科技

蘋果高管細解iOS應用如何跨到Mac 看衰觸摸屏筆電

字號+ 作者/錄入:3d3d 來源:網易 2018-06-06 我要評論

據國外媒體報道,在蘋果2018年度全球開發者大會舉行期間,美國科技網站《連線》就iOS應用程序如何跨平臺運行采訪了蘋果公司負責軟件工程的副總裁克雷格·費德里吉(Craig Federighi)。采訪中,費德里吉表示相關框架已經開發兩年之久,他透露了相關技術細節,并列舉了一些有前景的跨平臺應用。

蘋果高管細解iOS應用如何跨到Mac 看衰觸摸屏筆電tXh大灣區工業設計網

圖示:在2018年度全球開發者大會上的蘋果公司軟件工程高級副總裁克雷格·費德里吉(Craig Federighi)tXh大灣區工業設計網

6月6日消息,據國外媒體報道,在蘋果2018年度全球開發者大會舉行期間,美國科技網站《連線》就iOS應用程序如何跨平臺運行采訪了蘋果公司負責軟件工程的副總裁克雷格·費德里吉(Craig Federighi)。采訪中,費德里吉表示相關框架已經開發兩年之久,他透露了相關技術細節,并列舉了一些有前景的跨平臺應用。tXh大灣區工業設計網

在周一舉行的蘋果2018年度全球開發者大會主題演講結束之時,負責蘋果公司軟件工程的高級副總裁克雷格·費德里吉(Craig Federighi)坦言,長期以來人們一直在問蘋果是否會將iOS和MacOS操作系統進行合并。他的簡短答案是 “沒有。”在他身后的巨大屏幕上出現了一個巨大的白色“不”字。在幾分鐘內,關于“不”的截圖已經在Twitter上瘋傳,有些還帶有原因分析和評論。tXh大灣區工業設計網

除此之外,蘋果公司打出的這個“不”字后面應該加上星號。盡管蘋果仍計劃發布兩種不同的操作系統——一種用于移動設備,一種用于桌面設備——但該公司一直致力于將iOS應用程序引入Mac設備。 費德里吉在接受《連線》雜志專訪時表示,將iPhone和iPad應用程序移植到Mac的框架已經開發了兩年。在采訪中,他透露了一些關于這種框架如何工作的技術細節,并分享了一些他認為在Mac上有意義的iOS應用程序。 Federighi還對觸摸屏筆記本電腦表示不屑一顧 認為其就是一個運行觸控方式移動應用程序的筆記本電腦,對于現有的蘋果產品線來說顯得多余。tXh大灣區工業設計網

雙重標準tXh大灣區工業設計網

蘋果高管細解iOS應用如何跨到Mac 看衰觸摸屏筆電tXh大灣區工業設計網

費德里吉表示,蘋果的舉措并不是要開發一個統一的操作系統。但事實上,蘋果公開談論的是一項可能在一年后才能實現的舉措,這一事實清楚地表明了這家科技巨頭如何看待應用程序的未來。這一從一個側面說明了Mac應用商店的健康狀況,其擁有數萬個應用程序,但與擁有數百萬應用程序的移動應用程序商店相比仍然是相形見絀。tXh大灣區工業設計網

在周一的全球開發者大會上,蘋果公司表示,其一些自家開發的iOS應用程序,包括家庭Home,股票Stocks,新聞News和語音備忘錄Voice Memos等將于今年晚些時候跟隨新的macOS操作系統Mojave發布。從表面上看,蘋果可能會在不同的平臺上發布一些自家的應用程序。但在背后,蘋果一直在開發第三方開發人員最終可以使用的工具,從而將他們自己的應用程序從iOS操作系統移植到MacOS,而費德里吉堅持認為這是代價最小的努力。大約兩年前,蘋果公司就開始了這項計劃,其內部軟件工程師們一直在測試這些工具。這四款適用于Mac的iOS應用程序都是測試的產物。tXh大灣區工業設計網

這些努力早有傳聞。彭博社去年年底曾報道稱,蘋果正在研究某種解決方案,讓應用程序制造商開發一款可在iOS和MacOS平臺上運行的單一應用程序。但是人們仍然對如何開發這些多平臺應用程序以及某些交互如何工作的問題提出了質疑:例如使用iPhone的觸摸屏與在Mac上使用鼠標完全不同。tXh大灣區工業設計網

母語tXh大灣區工業設計網

蘋果高管細解iOS應用如何跨到Mac 看衰觸摸屏筆電tXh大灣區工業設計網

費德里吉對蘋果公司的做法進行了深入描述。費德里吉表示他們將iPhone軟件框架引入Mac操作系統,并使其在Mac操作系統分上本地化,而不是使用某種類型的模擬器。 iOS和macOS操作系統都有一個通用內核,并且擁有用于圖形,音頻和布局顯示等常用框架集。但隨著時間的推移,每個平臺都有不同的發展方向。其中最大和最出名的框架是UIKit,但是它是在iOS的基礎上構建的,一在設計之初就沒有考慮解決鼠標和鍵盤控制問題。而在macOS新版操作系統Mojave中,UIKit將被隨之更新。就像開發人員目前能夠將iPhone或Apple TV作為應用程序運行的設備,他們很快也能夠在Mac上運行同樣的應用程序。tXh大灣區工業設計網

對于第三方應用程序開發人員來說,應用程序移植的某些方面將會自動化,其他方面則需要額外的編碼。使用蘋果在Mac上運行的應用程序制作軟件Xcode,開發人員將能夠表明自己希望為MacOS編寫iOS應用程序的變體。某些交互的用戶界面將自動運行,例如將iOS上的長按觸屏變成Mac上的雙指點擊。然而,應用程序開發人員可能需要做一些額外的編碼工作,例如應用程序中菜單和邊欄的調整等工作,這牽涉到使Mac應用程序邊欄半透明或使共享按鈕成為工具欄的一部分等小細節。tXh大灣區工業設計網

盡管這些應用程序能夠在不同操作系統之間共享,但費德里吉強調說,用戶Mac并不會像iPhone一樣運行。 “它仍然是macOS,你仍然有終端,你仍然可以連接四個顯示器,你仍然可以連接外部驅動器,”他說。tXh大灣區工業設計網

并非所有類型的移動應用實現在Mac上的跨平臺運行都會具有實際意義。例如用戶不會拿著Mac走在街上,用運動傳感器來追蹤自己的身體活動。但蘋果認為,很多游戲很容易能夠實現這一飛躍; 費德里吉特別提到Fortnite適合跨平臺移植。他還表示,他可以想象諸如IMDB,Yelp或DirectTV等特定網站都會提供本地化的桌面Mac應用程序。tXh大灣區工業設計網

當然,開發人員現在完全可以為macOS操作系統單獨開發這些應用程序。考慮到當前的工具集,只是需要做的工作更多更復雜。此外在使用方面,用戶原本可以通過Web瀏覽器實現查找餐廳或電影院等功能。而開發人員必須考慮到,當用戶想要通過桌面應用實現相同功能時,是否會產生諸如特定功能或保護隱私等某種附加價值。tXh大灣區工業設計網

我還問及費德里吉,iPhone和Mac在不同芯片架構上運行的事實是否會影響同一應用程序在兩個設備上的運行方式。 “在這個層面上,沒有那么多,”他說,“在諸如Metal等核心API方面,多年來我們做了大量工作,使其能夠兼容不同設備的CPU和GPU。”tXh大灣區工業設計網

觸控問題tXh大灣區工業設計網

在談到關于iOS應用移植到macOS的問題是否會導致觸控屏幕Mac電腦的誕生時,費德里吉告訴我他不會在電腦上“采用觸摸屏”,并且預計他永遠不會。 “從人體工程學方面講,在使用面前的Mac電腦時,舉起你的胳膊去捅屏幕是一件令人感覺疲勞的事情,”他說。tXh大灣區工業設計網

費德里吉補充說,他認為目前市面上的觸摸屏筆記本電腦——他稱之為“實驗”——并沒有那么吸引人。 “迄今為我并不認為會出現其他類似產品,我們并不會以此為目標。” (值得注意的是,微軟的Surface筆記本電腦配置了觸摸屏,被認為是MacBook有力競爭對手,已經獲得了很多積極的評價。)tXh大灣區工業設計網

通用的未來tXh大灣區工業設計網

蘋果高管細解iOS應用如何跨到Mac 看衰觸摸屏筆電tXh大灣區工業設計網

談到競爭問題時,蘋果在手機和桌面軟件領域的最大競爭對手們都已經提供了一些可以在筆記本電腦和臺式機上同時運行的移動應用程序。早在2016年微軟就發布了通用Windows平臺,開發人員只需編寫一個應用程序,就可以在個人電腦,平板電腦,手機和游戲機XBox One上運行。同一年谷歌表示將Google Play應用商店引入Chromebook,這意味著用戶可以在裝有ChromeOS操作系統的計算機上下載并使用Android應用。tXh大灣區工業設計網

微軟和谷歌都有不同的技術方法來實現在不同設備上運行類似或相同版本的應用程序。但是這兩家的做法都表明了一個基本事實:雖然人們非常喜歡移動應用程序,但開發人員為多個平臺開發完全獨立的應用程序非常耗時耗力。tXh大灣區工業設計網

此外,通用應用程序或兼容PC的移動應用程序概念并沒有被單方面接受。在微軟宣布UWP之后不久,一位開發者公開反對微軟的舉措,認為他所看到的是微軟咄咄逼人、控制過度的舉動。 Epic Games聯合創始人蒂姆·斯維尼(Tim Sweeney)在一篇專欄文章中寫道,該公司“明確告訴開發者,只有當你接受我們對UWP生態系統的控制權時,你才可以使用這些Windows功能。”tXh大灣區工業設計網

還有一個問題是,通用應用對收入分成到底意味著什么。目前蘋果會從應用商店App Store銷售的應用中提成30%(長期訂閱應用提成15%)。現在Mac開發人員可以在網絡上分發他們的應用程序,并避免蘋果的抽傭。如果開發人員給予iOS應用程序再開發一個macOS應用程序,是否具有相同的控制權?tXh大灣區工業設計網

費德里吉堅持認為,應用程序的發布方式以及開發者的成本仍然應該由開發者承擔。tXh大灣區工業設計網

但是,所有這些要到明年才會發生,所以還有很多細節需要共享,關于桌面應用與網絡應用的價值還需要進行更多討論。 我問費德里吉,第三方開發人員什么時候可以使用這些工具。 他拒絕透露這一點。 但是當我問及一年后,也就是2019年全球開發者大會上是否會獲得更多相關信息時,他回答說:“這是一個合理的想法。”tXh大灣區工業設計網

  文  /  佚名

轉載請注明出處。

轉載此文是出于傳遞更多信息之目的。若有來源標注錯誤或侵犯了您的合法權益,請作者持權屬證明與本網聯系,我們將及時更正、刪除,謝謝。

相關文章
網友點評
排列三走势 时时彩精准预测软件app 最常见的麻将玩法 天津体彩11选五中奖规则 股票推荐qq群 沙井急速赛车场 股票在线配资 杨方配资开户 香港五分彩人工计划 怎么看懂股票指数 天津快乐十分钟开奖结果 广西快三输的倾家荡产 上海11选5前3一定牛 分分彩规律的计算方法 韩国股票指数 排列五中奖技巧和经验 云南十一选五遗漏值 天津11选5走势图一定牛