Web开发

首页 » 常识 » 预防 » 即将杀死WEB应用程序苹果M1芯片开启了
TUhjnbcbe - 2022/8/9 19:15:00

全文共字,预计学习时长5分钟

图源:unsplash

苹果公司首次公开从因特尔公司向内部硅芯片公司转型的时候,整个科技界都感到喘不过气。行业领先的芯片制造商英特尔的黯淡前景和苹果用新型硅芯片取得了行业领先业绩的能力成为了主要的话题。

现在苹果终于推出了由M1芯片驱动的全新的Mac系列,焦点迅速转移到了macOS上的web应用系统的未来上。

对于很多不知情的人来说,如今运行在macOS上的许多应用程序都是使用web框架构建的。电子、流行的网络技术用在像Slack、VisualStudio代码等的数百个mac应用程序上。

但是苹果公司硅Macs已准备完毕,将通过把注意力放到Mac应用商店的本地应用程序上来改变这种情况。

苹果公司硅Mac将要运行本地的iOS应用程序,因此使电子应用程序过时。

去年,苹果公司发布了ProjectCatalyst,只需单击就可将iOS和iPadOS应用程序传输到MacOS上。在年的苹果全球开发者大会(WWDC)中,该公司通过增强macOS的SwiftUI以及为Mac优化应用程序增添了一个功能而获得了更大的进步。

这就意味着现在用户可以开始在由新型M1芯片驱使的macOSBigSur上运行本地iOS和iPadOS——除非iOS开发人员选择不发布与Mac兼容的版本。

这样做,苹果公司在MacAPP几乎翻了一番,同时电子应用的未来也在倒计时。

Electron是一个跨平台的网络发展框架,无需多个代码库,就允许构建在在Windows、Linux和macOS上工作的应用程序。

然而,许多基于电子的应用程序只是使用HTML视图作为应用程序用户界面,最终提供了一种远离本地的体验。换句话说,电子包装网络技术在应用程序的形式,但没有任何地方接近取消本地应用程序的功能。

此外,电子应用程序缺乏默认的功能可访问性,Web开发人员被迫编写更多的代码来模拟这种情况。

图源:unsplash

更糟糕的是,电子基本上使用铬,它消耗了大量的内存(特别是在运行多个Web应用程序时),从而导致性能问题。

如果可以轻松运行可替代的iOS应用程序正常的用户不会喜欢运行占用内存和吞噬Mac电池寿命的应用程序。例如,SlackMac应用程序消耗了大量的电池,展望未来,人们更喜欢在他们的苹果M1Mac上运行IOS对应程序。

几十年来,苹果一直处在网络技术的十字路口。早些时候,这家库比蒂诺(Cupertino)凭一己之力使ProgressiveWebApps(PWAS)处于瘫痪,用OS14以APPClips的形式推出了自己的解决方案。最近,苹果公司限制了像谷歌Stadia和微软xCloud这样的云游戏服务。

从表面上看,苹果背离跨平台框架和Web技术可以看作是一种隐私措施。更重要的是,如果网络应用程序能从云技术中明显分离出来,审查这些网络程序就更具挑战性了。

但是如果你挖得更深,事情远比你眼见的要多。苹果公司并未从网络中获利很多。所以苹果可以将自身*策视为一种推进其产品和技术发展的一种手段,同时也防止了用户禁锢在密封的花园里。

这表明尽管苹果努力向硅硬件提供电子支持,该公司也竭尽所能保证本地应用程序获得更多支持并靠网络硬件繁荣发展。

电子应用程序问世已有一段时间了。尽管引入了ProjectCatalyst,但是电子应用程序在平台间和苹果公司之间的构建和传送都非常容易,而且其性能还未超过电子应用程序。由于MacAppStore直到最近才受到很大限制,这家科技巨头无法说服开发者或用户使用其本地应用程序。

图源:Google

但是事情开始改变了。随着苹果M1芯片的到来以及大规模的新型MacOSBigSur更新,苹果最终提供了一种方法可以跨平台使用一个应用程序。通过这样做,苹果公司不仅恢复了macOS上的本地应用程序,而且还威胁着缓慢、笨重和消费RAM的电子Mac应用的时代。

微软转变为一种新型体系结构和一种新技术需要花费几年,因此电子应用程序也不会一夜之间消亡。但是从苹果公司取得的进步来看,离我们看到Mac上的网络app终结的日子不远了。

留言点赞

1
查看完整版本: 即将杀死WEB应用程序苹果M1芯片开启了