QQ在線客服

當(dāng)前位置:首頁> 資訊> 手機(jī)

iOS app支持macOS意味將著什么?

2018-06-06 15:06 來源: 站長資源平臺 瀏覽(874)人   

  在蘋果全球開發(fā)者大會 WWDC 2018 的主題中,蘋果確認(rèn)了一件事情,iOS 和 macOS 不會合并,但是蘋果給大家“先睹為快”了一個歷時多年開發(fā)的的項目,那就是將 iOS 應(yīng)用程序引入到 macOS 平臺上。這究竟是怎么回事呢?可能會帶來哪一些可能的巨變呢?下面我們就一些問題來一一探討一番,尤其是這是否意味著 iPad Pro 會變得更強(qiáng)大無比。


iOS app支持macOS意味將著什么?


  iOS 和 macOS 系統(tǒng)會合并嗎?

  不會!蘋果軟件工程高級副總裁克雷格·費(fèi)德里吉(Craig Federighi)在講述 Metal、Create ML 和 Core ML 2 技術(shù)時,表示這些技術(shù)未來重新定義未來 app 的界限,不僅在 Mac 上可用,還適用于 iOS 平臺,因為這就是技術(shù)的共同性。由此,他引申了一個民間十分熱門的話題:“iOS 和 macOS 這兩者會不會合并到一起?”

  克雷格·費(fèi)德里吉說,“人們每一年都會問這樣的問題,iOS 和 macOS 是不是要整合???我想花一點(diǎn)時間給大家簡單回答一下這個問題。不會!當(dāng)然不會!”他接著說,“我們非常喜歡 Mac,我們也喜歡 macOS,因為我們刻意創(chuàng)造了這兩個平臺,他們擁有自己的獨(dú)特性,有自己的人體工程學(xué)和輸入方式,他們的儲存和驅(qū)動都是不一樣的,Mac 非常獨(dú)特。當(dāng)然,它們擁有無限的潛力?!?/p>

  為什么大家會執(zhí)著于合并的問題?

  按照克雷格·費(fèi)德里吉的回答,他認(rèn)為這個問題應(yīng)該來源于其他方面,或許問題產(chǎn)生關(guān)鍵是 Mac 平臺的很多強(qiáng)大的功能,以及一些新融入技術(shù)進(jìn)一步豐富了體驗。言下之意是,iOS 和 macOS 平臺的相同方向的技術(shù)更多了,所以人們才覺得會合并到一起。

  他說:“大家都知道 Mac 平臺擁有非常豐富的原生功能和應(yīng)用,而且這些應(yīng)用能夠充分的利用到 Mac 技術(shù)的潛力。當(dāng)然,Mac 也會運(yùn)用到一些其他的技術(shù),比如一些基于網(wǎng)絡(luò)體驗的技術(shù),例如 Wenkit,有時候你可能會玩一些跨平臺的游戲,就會用到 Metal 這樣的技術(shù),然而所有這些都是為了豐富了用戶體驗而已?!?/p>

  為什么是 Mac 支持 iOS app?

  克雷格·費(fèi)德里吉認(rèn)為,Mac 平臺的潛力無限,顯然還有很大的發(fā)揮空間,所以從一開始就有這樣的決定,通過準(zhǔn)備了幾年的 Sneak Peek 技術(shù)為 Mac 引入 iOS 應(yīng)用。

  他說,Mac 如此強(qiáng)大,擁有如此多的技術(shù),所以“我們知道還有一個平臺可以容納進(jìn)來,我們讓大家看看我們做了好幾年的項目,因為我們已經(jīng)看到了一個巨大的機(jī)遇,那就是讓 Mac 融入我們世界上最有生命力的 app 生態(tài)系統(tǒng),也就是大家非常熟悉的 iOS app?!?/p>

  為什么要做這樣的決定呢?

  克雷格·費(fèi)德里吉解釋稱,iOS 生態(tài)系統(tǒng)現(xiàn)在已經(jīng)有數(shù)百萬 app 了,其實(shí)有一些放在 Mac 上也非常出色,而且 Mac 用戶大家也很喜歡這些 app。而且從技術(shù)角度來說,這件事非常適宜,因為雖然 macOS 和 iOS 設(shè)備看起來有一點(diǎn)不同,包括用戶界面等多方面,但從一開始這兩者的底層架構(gòu)是一樣的,所以在這其中做了一些補(bǔ)充工作,讓兼容變成可能,使 iOS app 更易于在 macOS 上運(yùn)行。

  iOS app 需要優(yōu)化才能在 macOS 上運(yùn)行?

  答案是肯定的,在談及為保證 iOS app 順利在 macOS 上運(yùn)行做了哪些補(bǔ)充工作時,克雷格·費(fèi)德里吉稱,他們直接將 iOS 的關(guān)鍵架構(gòu)直接搬到了 Mac 平臺上,并針對 Mac 設(shè)備的使用方式進(jìn)行了適配,對于 Ttackpad 觸控板和鼠標(biāo)輸入,可調(diào)大小的窗口化,滾動條,還有復(fù)制粘貼和拖放等都為 Mac 進(jìn)行了優(yōu)化和微調(diào)。不過,現(xiàn)在還沒有真正完工,自然不會給大家體驗了。

  iOS app 何時能夠登陸 macOS?

  克雷格說,這一項目“目前還處于第一階段,我們自己在內(nèi)部進(jìn)行測試。首先是要把一些自己 iOS 系統(tǒng)原生的 app 搬到 Mac 上,并確保這個技術(shù)是可行的?!?/p>

  對于一些很快出現(xiàn)在 macOS 上的 iOS app,他認(rèn)為很多大家應(yīng)該都很清楚,其實(shí)例如新聞、家庭等app 都是從 iOS 上搬過來的。同時,他還認(rèn)為大家應(yīng)該發(fā)現(xiàn)這些 iOS app 在 Mac 上非常合適,運(yùn)行效果良好,本身只是要做了一點(diǎn)點(diǎn)編程代碼方面的改動而已。至于正式發(fā)布此項目的時間,克雷格明確 2019 年才會開放給開發(fā)者,屆時開發(fā)者將可以把 iOS app 適配 macOS。

  第一批可以運(yùn)行在 macOS 上的 iOS app ,大多數(shù)都是 iOS 系統(tǒng)的原生應(yīng)用,具體如下圖,還包括共同的技術(shù):


iOS app支持macOS意味將著什么?


  Mac 支持 iOS app 將意味著什么?

  這也許將意味著,未來 macOS 和 iOS 會越來越像,兩個平臺可能會走更進(jìn)一步融合的路線,而不是合并。

  蘋果確定了 iOS 不會與 macOS 合并,很顯然深知平臺遷移的大難題。因為合并的話,兩個系統(tǒng)需要調(diào)試數(shù)萬行代碼或者重新編輯功能片段,這是巨大的驚人的工程,不亞于再開發(fā)一個系統(tǒng)。但是,蘋果并沒有否認(rèn)不會兩個系統(tǒng)融合,反而確認(rèn) iOS 本身就是從 macOS 而來,這兩個平臺底層相似,共享大量代碼,有大量共同的技術(shù),這一次還直接將 iOS 的關(guān)鍵架構(gòu)還直接融入了 macOS 平臺。

  這個項目蘋果表示進(jìn)行了好幾年時間,但其實(shí)從 2010 年相互融合的有意識的工作就開始了,當(dāng)時 Mac 平臺就開始融入大量 iOS 的設(shè)計語言、交互和功能等,如 Launchpad、通知中心、iMessage,隨后還帶來了 Handoff 和 Continuity,基本上 iOS 上你能看到的原生功能,macOS 也能跨平臺實(shí)現(xiàn)。

  近兩年融合的例子也不少,尤其是 iOS 融入 macOS 交互,所以 iPad 才有了 Dock 程序塢、拖放圖片、文字和文件這樣的設(shè)計。同時,從去年年初開始,桌面和移動操作系統(tǒng)都使用了共同的 AFS 文件系統(tǒng)。蘋果在 WWDC 上也承認(rèn),他們在融合的過程發(fā)現(xiàn)讓 iOS app 在 Mac 上運(yùn)行是很大機(jī)遇,因為大量用戶喜歡 iOS app,而且這些 app 很強(qiáng)大,數(shù)量豐富。

  當(dāng)然,準(zhǔn)確的說蘋果開始這個項目應(yīng)該從 64 位 iOS 平臺開始,這些年蘋果一直是幾乎同步為 iOS 和 OS X 添加或擴(kuò)展相同的新功能,iOS 有大量 macOS 的 API,相反 macOS 也融入了不少 iOS 的 API?;蛘哒f,這項工作從三年前開始,因此那時蘋果針對開發(fā)者提供了 BitCode 功能 ,開發(fā)者采用 BitCode 編譯的應(yīng)用程序,可以只上傳應(yīng)用程序的“中間件”,蘋果服務(wù)器自動編譯和優(yōu)化,使其可以適用于蘋果多個硬件平臺。

  總之,為了融合蘋果做出的調(diào)整已經(jīng)非常多了,而現(xiàn)在 iOS app 還特意去適配 macOS 平臺,加入桌面的交互方式,可以預(yù)見,在這樣的趨勢之下,未來蘋果各平臺之間的原生體驗差異將會越來越小,甚至 App Store 不久之后可能都要合并。

  “ARM 芯 Mac”或“iOS 筆記本電腦”?

  雖然蘋果官方?jīng)]有提到這一點(diǎn),但通過過去的傳聞我們可以了解到,未來可能將會有全新類別的蘋果設(shè)備誕生,這種設(shè)備要么是基于 ARM 芯片的 Mac 設(shè)備,要么就是基于 iOS 系統(tǒng)的筆記本電腦。

  之前彭博社告訴大家,蘋果正在準(zhǔn)備 Mac 定制芯片,而且從 2020 年開始拋棄英特爾芯片。此消息的真假暫且不談?wù)?,但?WWDC 蘋果確認(rèn)的事情延伸來看,Mac 定制芯片是可行的方案,因為基于 ARM 定制芯片的 Mac 可以運(yùn)行數(shù)以百萬計的 iOS app 適配了 macOS iOS app。

  iOS app 最初就是為多點(diǎn)觸控體驗設(shè)計,不會有移動鼠標(biāo)光標(biāo)然后點(diǎn)擊微小的“關(guān)閉”按鈕的操作,但蘋果確認(rèn)了 iOS app 也將被設(shè)計稱間接指向機(jī)制,可以通過觸控板、鼠標(biāo)和鍵盤來操作,全面為 macOS 系統(tǒng)優(yōu)化。這就表示,如果一款 ARM 的 MacBook 發(fā)布了,即便 macOS 原本基于英特爾芯片的 app 運(yùn)行不了,也還可以使用 iOS app,不僅可以觸控操作,還可以用觸控板和鍵鼠來操作。


iOS app支持macOS意味將著什么?


  蘋果深知和英特爾分手沒那么容易,因為 ARM 的 MacBook 產(chǎn)品一旦登場,那就幾乎先防御扼殺了整個英特爾平臺,不太可能短時間內(nèi)有大量 ARM 的 macOS 應(yīng)用。然而,讓 iOS app 在 macOS 上運(yùn)行,卻相當(dāng)于蘋果采用其他方式間接說服開發(fā)者切換到 ARM 架構(gòu),讓他們花足夠多的時間來慢慢適應(yīng),而蘋果在這過程中逐一解決其中碰到的兼容問題。

  當(dāng)未來有足夠多的 iOS app 適配了 macOS,哪怕不是所有 iOS app 的數(shù)以百萬計級別,蘋果也解決了兼容問題,此刻也就到了發(fā)布 ARM 芯片的 Mac 或者 iOS 筆記本電腦的最佳時機(jī)了。當(dāng)然了,iOS 筆記本電腦或者的可能性更高一些,畢竟蘋果做的是 iOS app 去適配 macOS。

  iPad Pro 是你的下一臺電腦

  話說回來,考慮到蘋果更善于引領(lǐng)新方向而不會關(guān)注過時的產(chǎn)品,這款所謂的“iOS 筆記本電腦”,雖然也是 2 合 1 類型設(shè)備,但是仔細(xì)想想,那不就是更強(qiáng)大的進(jìn)階版“iPad Pro”嗎?因為 iPad Pro 本身就可像平板電腦那樣觸摸操作,并支持?jǐn)?shù)字筆繪畫,也可像 MacBook 一樣使用傳統(tǒng)鍵盤輸入,未來還能夠通過鼠標(biāo)和觸控板的方式交互。

  移動計算是當(dāng)今世界的主導(dǎo),手持設(shè)備能做的事情越來越多,對此蘋果早在在發(fā)布 iPad Pro 時就已經(jīng)告訴大家,基于 iOS 系統(tǒng)的 iPad Pro 將是“你的下一臺電腦”。


iOS app支持macOS意味將著什么?


  今日來看,這應(yīng)該是到目前獨(dú)具遠(yuǎn)見的決策之一,既能夠為消費(fèi)者提供清晰的選擇,又不會混淆平臺之間的界限。因為蘋果每一次為軟件進(jìn)行更新,iOS 和 macOS 就會有更多相似的功能和特征,再加上 A 系芯片的性能越來越強(qiáng)大,iPad Pro 也就越能夠成為更具吸引力的專業(yè)解決方案。

    

    2898站長資源平臺網(wǎng)站資訊:http://www.afrimangol.com/news/ 


【版權(quán)與免責(zé)聲明】如發(fā)現(xiàn)內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息發(fā)郵件至 kefu@2898.com ,我們將及時溝通與處理。 本站內(nèi)容除了2898站長資源平臺( www.afrimangol.com )原創(chuàng)外,其它均為網(wǎng)友轉(zhuǎn)載內(nèi)容,涉及言論、版權(quán)與本站無關(guān)。