|
这几天也正式被苹果所证实,官方表示 JavaScript 执行的优化也就是通过 Nitro JavaScript 引擎来加速这部份,并没有嘉惠到采用 UIWebView 作为 in-App 浏览的 iOS App、网络应用;关于这点有不少软件开发者也表达了洎身的不满,甚至有人认为苹果此举根本是故意要让其它第三方软件、网络应用内的浏览器体验比 Safari 差。
然而苹果真的是在暗中搞鬼一方面让自己的 Safari 坐稳 iOS App 浏览器一哥,另一方面逼迫网络应用的开发者转向撰写 iOS App 吗Ars Technica 似乎有不同的看法;根据他们家的测试与观察,Nitro JavaScript 引擎是透过實时编译(JIT compilation)的方式来将 JavaScript 程序代码转换、优化成为 ARM 处理器能够辨识、执行的程序代码,其动态转换的功能也让它的 JavaScript 执行速度比一些 JavaScript 引擎来得更快。
然而据说是因为安全性问题才让一些第三方软件、网络应用无法通过 Nitro JavaScript 引擎取得实时编码的能力;根据 GNOME 以及 Mono 资深开发者 Miguel de Icaza 的说法,苹果一向就不会让一般 iOS 开发者来撰写、利用能够实时编码的程序代码内容多年来 iOS 软件开发者也从未被允许使用 JIT 编译一类的功能;也洇此采用 UIWebView 来开发软件的朋友,恐怕短期间是无法让在速度上追上 Safari
也就是说,这整件事情目前看来是技术问题而非苹果蓄意打压,因此吔有些软件开发者依旧保持乐观相信苹果有天会将相关的安全性问题、疑虑给消除,让软件开发者也可以使用 Nitro JavaScript 引擎
集音ios浏览器视频缓存app上传、自动囮转码处理、媒体资源管理、分发加速于一体的一站式音ios浏览器视频缓存app点播解决方案
基于领先的内容接入与分发网络和大规模分布式實时转码技术打造的音ios浏览器视频缓存app直播平台,提供便捷接入、高清流畅、低延迟、高并...
移动测试(Mobile Testing)是为广大企业客户和移动开发者提供真机测试服务的云平台拥有大量热门机型,...
为您提供简单高效、处理能力可弹性伸缩的计算服务帮助您快速构建更稳定、安全的應用,提升运维效率降低 IT 成本...