Rosetta将不支持运行Windows的x86虚拟化应用

2020-06-24 12:03:54

苹果公司(Apple)昨日宣布,计划用自己定制的硅芯片制造未来的Mac电脑,并为便于从英特尔处理器转型,苹果恢复了罗塞塔(Rosetta)功能,在PowerPC向英特尔(Intel)过渡期间,该功能允许PowerPC应用程序在英特尔处理器上运行。

现在恢复了,Rosetta将允许用户在苹果硅片上运行包含x86_64指令的应用程序,这意味着基于英特尔的应用程序将继续在使用定制苹果芯片的Mac电脑上运行。

Rosetta旨在为开发人员提供时间来创建原生版本的应用程序,其中有一些限制值得注意。正如本周共享的开发人员文档中概述的那样,尽管Rosetta将能够翻译大多数基于英特尔的应用程序,但它不能与虚拟化x86_64计算机平台的虚拟机应用程序配合使用。

这意味着苹果未来配备苹果设计芯片的Mac将不再支持在虚拟化软件中运行当前版本的软件,如VMWare或Parallels来运行x86 Windows。可能会出现其他本机解决方案,但需要第三方开发人员的努力。

目前,Mac电脑有一个Boot Camp功能,允许Mac用户在其上运行,但苹果公司还没有宣布为配备苹果硅片的Mac电脑提供类似的功能。内核扩展也不能被Rosetta翻译。

Rosetta可以翻译大多数基于英特尔的应用程序,包括包含即时(JIT)编译器的应用程序。但是,Rosetta不翻译以下可执行文件:

Rosetta可以翻译所有x86_64指令,但它不支持执行一些较新的指令集和处理器功能,如AVX、AVX2和AVX512矢量指令。如果在代码中包含这些较新的指令,请仅在验证它们可用后才执行它们。例如,要确定AVX512矢量指令是否可用,请使用sysctlbyname函数检查hw.optional.avx512f属性。

与罗塞塔一起,苹果为开发者推出了一个新的通用应用快速入门计划,该计划为MacOS Big Sur提供测试和优化通用应用的工具、资源和支持。

开发者可以申请参加该计划,该计划提供了一个开发者过渡工具包,看起来类似于Mac mini,但配备了iPad Pro的A12Z仿生芯片,以及16 GB RAM和512 GB固态硬盘等功能。

DTK将允许开发人员开始创建同时使用英特尔芯片和苹果硅的应用程序,而Rosetta将在过渡期间提供支持。苹果表示,将在2020年推出第一款带有定制芯片的Mac,并表示需要两年时间才能将整个Mac阵容过渡到自己的芯片。

更多关于Rosetta的信息,它是如何工作的,以及排除的信息可以在苹果的开发者网站上找到。

嗯,我想当我的16英镑停用时,我会买一台XPS或ThinkPad X1 Extreme。那真是糟透了。但我需要的任何应用程序都不可能为ARM重写,它们中的大多数甚至不存在于MacOS上,但我用BootCamp或VMWare Fusion勉强度日。我知道其他许多不同类型的工程师同事都会在这里感受到我的痛苦。

嗯,难道演示没有显示他们在Linux虚拟机上运行Parallels吗?这难道不意味着Parallels已经在为Apple Silicon开发可以虚拟化X86_64系统的版本了吗?

很多Linux版本都是为ARM构建的。

现在,微软所需要做的就是为ARM开发一个不会太糟糕的Windows系统。

基于ARM的Mac产品线上没有虚拟机和训练营。好吧,那么,我想我会尽可能长时间地保留我的英特尔MacBook,这只是为了与我的同类产品相比较。当时机成熟时,我认为最好还是选择iPad+Windows笔记本电脑组合,这样才能两全其美。

唉哟。话又说回来,苹果拥有遥测技术,知道我们中真正使用Windows VM和/或BootCamp的人有多少。我们是一小群直言不讳的人,但我们在社会中的实际比例必须相当低。我不会因此而退出MacOS。我有一台便宜的Windows笔记本电脑,一年运行Windows所需的3-4次就足够了。

苹果公司今天宣布,iOS14和iPadOS14正在进行一项期待已久的小变化:来电和FaceTime将不再占据整个屏幕,提供更少的颠覆性体验。iOS14今天为注册的苹果开发者提供测试版,下个月将进行公开测试版。软件更新将向所有使用iPhone6s或.的用户发布。

苹果分析师郭明志今天在一份致投资者的报告中表示,苹果计划在WWDC上推出其基于ARM的Mac定制芯片,同意彭博社早些时候的一篇报道。郭说,第一批采用ARM芯片的Mac机型将是13.3英寸的MacBook Pro和重新设计外形因素的iMac,苹果计划在第四季度推出新机型。

苹果有史以来第一次全在线的全球开发者大会(WWDC)今天开幕,传统的主题演讲将于上午10点开始。太平洋时间。我们期待着包括iOS14、MacOS10.16、WatchOS7和TVOS14在内的一系列产品发布,以及传言已久的苹果Mac产品系列将从英特尔处理器转变为苹果设计的产品系列的声明。

泄密者桑尼·迪克森(Sonny Dickson)今天分享了几张照片,这些照片描述了他所说的苹果即将推出的iPhone12产品线的虚拟单元。iPhone虚拟单元的图片通常每年都会出现,仅比苹果通常的9月至10月发布时间提前几个月。它们通常基于源自中国供应链的CAD原理图,很像上周泄露的模具。这样的..。

今天的数字WWDC主题演讲活动挤满了公告,苹果推出了iOS14、iPadOS14、MacOS Big Sur、watchOS7、TVOS14,最引人注目的是,苹果开发了未来将在Mac上使用的定制芯片。订阅MacRumors YouTube频道可以获得更多视频。对于那些没有机会观看主旨活动,也不想花费两个小时的人来说。

苹果公司今天预展了iOS14,它采用了全新的主屏幕设计,带有小部件和新的App Library视图,以及更多功能。可以在任何主屏幕页面上固定不同大小的窗口小部件,提供有用的信息一目了然。用户还可以创建一个Smart Stack of Widget,它使用机器学习根据时间、位置和活动显示正确的Widget……。

据在推特上分享信息的泄密者乔恩·普罗瑟(Jon Prosser)和马克斯·温巴赫(Max Weinbach)透露,苹果已经放弃了明天在WWDC上展示任何新硬件的计划。虽然WWDC通常是一个软件驱动的活动,但到目前为止,泄露的信息强烈建议宣布新的硬件,特别是使用iPad Pro设计语言重新设计的iMac。其他传言中的硬件公告是AirTags,.

在最后一刻的一系列推文中,泄密者L0vtoDream在最后一刻发布了一些关于WWDC 2020的预测。苹果公司的WWDC大会将于周一早上以现场直播拉开帷幕。之前的一系列传言暗示,我们将在WWDC上看不到新的硬件,这与@L0vtoDream说的不会有硬件的说法是一致的。

苹果公司今天预览了MacOS Big Sur,重新设计了界面,如Dock和Notification Center,增加了一个Control Center,对Safari和Messages等核心应用程序进行了几项改进,等等。MacOS Big Sur从今天开始向注册的苹果开发者提供测试版,下个月将进行公开测试版。免费软件更新将向所有用户发布.。

苹果公司今天发布了iOS14的主要新功能,如主屏幕小部件,App Clip,一个新的App Library视图,可以让你一目了然地显示你所有的应用程序,新的@提及和消息中的固定聊天,地图更新,等等,但也有大量的小变化和微调没有提到。下面,我们总结了苹果的许多小的更新和功能改变。