|
|
|
|
公众号矩阵

iOS 14.2 原生支持 JIT 编译

专注于报道苹果资讯的 9To5Mac 网站发文称,苹果已在 iOS 14.2 中添加对 JIT (Just-In-Time) 编译的支持。此功能将提升模拟应用在 iPhone 和 iPad 上的运行速度。

作者:局长来源:开源中国|2020-11-09 14:41

专注于报道苹果资讯的 9To5Mac 网站发文称,苹果已在 iOS 14.2 中添加对 JIT (Just-In-Time) 编译的支持。此功能将提升模拟应用在 iPhone 和 iPad 上的运行速度。

AltStore 的开发者 Riley Testut 分享了更多关于这一变化将如何影响那些提供控制台和虚拟机模拟的非官方应用的细节。

JIT 编译是一种执行计算机代码的方法,与传统的软件在执行前会被完全编译不同,它在程序执行过程中进行编译。理论上,JIT 编译比静态编译能够产生更快的执行速度。苹果从未在 iOS 上提供过对 JIT 编译的官方支持,但部分开发者通过各种 hack 手段(越狱)找到了运行 JIT 编译的方法,不过代价就是存在 bug 和低性能,而且这些漏洞在 iOS 14 上也已被封堵。

Riley 指出,苹果在 iOS 14.2 beta 2 中增加了对 JIT 编译的支持,但未被公司公开提及,而且在整个 Beta 阶段苹果都在维护此功能,并保留到了正式版。因此他认为这是苹果官方的实现,而非失误,不过这并不能证实。

通过 iOS 14.2 的 JIT 编译,模拟应用的运行速度将会大大加快,而且不会受到黑客攻击或其他影响。例如,有了 JIT,Delta 理论上可以模拟 PS2, GameCube 和 Wii 等更强大的系统;如果没有 JIT,则需要再等几年硬件才有这个能力。然而,这并不意味着普通用户会在 App Store 中看到模拟应用,甚至任何其他使用 JIT 的应用。Riley 表示,目前的实现只适用于 sideloaded apps,这些应用通常是通过 Xcode 和其他开发者工具而不是 App Store 安装的。换句话说,这是为以调试为目的为开发者准备的功能。

Riley 提供了在 iOS 14.2 运行 JIT 编译的视频,点此查看

本文转自OSCHINA。

本文标题:iOS 14.2 原生支持 JIT 编译

本文地址:https://www.oschina.net/news/120017/ios-14-2-brings-jit-compilation-support

资讯来源:https://9to5mac.com/2020/11/06/ios-14-2-brings-jit-compilation-support-which-enables-emulation-apps-at-full-performance/

【责任编辑:未丽燕 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

云原生架构实践

云原生架构实践

新技术引领移动互联网进入急速赛道
共3章 | KaliArch

28人订阅学习

数据中心和VPDN网络建设案例

数据中心和VPDN网络建设案例

漫画+案例
共20章 | 捷哥CCIE

192人订阅学习

搭建数据中心实验Lab

搭建数据中心实验Lab

实验平台Datacenter
共5章 | ITGO(老曾)

119人订阅学习

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微