時間:2017-12-21 來源:互聯網 瀏覽量:
如果你是一名 iPhone 用戶,那麼 App Store 可能是你手機上最常用的自帶應用之一。如果你是一名 Mac 電腦用戶,那麼你很有可能十天半個月都不一定能打開一次 App Store。雖然都是蘋果家的產品,而且命名一致,但兩個 App Store 的體驗完全不同,受到的待遇也是天壤之別。
所幸,蘋果終於意識到了這個問題。
iOS 誕生以來蘋果軟件平台的最大變革
12 月 20 日,彭博社援引知情人士的消息稱,最早從明年開始,蘋果將對 iOS 和 macOS 的應用生態進行融合,開發者將能夠開發出能夠用於屏幕觸控、鼠標或觸摸板的應用,隻需要開發一次,然後根據不同的設備種類(iPhone、iPad 或 Mac)和操作係統環境(iOS 或 macOS),采用不同的操作方式。
該知情人士還稱,蘋果將會把這一融合項目作為 macOS 和 iOS 的下一個重大更新,而且已經起了個項目標號 Marzipan。這個項目將會是一個長期項目,預計最早明年會推出,推出時間可能會在 2018 年的 WWDC 上。
不過這一知情人士還補充了說這個項目還有一定的不確定性,有可能改變或者取消。
雖然如此,這對於已經被比喻為“鬼城”的 Mac App Store 來說,無疑是一個天大的好消息。因為在以智能手機為設備中心的移動互聯網時代,Mac 上的 App Store 已經受到了太多的忽視;以 Twitter 為例,iOS 端的 Twitter 更新頻率非常高,總是會擁有最新的功能;而根據的了解,Mac 端的 Twitter 應用已經好久沒有更新了。
對於開發者來說,這樣的開發方式也能夠減輕開發的工作量,也可以減少後期在運營維護上的付出成本。以往,開發者通常需要為蘋果旗下的兩款操作係統開發不同的應用,二者之間幾乎是獨立的關係;一旦融合起來,Mac、iPad 和 iPhone 用戶就能同一時間收到最新的功能和更新。
對於這一消息,一位來自蘋果開發者社區的開發者 Steven Troughton-Smith 說:
將不同的應用融合起來能夠幫助 iOS 和 macOS 平台更好地一起進化成長,而不是前者踩在後者的肩膀上。這將成為 iOS 誕生以來蘋果軟件平台的最大變革。
蘋果為什麼要這麼做?
蘋果想要對 iOS 和 macOS 的應用生態進行融合,在客觀上的確會對開發者和用戶帶來方便,不過從本質上來看,依然是出於對 iOS 和 macOS 未來發展的考慮,尤其是 macOS。
作為世界上第二大桌麵操作係統,macOS 近兩年也在不斷發展變化;尤其是在 2016 年,它被重新命名,添加了 Siri 等功能,並被蘋果列為旗下的四大操作係統之一。不過從另外一個角度上來看,並不認為 macOS 有什麼實質性的改變,尤其是在對操作係統最為重要的應用生態方麵;體現在產品,也就是 Mac App Store 的無所作為。
反觀蘋果的老對手微軟,近兩年在應用生態的構建方麵可謂不餘遺力。在 2015 年 MWC 上微軟推出了 Windows 10 統一平台的代表作 Universal Windows Platform(簡稱 UWP),不僅可以支持 x86 和 ARM,也能夠支持觸控和高分辨率。雖然這一平台的目的是為了推進微軟在移動端的策略,但它所提出的“編寫一次,在各平台發布”的口號受到了不少開發者的歡迎。
後來我們也知道了,微軟逐漸放棄了移動端,但這反而讓微軟更加注重它的根基——Windows 10 桌麵端,並通過多種方式來繼續 Windows 10 生態的發展,比如說推出新的開發工具、推出全新的 Fluent Design 設計語言、拉攏更多的合作夥伴等。
關於後者,一個典型的例子是,2017 年的微軟 Build 大會上,微軟將老對手蘋果請來,宣布 iTunes 將上架 Windows 10 應用商店(當然,蘋果跳票了)。
在桌麵端,蘋果還有一個新對手 Google。數年來 Google 一直在教育市場推進 Chrome OS 的發展,而這兩年將 Android 與 Chrome OS 二者的應用生態融合在一起,讓後者的吸引力大大增加。在多方麵的措施之下,Chrome OS 在美國教育市場的銷售份額已經超過了 Mac。
由此可見,蘋果要走出將 iOS 和 macOS 應用生態融合的這一步,可以說是在微軟和 Google 這樣的對手壓力下的被動之舉,但同時也是已經有先例可循的。
不過在看來,三者的不同點在於,微軟越來越專注於桌麵端,Google 的 Android 和 Chrome OS 都很年輕,融合成本布不高;而蘋果的 macOS 和 iOS 一老一新,如何在係統環境、交互方式不同的情況下實現融合,這是一個大問題。
另外,還有一個更為終極的問題是,在應用生態已經走向融合的情況下,iOS 和 macOS 在交互上會實現融合嗎?或者說,macOS 會最終支持屏幕觸控嗎?