分享

磨刀霍霍向英特尔和x86架构?苹果和微软不约而同的走向ARM

 新用户17325722 2020-06-23

微软在多年前推出通用平台架构即 UWP 平台,微软希望借助该平台能够让开发者将自己的所有应用覆盖全平台。

按微软构想开发者只需要一次开发即可全平台支持,不论是台机、笔记本电脑、平板电脑、可穿戴设备还是手机。

但如你所知微软的通用平台架构因为各种原因已经名存实亡,毕竟最重要的微软的移动操作系统现在已彻底凉凉。

同时微软现在还在与高通合作推出Windows 10 ARM操作系统 ,  让笔记本电脑和平板电脑使用ARM架构的芯片。

目前还很难说这块微软和高通能不能长久发展起来,不过隔壁苹果现在也开始类似微软的做法磨刀霍霍向英特尔。

苹果也开始转向ARM处理器:

在WWDC 2020开发者会议上,此前传闻中的苹果将自研处理器终于落地 , 苹果宣布将逐步转向苹果内部处理器。

这里的内部处理器指的就是苹果自己研发的 ARM 处理器,按苹果说明自研处理器有助于提高性能并降低功耗等。

在移动平台iPhone和iPad等产品本来使用的就是苹果自家处理器,只有Mac这类设备使用英特尔和AMD处理器。

当Mac也换成 ARM 处理器后苹果的产品线将会统一微体系架构,而统一架构目的自然不只是降低功耗提高性能。

苹果正式宣布通用平台架构:

苹果从最新发布的macOS Big Sur系统开始转向 Apple Silicon 计算体系,同时苹果宣布通用平台和虚拟化架构。

尽管目前苹果还有基于英特尔和AMD芯片的Mac产品 , 不过苹果已经推出Rosetta项目对不同架构进行前期过渡。

有该项目后可以让APP安装时自动转换为 x86 体系可以在 Mac 上运行,而开发者只需要开发时进行改造和打包。

最终目的是iOS平台的APP可以在 iOS、iPadOS 以及Mac上运行,也就是Mac既可运行x86软件也可以运行APP。

待过渡完成后苹果将全面转向ARM放弃x86架构,到时候苹果就可以达成微软当初的目的:一次开发全平台覆盖。

微软和苹果有哪些相同的做法:

微软目前与高通公司正在热恋期 , 微软不仅是推出 Windows 10 ARM 版让OEM 合作伙伴推出ARM笔记本电脑。

同时微软还找了高通定制SQ1处理器用于Microsoft Surface产品,未来这种基于ARM 的微软产品也会越来越多。

苹果这边则将ARM处理器从移动端覆盖到PC端,待Mac全面换成苹果自研ARM 处理器苹果就要告别x86处理器。

微软可能短时间内不会彻底放弃 x86 处理器,毕竟Windows 生态系统相对苹果生态系统牵涉的东西太多太复杂。

通用平台架构方面苹果和微软的做法相同,都是希望借助通用平台架构能够完善自家生态系统达到全平台的覆盖。

还有个很重要的内容是虚拟化在上面我们还没提到,苹果现在也开始进行虚拟化和容器用来完成微架构的兼容性。

原生 ARM 应用能在英特尔平台进行自动兼容就是虚拟化带来的结果,而这点竟然也和微软的做法是完全相同的。

微软现在在Windows 10X版里就使用容器技术来兼容x86应用,而在此前则是通过x86模拟器来运行Win32软件。

当然不论是苹果的 Rosetta 项目还是 Windows 10X 的容器,本质上都是为了兼容x86增强兼容性或者完成过渡。

微软可能想的只是增强 Windows 10 ARM 设备的兼容性 , 而苹果的目的则是彻底放弃x86全面转向ARM微架构。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多