众所周知,Safari浏览器是iPhone等iOS系统设备的官方应用。虽然用户可以自由的下载UC、Chrome等第三方浏览器,但开发者却经常遇到相当棘手的问题——它们只能使用苹果规定的网页引擎。
一家名为Nexedi的开源软件公司,近期就对苹果公司进行了诉讼,由于Nexedi地处法国,因此它们只能根据本国的法律进行裁定。
(图片来源于:theusbport)
其核心的争议点在于,它们认为苹果对于网页引擎的限制已经涉嫌垄断,第三方产商难以将全新的网页技术纳入iOS版本的浏览器中,iOS系统应该需要兼容更多的网页引擎和技术。而iOS对于第三方浏览器的诸多限制,也将直接导致这些应用的表现不及Safari。
实际上,谷歌在开发iOS版本的Chrome时就遇到了很多问题,而Mozilla甚至因为技术限制,终止了Firefox iOS版本的开发。App Store的条款中明确写到,应用商店中的软件即使要跳转网页,也只能使用WebKit和WebKit JavaScript。由于无法使用自身的内核,大部分第三方浏览器往往不能发挥本身的优势。
(图片来源于:everythingicafe)
另一方面,Safari最新的引擎同样不会对第三方开发商开放,而WebKit JavaScript相比之下则要逊色许多。Nexedi希望苹果能改变老旧的政策条款,由于外部的开发环境日新月异,iOS也需要支持更多的网页技术才能满足第三方开发商的需求。
不过,苹果不愿意放开技术限制的举动也情有可原。第三方浏览器的完善必定会影响到Safari的地位,App Store也有可能遭遇到Web App的挤压。苹果公司暂未针对诉讼进行任何回应,而Nexedi可能也只是想借用诉讼的名头来起到警醒的作用。
Copyright © 2008-2022 秒下下载站
m.down10s.com .All Rights Reserved