那些为Mac设计应用程序的开发人员要付出多少工作。上周一,22月XNUMX日 克雷格费德里吉 为Apple Silicon推出了“ chupinazo”。 苹果计算机的新时代开始了。
从当前的英特尔处理器迁移到专为苹果公司定制的具有ARM体系结构的新处理器。 即,新的仿生芯片。 当前的演变 A12Z仿生。 这意味着当前的英特尔处理器应用程序将在“ Rosetta 2”仿真器下运行。 因此,所有当前应用程序都必须进行“重新编码”才能与未来的ARM Mac兼容。
库比蒂诺(Cupertino)迎来新风。 Apple遍布全球的数以百万计的开发人员可以使用的播放器。 而这种新鲜的空气呼吸有一个名字和姓氏: 苹果硅.
两周前,克雷格·费德里希(Craig Federighi)发现了苹果公司新项目的雷电:他计算机中的处理器从当前的英特尔过渡到了新架构 ARM.
该公司考虑了很长时间的想法,并且有传言称它可以在过去的WWDC 2020中宣布。没有人想到这个庞大的项目已经如此先进。 如此之多,以至于已经有开发人员拥有 Mac mini 测试版 ARM 开始编程。
由直接启动ARM的应用程序编程所需的硬件和软件组成的套件。 有了新的macOS,Big Sur准备在Intel处理器上运行当前应用程序,并与ARM的未来应用程序兼容。 伙计们,快跑。
当前的应用程序将在具有“ Rosetta 2”仿真器的ARM Mac上运行。
费德里希(Federighi)立即想通过向大众解释他给铲子(同时与模拟器“罗塞塔2“用代码编写的可在英特尔处理器上运行的应用程序将继续在未来的ARM处理器上平稳运行。
但是,没有人逃避到在仿真器下运行应用程序与直接在编码后的处理器上运行不一样。 因此,对于当下的Mac应用程序开发人员来说,这就像一罐冷水,对于应用程序编程人员来说,这就像一杯凉啤酒。 iOS和iPadOS.
对于后者,他们很容易将其当前的应用程序适应ARM Mac,而对于前者,则轮到他们了 重新编码 您当前的应用程序,如果您希望您的应用程序直接在仿生处理器上运行。
对于这些,开发商 邪恶企鹅 刚刚发布了一个帮助应用。 包含所有ARM处理器代码说明的手册。 该应用程序包含详细信息,包括语法和符号 644条指令.
Es 100%开源 它可以在iOS,iPadOS和macOS上运行。 开发人员可以从以下位置下载Xcode项目 GitHub上。 所以来吧,沉思并开始编程。