苹果生态要变天了?JIT编译功能亮相,允许第三方软件商适配

苹果前几天正式发布了自己的iPhone12系列,虽然用户们嘴上说着不买不买,但是实际的销售情况又让苹果乐开了花,而赶在双十一之前发布,也让苹果享尽了双十一的冲量销售额。

苹果除了在硬件上面对手机进行了全面的更新,还在iOS14的版本更新上面加入了新的功能,那就是just in time即时翻译,程度在运行的时候创建并且运行了全新的代码,并且作为程序的一部分存在。

另外,因为审查的原因,苹果之前没有提供修改内存的访问权限,也禁止了对于POSIX 函数的调用,所以也无法实现 JIT。而现在,苹果的开发人员直接通过新的路径实现了这一功能,之前的漏洞bug也在iOS14的更新中被封杀,可以说,开发人员直接开了一条通道,实现了自己的功能之后,又对其进行了修复,只留下了自己的专用线路,虽然说能够实现了新的类似于学习的功能,同样的,这种模式也为更多的第三方提供了思路。

有意思的是,苹果的开发者还透露了另外一个消息,其表示在苹果的Beta版本中就已经加入了JIT功能,并且一直存在着,只不过苹果官方并没有提起此事,而且因为隐藏得比较严实,所以用户们也没有注意到。他还表示,之前苹果是将其作为bug处理的,但是这两年,苹果好像开始放松,甚至怀疑是苹果准备放开权限,允许仿真应用安装到用户的手机上面。

对于用户来说,可能非常熟悉,苹果当初做出自己的系统就是要形成一个新的体系,在安全可靠性上面做到最佳,但是现在苹果准备放开权限,允许第三方软件上架,这对苹果的垄断地位其实是非常不利的,而苹果为什么要放开这一权限呢?这很有可能和苹果未来的发展规划有关系。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月26日
下一篇 2020年10月26日

相关推荐