全文共1933字,預計學習時長5分鐘
蘋果公司首次公開從因特爾公司向內部矽晶片公司轉型的時候,整個科技界都感到喘不過氣。行業領先的晶片製造商英特爾的黯淡前景和蘋果用新型矽晶片取得了行業領先業績的能力成為了主要的話題。
現在蘋果終於推出了由M1晶片驅動的全新的Mac系列,焦點迅速轉移到了macOS上的web應用系統的未來上。
對於很多不知情的人來說,如今執行在macOS上的許多應用程式都是使用web框架構建的。電子、流行的網路技術用在像Slack、VisualStudio程式碼等的數百個mac應用程式上。
但是蘋果公司矽Macs已準備完畢,將透過把注意力放到Mac應用商店的本地應用程式上來改變這種情況。
蘋果公司矽Mac將要執行本地的iOS應用程式,因此使電子應用程式過時。
去年,蘋果公司釋出了Project Catalyst,只需單擊就可將iOS和i PadOS應用程式傳輸到MacOS上。在2020年的蘋果全球開發者大會(WWDC)中,該公司透過增強macOS的SwiftUI以及為Mac最佳化應用程式增添了一個功能而獲得了更大的進步。
這就意味著現在使用者可以開始在由新型M1晶片驅使的macOS Big Sur上執行本地iOS和iPadOS——除非iOS開發人員選擇不釋出與Mac相容的版本。
這樣做,蘋果公司在Mac APP幾乎翻了一番,同時電子應用的未來也在倒計時。
Electron是一個跨平臺的網路發展框架,無需多個程式碼庫,就允許構建在在Windows、Linux和macOS上工作的應用程式。
然而,許多基於電子的應用程式只是使用HTML檢視作為應用程式使用者介面,最終提供了一種遠離本地的體驗。換句話說,電子包裝網路技術在應用程式的形式,但沒有任何地方接近取消本地應用程式的功能。
此外,電子應用程式缺乏預設的功能可訪問性,Web開發人員被迫編寫更多的程式碼來模擬這種情況。
更糟糕的是,電子基本上使用鉻,它消耗了大量的記憶體(特別是在執行多個Web應用程式時),從而導致效能問題。
如果可以輕鬆執行可替代的iOS應用程式正常的使用者不會喜歡執行佔用記憶體和吞噬Mac電池壽命的應用程式。例如,Slack Mac應用程式消耗了大量的電池,展望未來,人們更喜歡在他們的蘋果M1Mac上執行IOS對應程式。
幾十年來,蘋果一直處在網路技術的十字路口。早些時候,這家庫比蒂諾(Cupertino)憑一己之力使Progressive WebApps(PWAS)處於癱瘓,用OS14以APP Clips的形式推出了自己的解決方案。最近,蘋果公司限制了像谷歌Stadia和微軟xCloud這樣的雲遊戲服務。
從表面上看,蘋果背離跨平臺框架和Web技術可以看作是一種隱私措施。更重要的是,如果網路應用程式能從雲技術中明顯分離出來,審查這些網路程式就更具挑戰性了。
但是如果你挖得更深,事情遠比你眼見的要多。蘋果公司並未從網路中獲利很多。所以蘋果可以將自身政策視為一種推進其產品和技術發展的一種手段,同時也防止了使用者禁錮在密封的花園裡。
這表明儘管蘋果努力向矽硬體提供電子支援,該公司也竭盡所能保證本地應用程式獲得更多支援並靠網路硬體繁榮發展。
電子應用程式問世已有一段時間了。儘管引入了Project Catalyst,但是電子應用程式在平臺間和蘋果公司之間的構建和傳送都非常容易,而且其效能還未超過電子應用程式。由於Mac App Store直到最近才受到很大限制,這家科技巨頭無法說服開發者或使用者使用其本地應用程式。
但是事情開始改變了。隨著蘋果M1晶片的到來以及大規模的新型MacOS Big Sur更新,蘋果最終提供了一種方法可以跨平臺使用一個應用程式。透過這樣做,蘋果公司不僅恢復了macOS上的本地應用程式,而且還威脅著緩慢、笨重和消費RAM的電子Mac應用的時代。
微軟轉變為一種新型體系結構和一種新技術需要花費幾年,因此電子應用程式也不會一夜之間消亡。但是從蘋果公司取得的進步來看,離我們看到Mac上的網路app終結的日子不遠了。
我們一起分享AI學習與發展的乾貨