关闭
搜索
搜索
本版
帖子
用户
热搜:
程序员
简洁模式
高级模式
用户组: 游客
消息
提醒
新听众
我关注的
帖子
道具
勋章
任务
设置
退出
请
登录
后使用快捷导航
没有帐号?
立即注册
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
or
立即注册
快捷导航
搜索
首页
论坛
BBS
MCU单片机技术
程序员交流
Rosetta2:可自动转译现有MacApp的一种工具
[复制链接]
作者:
________宿命╮
版块:
›
MCU单片机技术
›
ARM
发布时间:
2020-7-7 06:47:14
826
0
返回列表
________宿命╮
当前离线
中级会员
中级会员, 积分 238, 距离下一级还需 262 积分
中级会员
中级会员, 积分 238, 距离下一级还需 262 积分
积分
238
发消息
楼主
电梯直达
________宿命╮
发表于 2020-7-7 06:47:14
|
只看该作者
|
倒序浏览
|
阅读模式
在WWDC20开发者大会上,苹果宣布今后的Mac将使用自研ARM架构的芯片。据苹果报道,从英特尔平台过渡到自家平台将花费大约两年的时间,在此期间,开发者人员将把应用程序移植到自家新平台上。
发布会上,库克宣布第一台基于苹果芯片的Mac将在2020年年底面市。但是,由于时间太短,开发者人员没有足够时间将应用程序从英特尔平台移植到新的CPU架构。为了不影响正常使用,苹果公司开发了Rosetta 2(这是一种仿真技术)。
Rosetta 2将帮助尝试使用新Mac的消费者,正常使用应用程序,而不会遇到任何重大问题。当然,这种转译方案不如正常使用应用程序好用,但是它是一个很好的过渡期解决方案。
Apple在Rosetta 2 的文档中写道:“ Rosetta 2是一个转换过程,允许用户在Apple芯片上运行包含x86_64指令的应用程序。Rosetta旨在简化向Apple芯片的过渡,使您有时间为您的应用程序创建通用二进制文件。它不能替代创建应用程序的本机版本。”
对于用户而言,Rosetta 2大多是透明的。如果可执行文件仅包含Intel指令,则macOS会自动启动Rosetta 2并开始翻译过程。翻译完成后,系统将启动翻译后的可执行文件,而不是原始文件。但是,翻译过程需要时间,因此用户可能会感觉到翻译后的应用有时会启动或运行得更慢。
从Intel到基于ARM的Mac的过渡是一个漫长的过程。但这十分值得,ARM芯片将提高Mac的电池效率,并使Apple能够创建新的外形尺寸设备。最重要的是,Rosetta 2确保在此过程中不会以任何方式伤害消费者。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
0
相关帖子
•
Python常用的12个GUI框架
•
大联大友尚集团推出基于STSTM32Cortex-M4的码表方案
•
在linux下安装JDK,Tomcat以及Mysql
•
Cpufetch:一款功能强大的CPU架构信息爬取工具
•
新版LinuxKernel支持M1处理器仅对应Mac不包括iPadPro
•
一个惊人快速的终端录像工具,也能录制VSCode和Chrome窗口
•
超详细的PyCharm教程,必须收藏!
•
Linux用户宝典:值得一用的5款远程桌面应用程序
•
《Linux内核编码风格》官方手册最新中译本
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
表情
@朋友
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表