iOS 7刚发布的时候,开发人员发现他们的应用程序使用内置的网页浏览器,无法达到Safari浏览器JavaScript相同的水平。而在iOS 8时代,苹果终于更改了这一设置,让应用能达到Safari JavaScript引擎一样的水平。据国外网站9to5mac报道,苹果在iOS 8中终于更改了设置,允许所有应用程序使用Safari浏览器的JavaScript引擎。
在iOS 7刚发布的时候,开发人员发现他们的应用程序使用内置的网页浏览器,无法达到Safari浏览器JavaScript相同的水平,这是因为苹果使用了改进的Nitro JavaScript引擎限制了应用程序,让第三方应用慢了下来。一位开发者在Twitter中表示,iOS和OS X的API是通用的,所以iOS上的JS性能将会同Safari一样快。然而在iOS 8中,苹果似乎更改了这一决定,所有应用程序都能完全达到Safari浏览器所驱动的JavaScript性能。这也意味着谷歌Chrome浏览器在iOS中也能够像Safari一样快,像Twitter、Facebook这些会有弹出式窗口的应用也会受益。
“初步测试显示,这是一件很有前景的事情。”Opera Coast项目负责人休布·克莱豪特(Huib Kleinhout)说。对Javascript的改进只会在浏览大量使用这种技术的网站时才会被人注意到,但克莱豪特认为,其他调整将对稳定性的改善起到广泛影响,而且不必继续使用之前的一些变通方式。“我们整体持谨慎乐观态度。”克莱豪特说,“看起来很有前景,但只有当全面部署和测试后,我们才能知道是否有什么需要注意的地方。”然而,克莱豪特和其他人却指出,iOS还存在一个缺点:无法将Safari之外的其他浏览器设置为网页的默认浏览器。
除了所有应用程序可以使用Safari浏览器的JavaScript引擎之外,Safari浏览器还将整合DuckDuckGo搜索引擎,用户可自行选择是否将用它替代Bing或者Google等其他搜索引擎。DuckDuckGo 是一个互联网搜寻引擎,强调在传统搜寻引擎的基础上引入各大 Web 2.0 站点的内容。它主张保护用户隐私,并承诺不监控、不记录用户的搜索内容。消息指出,DuckDuckGo 同样将出现在 iOS 8 中。当然,Safari 的默认搜索引擎仍然是 Google,但这次合作后,DuckDuckGo 将被更多人所关注。
0条大神的评论