对于 运行 32 位应用程序,旧的 iOS 版本是否具有相当于 WOW64 的功能?
Do old iOS versions have an equivalent of WOW64 for running 32 bit apps?
鉴于 iOS 11 降低了对 32 位应用程序的兼容性,我想知道以前如何支持这些应用程序。 Windows 上是否有类似于 WOW64 的兼容层?如果是这样,摆脱它的理由是什么?
iOS 的所有先前版本都可以安装在至少一台 32 位设备上。所以有最新的 32 位版本的 iOS 库。因此,启动 32 位应用程序仅意味着告诉 CPU 到 运行 32 位代码并提供系统库的副本。
请注意,其中一个步骤是使用 CPU 运行 32 位代码。
Apple 设计了自己的 CPUs,并专门为他们的 iOS 设备设计。因此,最安全的推测是 Apple 不再希望在其 CPU 中包含 32 位执行,并且在 Rosetta-esque CPU 仿真库中看不到足够的价值。
鉴于 iOS 11 降低了对 32 位应用程序的兼容性,我想知道以前如何支持这些应用程序。 Windows 上是否有类似于 WOW64 的兼容层?如果是这样,摆脱它的理由是什么?
iOS 的所有先前版本都可以安装在至少一台 32 位设备上。所以有最新的 32 位版本的 iOS 库。因此,启动 32 位应用程序仅意味着告诉 CPU 到 运行 32 位代码并提供系统库的副本。
请注意,其中一个步骤是使用 CPU 运行 32 位代码。
Apple 设计了自己的 CPUs,并专门为他们的 iOS 设备设计。因此,最安全的推测是 Apple 不再希望在其 CPU 中包含 32 位执行,并且在 Rosetta-esque CPU 仿真库中看不到足够的价值。