IOS App能在Mac運行!蘋果這黑科技能撼動微軟嗎?
蘋果早前宣布,將會在當?shù)貢r間11月10日(北京時間11月11日凌晨2點)在Apple Park舉辦發(fā)布會,這是蘋果在本年度秋季舉行的第三次發(fā)布會,這種陣仗在往年并不常見。關(guān)于這次發(fā)布會的內(nèi)容,可謂眾說紛紜,不少觀點認為這應該和新的Mac電腦有關(guān)。
現(xiàn)在,App Store上似乎透露出發(fā)布會的蛛絲馬跡了!據(jù)悉,當前App Store上,已經(jīng)有大量App出現(xiàn)了Mac的兼容提示,這意味著iPhone、iPad的App,即將可以運行Mac電腦上。

App Store上已經(jīng)出現(xiàn)了Mac的兼容提示
手機平板上的App能夠兼容電腦,這應該會是蘋果發(fā)布會上著重介紹的黑科技之一。蘋果到底是怎么做到的?這對蘋果生態(tài)的構(gòu)建又起著怎樣的作用?這就來簡單談談吧。
iOS App兼容macOS:一步醞釀已久的大棋
對于普通消費者來說,蘋果手機平板上的App兼容Mac電腦,似乎是一件新鮮事。然而如果你長期關(guān)注蘋果的動態(tài),不難發(fā)現(xiàn)這早有端倪。在這兩年,蘋果已經(jīng)多次通過WWDC開發(fā)者大會等途徑,透露出將移動和桌面的開發(fā)生態(tài)合二為一的大戰(zhàn)略。
在去年的WWDC大會上,蘋果隆重介紹了了SwiftUI和Mac Catalyst,這就是iPhone和iPad App能在Mac上運行的秘密。
先來說說Mac Catalyst。簡單來說,這就是一個iOS、iPadOS和macOS通用的開發(fā)套件,開發(fā)者利用Mac Catalyst開發(fā)App,可以讓App同時兼容這三個平臺。要注意,這是不區(qū)分ARM和X86的!也就是說,Mac Catalyst是蘋果生態(tài)開發(fā)的新基準,此后為蘋果開發(fā)App,很大程度上不再會區(qū)分手機、平板和電腦三大類不同的硬件。App Store上之所以出現(xiàn)App兼容Mac的提示,應該就是得益于開發(fā)者使用Mac Catalyst進行了開發(fā)。

Mac Catalyst可以讓一個軟件應用同時兼容iPadOS和macOS
再來說說SwiftUI。我們知道,跨平臺App的一個大坑,就在于UI適配——看看Windows Mobile上的針尖大小的按鈕,再看看Windows 8上大而無當?shù)拇刨N,就知道試圖用一套UI適配不同的平臺,會得到多么令人蛋疼的體驗。要解決這個問題,UI需要根據(jù)不同平臺的特性,進行自適配,而SwiftUI則是蘋果拿出來的方案。

SwiftUI可以讓同一個應用的UI同時適配多個蘋果平臺
根據(jù)蘋果的說法,開發(fā)者可以用較為簡單的代碼,利用SwiftUI一次開發(fā)出適配多個平臺的UI。實際上,SwiftUI在早前已經(jīng)開始實裝,打通了不少iPhone App和iPad App的隔閡——最近在App Store上,已經(jīng)越來越少看到iPad專屬的App,這就是SwiftUI在發(fā)揮作用。
通過Mac Catalyst和SwiftUI,蘋果為App開發(fā)解決了內(nèi)在和外表的兼容問題。Mac電腦兼容iPhone和iPad上的App,得以有了強有力的技術(shù)支撐。但這還不夠,作為一個在營銷方面頗有建樹的巨頭,蘋果還打通了不同平臺之間的購買渠道。

一次付款,即可以購買同一個APP的不同平臺的版本,從Xcode 11.4開始就新增了這項支持
在今年年初,蘋果公布了Universal Purchase。顧名思義,這是一個通用的應用App購買方案,用戶只需要一次購買,就可以獲取iOS、iPadOS、macOS、tvOS上的不同版本App。
此情此景下,蘋果打通移動平臺和桌面平臺之間的生態(tài)已是水到渠成。即將到來的發(fā)布會,將會讓這一切努力開花結(jié)果、終在市場上落地。
iOS App兼容macOS:蘋果生態(tài)能就此挑戰(zhàn)Windows嗎
多年來,蘋果電腦的生態(tài)獨具一格,小眾卻有其獨到的魅力。和桌面市場上的霸主Windows相比,Mac電腦的生態(tài)規(guī)模是明顯有所不如的,這讓它始終保持小而美的定位,擁有一大票忠實粉絲的同時,并不能普及到普羅大眾中去。然而,在蘋果新的生態(tài)戰(zhàn)略下,情況可能要有所改觀了。
和桌面平臺不同,蘋果在移動平臺上的生態(tài),一直是最有活力的場子之一。隨著移動互聯(lián)網(wǎng)的高速發(fā)展,人們對于移動平臺生態(tài)的依賴,在很多領(lǐng)域上甚至已經(jīng)高于桌面平臺,例如娛樂、生活、游戲等等。和移動平臺相比,桌面平臺甚至顯得有點“高冷”——這恰好又是Mac電腦為人所詬病的缺點。
蘋果將移動平臺的生態(tài)融入Mac,可以預見的是Mac將可以承載起數(shù)字生活的方方面面。加之Mac平臺原本就存在的不俗的生產(chǎn)力套件,蘋果在桌面平臺的生態(tài)短板,將會得到極大程度的補足。
然而蘋果這一戰(zhàn)略的影響,又不止如此。移動平臺和桌面平臺的生態(tài)融合,影響的不僅僅是Mac,還會是iPad乃至iPhone——還記得蘋果說iPad Pro是一個生產(chǎn)力工具么?現(xiàn)在,這終于不僅僅停留在宣傳層面了。

iPad Pro會兼容越來越多的Mac專業(yè)軟件,生產(chǎn)力大大增強,真正做到“何必是電腦”
新一代的iPad Pro誕生以來,在生產(chǎn)力方面一直備受質(zhì)疑。就目前來說,它仍只能勝任例如繪圖、記錄等少量特定工作。然而,蘋果似乎要轉(zhuǎn)變這一局面了,新的Mac電腦和iPad Pro一樣,同為ARM平臺打造,加之通用的開發(fā)套件、相互兼容的應用軟件,可以說iPad Pro在很多場景下,它甚至可以等同于Mac電腦,iPad Pro作為生產(chǎn)力工具,也終于能實至名歸。
簡單來說,蘋果的跨平臺開發(fā)生態(tài),一方面填補了Mac電腦在娛樂、生活方面的短板,另一方面也令iPad Pro變得更有生產(chǎn)力。那么Mac是否就能和Windows展開競爭?
如果只用作個人日常使用工作,Mac的競爭力會大大加強;但如果站在全社會的角度,Windows的地位仍難以撼動,畢竟Windows能實裝于各式各樣的硬件上,在工業(yè)、金融等市場兢兢業(yè)業(yè)地工作,這是Mac所不具備的能力。是的,蘋果打通了移動和桌面生態(tài),將生態(tài)融合的玩法提升到了一個極高的高度,但蘋果少而精的產(chǎn)品線,決定了蘋果生態(tài)只能覆蓋少部分人,仍難以成為支撐起這個信息時代的中流砥柱。

蘋果的產(chǎn)品線制約了它的普及度
總結(jié)
從早年的iPod/iTunes,到近年的iPhone/App Store,蘋果已經(jīng)成功地建立起了一座又一座精巧的生態(tài)圍城,我們無需太過質(zhì)疑蘋果對應用生態(tài)的營造能力,相信蘋果這次打通iOS、iPadOS以及macOS平臺,也將會給業(yè)界帶來一股新風,期待即將到來的蘋果發(fā)布會吧。