我有一个运行在React Native 0.53上的应用程序,因此,如果我对它的理解正确,它是一个32位应用程序,并且可以在任何最新的64位设备上完美运行。
因此,现在有什么不同?如果我的应用程序是32位应用程序却在64位设备上运行良好,为什么我的应用程序必须是64位?
答案 0 :(得分:2)
您(几乎)总是可以在64位CPU上运行32位应用程序/程序,但反之则不能。
最近,Android设备获得的RAM越来越多,问题在于32位应用程序只能访问4GB的RAM。此外,与32位CPU相比,在64位CPU上可以执行更多的计算。
我认为您需要支持64位体系结构才能更加适应未来。
Android团队说:
从2019年8月1日开始,您需要在Google Play上发布的应用 支持64位体系结构。 64位CPU提供更快,更丰富的功能 您的用户的体验。添加您的应用程序的64位版本 提供性能改进,为未来的创新铺平道路, 并设置使用仅64位硬件的设备。
来源:https://developer.android.com/distribute/best-practices/develop/64-bit