0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

iOS 14.2原生支持了JIT编译器 模拟器类APP受益

工程师邓生 来源:快科技 作者:万南 2020-11-09 10:21 次阅读

iOS 14.2上的一项隐藏特性被挖掘出来。

一些开发者发现,iOS 14.2终于原生支持了JIT(Just-In-Time)编译器,它用于边运行边编译,使得软件源码以机器能识别的本地语言运行。

受益的APP主要是模拟器、仿真类程序,此前由于不支持JIT,开发者们不得不采取一些破解手段,甚至必须越狱才行,且这些APP在iOS上的运行效率较低。

据悉,对JIT的支持是从iOS 14.2 Beta2上线的,本周的正式版中,苹果也予以保留。

未来,虚拟机软件UTM、GameCube/Wii模拟器DolphiniOS等都可以在iPhone和iPad上全速运行了。

责任编辑:psy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • iOS
    iOS
    +关注

    关注

    8

    文章

    3359

    浏览量

    149529
  • 编译器
    +关注

    关注

    1

    文章

    1588

    浏览量

    48797
  • 模拟器
    +关注

    关注

    2

    文章

    840

    浏览量

    42837
  • JIT
    JIT
    +关注

    关注

    0

    文章

    7

    浏览量

    9714
收藏 人收藏

    评论

    相关推荐

    Meta发布基于Code Llama的LLM编译器

    近日,科技巨头Meta在其X平台上正式宣布推出了一款革命性的LLM编译器,这一模型家族基于Meta Code Llama构建,并融合先进的代码优化和编译器功能。LLM编译器的推出,标
    的头像 发表于 06-29 17:54 1081次阅读

    SEGGER编译器优化和安全技术介绍 支持最新C和C++语言

    SEGGER编译器是专门为ARM和RISC-V微控制设计的优化C/C++编译器。它建立在强大的Clang前端上,支持最新的C和C++语言功能。 除其他外,其主要功能包括: 1) 尺寸
    的头像 发表于 06-04 15:31 841次阅读
    SEGGER<b class='flag-5'>编译器</b>优化和安全技术介绍 <b class='flag-5'>支持</b>最新C和C++语言

    PPSSPP模拟器正式入驻App Store,暂无iPad妙控键盘支持

    据 Henrik Rydgård 所述,App Store 版 PPSSPP 相较于越狱版,某些功能可能有所限制。由于苹果公司规定不可利用 Just-in-Time 编译器对操作系统进行代码重编译,导致
    的头像 发表于 05-16 11:30 262次阅读

    RetroArch iOS模拟器现已发布,可畅玩多平台游戏

    作为第一款公开获得tvOS认证的模拟器,RetroArch让iPhone、iPad及Apple TV用户能够畅玩多种系统的游戏。同时,该模拟器支持MFi手柄,方便用户在大屏设备上进行游戏体验。
    的头像 发表于 05-16 11:08 772次阅读

    电路仿真模拟器怎么用

    电路仿真模拟器是电子工程师和学生必备的一软件工具。通过使用电路仿真模拟器,用户可以在计算机上模拟和分析各种电路设计,从而避免在实际搭建电路之前出现错误和浪费资源。本文将详细介绍电路仿
    的头像 发表于 05-04 10:53 1114次阅读

    苹果商店现已上架Delta游戏模拟器支持多种经典主机游戏

    Delta游戏模拟器由Riley Testut开发,他就是曾在十几年前风靡一时的开源GBA4iOS模拟器的创造者。遗憾的是,尽管GBA4iOS短暂辉煌,但它为Delta的诞生奠定
    的头像 发表于 04-18 11:18 845次阅读

    QT开发学习笔记1(安装交叉编译器

    QT安装交叉编译器
    的头像 发表于 02-18 10:02 523次阅读
    QT开发学习笔记1(安装交叉<b class='flag-5'>编译器</b>)

    TVM编译器的整体架构和基本方法

    有将近两个月没有学习一些新东西,更新一下博客。一直在忙公司的一个项目,是做一款支持LSTM和RNN的通用架构加速IP。自己恰好负责指令编译工作,虽然开始的指令比较粗糙,没有一套完整的编译器
    的头像 发表于 11-30 09:36 1174次阅读
    TVM<b class='flag-5'>编译器</b>的整体架构和基本方法

    编译器的优化选项

    一个程序首先要保证正确性,在保证正确性的基础上,性能也是一个重要的考量。要编写高性能的程序,第一,必须选择合适的算法和数据结构;第二,应该编写编译器能够有效优化以转换成高效可执行代码的源代码,要做到
    的头像 发表于 11-24 15:37 587次阅读
    <b class='flag-5'>编译器</b>的优化选项

    鸿蒙原生应用开发-DevEco Studio远程模拟器的使用

    使用单设备模拟器运行应用/服务 Remote Emulator支持Phone、Wearable、Tablet、TV等设备类型,但不同区域(开发者帐号注册地)支持的设备类型可能不同,请以实际可申请
    发表于 11-10 17:01

    什么是光伏模拟器?光伏模拟器能做什么?

    什么是光伏模拟器?光伏模拟器能做什么? 光伏模拟器是一种用来模拟太阳能光伏电池的工作原理和性能的软硬件设备。它可以提供光伏电池在不同光照、温度和环境条件下的电流、电压、功率等参数。光伏
    的头像 发表于 11-10 15:57 948次阅读

    鸿蒙原生应用开发-DevEco Studio超级终端模拟器的使用

    Studio会启动应用/服务的编译构建,完成后应用/服务即可运行在超级终端模拟器上。当前DevEco Studio提供具备跨设备特性的工程模板,可以使用“Video Player Ability
    发表于 11-08 15:09

    鸿蒙原生应用开发-DevEco Studio本地模拟器的使用

    及以上。 macOS系统:内存推荐为8GB及以上。如果是ARM版本的macOS,macOS版本需在12.2及以上,否则将无法运行本地模拟器。 不支持在虚拟机系统上运行本地模拟器,例如不支持
    发表于 11-07 14:21

    新版编译器的设计思路和优化方法

    小程序编译器在小程序开发、预览、发布各个阶段都需要使用,因此编译器性能会直接影响到开发者开发效率,也会影响到开发者工具的使用体验。 由于旧版的编译器(基于 webpack4)在构建大型项目时会很慢,内存占用也高,一直被开发者吐槽
    发表于 10-13 11:21 200次阅读
    新版<b class='flag-5'>编译器</b>的设计思路和优化方法

    Keil修改ARM编译器及配置方法

    Keil MDK自 V5.36 版本之后,默认就不带 Arm Compiler V5版本编译器。如果需要使用 V5 版本编译器,就需要自己下载并安装。
    发表于 09-19 10:41 2872次阅读
    Keil修改ARM<b class='flag-5'>编译器</b>及配置方法