得益于欧盟严厉的反垄断法,iPhone用户和iOS开发者等终于可以体验苹果围墙花园之外的生活了。最新的iOS17.4更新结束了史蒂夫·乔布斯(SteveJobs)创建的封闭系统,以及苹果在安全或性能方面的诸多幌子下培育了17年的封闭系统。
早在2007年,当史蒂夫·乔布斯(SteveJobs)宣布为苹果公司新奇的iPhone发明提供第三方应用程序的概念时,听起来iOS并不会变成一个有围墙的软件花园,只有公司的费用才会被接受作为默认应用程序来完成你的最重要的任务。电话。他甚至为未来的iOS开发者发表了演讲,宣扬创建Web应用程序是多么容易:
我们一直在尝试提出一种解决方案,通过允许开发人员为其编写出色的应用程序来扩展iPhone的功能,同时保持iPhone的可靠性和安全性。我们想出了一个非常甜蜜的解决方案。让我告诉你吧。
因此,我们有一种创新的方法来为移动设备创建应用程序,真正的创新,而这一切都基于iPhone内置完整的Safari的事实。完整的Safari引擎位于iPhone内部,它为我们提供了巨大的功能,比迄今为止移动设备中的功能还要强大,因此您可以编写令人惊叹的Web2.0和Ajax应用程序,它们的外观和行为都与Web上的应用程序完全相同。iPhone!
这些应用程序可以与iPhone服务完美集成:它们可以拨打电话,可以发送电子邮件,可以在Google地图上查找位置。写完后,您可以立即分发。
这是否敲响了警钟?不?这是因为苹果很快就关闭了iOS,转而支持本土的应用程序、浏览器和应用程序商店生态系统。微软无法通过InternetExplorer做到这一点,但苹果轻松地使Safari成为了解互联网奇迹的事实上的垄断窗口。
到目前为止,Apple的WebKit框架强调了其所有操作系统,无论是macOS、iOS、iPadOS、tvOS还是watchOS,其开发人员指南中有一个部分要求所有第三方浏览器在Apple创建的Safari的WebView平台上运行和控制。
换句话说,如果GoogleChrome、MicrosoftEdge、MozillaFirefox或三星浏览器想要出现在你的iPhone上,那么它们的所有努力都是徒劳的,因为它们只不过是在上面涂了一层油漆的Safari。
但这还不是全部,因为只有Safari可以全屏运行视频和游戏。网络应用程序或扩展程序也只能在Safari上运行,而ApplePay只能与iPhone的默认浏览器一起使用,这使其他人处于竞争劣势。