如果我在苹果m1上使用react native开发iOS应用程序,这些构建是否与不使用ARM芯片的设备兼容



我是iOS开发的新手,想尝试使用react native cli构建一个应用程序。我将在未来几天内购买一台苹果设备,并一直在考虑新的M1,然而,考虑到大多数人都属于这一类,我无法确定我在M1上构建的应用程序是否能在没有M1的旧设备(特别是手机(上运行。

在这一点上,m1是一个好的购买吗?还是我应该选择基于英特尔的mac?

我觉得自己很愚蠢,因为我不完全理解为什么或为什么它们不起作用,所以如果有人能用外行的话解释这些应用程序兼容或不兼容,这将真正帮助我对这次购买充满信心。我必须用rosetta运行我的应用程序吗?

我还得到了一个带有M1的新Macbook pro,我还开发了React Native和iOS应用程序,经过仔细研究,我可以放心地说,有了Xcode 12,你应该能够为这两个芯片组构建React Native应用程序。

(根据我的评论(这是Xcode的登录页的片段

Xcode 12 is built as a Universal app that runs 100% natively on Intel-based CPUs and Apple Silicon for great performance and a snappy interface.* It also includes a unified macOS SDK that includes all the frameworks, compilers, debuggers, and other tools you need to build apps that run natively on Apple Silicon and the Intel x86_64 CPU.

直到一个月前,VSCode等应用程序还不会在你的M1 Mac和其他几个应用程序上运行,但自那以后,更新一直在推送,这使得M1设备或多或少可以像其他Mac一样运行。但普遍的共识是,其他第三方应用程序(与XCode或VSCode无关(可能存在潜在问题,这些问题可能需要几个月才能解决。因此,总的来说,在这个阶段,买一台新的Mac是值得的,但要为第三方应用程序的一些错误做好准备。

相关内容

最新更新