首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

开发者的好日子要来了?苹果即将在iOS 17迎来大变化

根据彭博社和福布斯消息,iOS 17 将包括苹果对其 iPhone 软件的最大改变之一:能够从 App Store 以外的来源侧载应用程序。

在与 iPhone 上的第三方侧载应用商店展开多年斗争之后,苹果别无选择,终于对欧洲法律做出让步,决定在即将发布的 iOS 17 上开放这项功能。彭博社报道称,苹果的侧载项目已经在公司工程副总裁 Andreas Wendker 的领导下启动,Wendker 直接向苹果软件工程高级副总裁 Craig Federighi 汇报工作。

欧洲《数字市场法》(DMA)即将于明年生效,各企业必须在 2024 年之前遵守相关规定。根据新的条文,大型科技企业必须开放其设备平台上的第三方应用商店,为用户提供更多软件来源选择。而苹果所做的一切,自然是为了满足新规要求。随着 DMA 的落地,巨头苹果只能忍气吞声对侧载放行。虽然侧载变化目前仅限于欧盟的客户,但随着其他国家通过类似于欧洲数字市场法案的立法,苹果可能会扩展该功能。

侧载是什么?

所谓 iPhone 应用侧载,就是说除了官方 App Store 之外,进一步开放来自其他来源的软件安装。

这可是 iPhone 上前所未有的大事件,之前 App Store 始终是官方唯一指定应用来源。现在实现应用侧载的唯一方式,就是将 iPhone 设备“越狱”,另外您的设备型号和 iOS 版本还得同时支持才行。

问题是,Windows、macOS 和 Android 等主流操作系统平台都已经支持应用侧载,所以用户们才一直敦促苹果能在 iPhone 端也开放这项颇为便利的功能。

可苹果始终立场坚定,宣称开放侧载可能导致恶意黑客向毫无戒心的用户传播恶意软件。这个风险确实存在,任何非官方应用的安装都有可能威胁用户安全。

另外,在 iPhone 上开放侧载支持也将给第三方应用商店打开大门,甚至最终导致其与苹果的官方 App Store 展开竞争。

苹果现在还没有具体介绍侧载功能是如何在 iPhone 上实现的,但不难推测具体实现方式。依靠 Apple ID 中的位置信息,就能轻松限制对侧载功能的使用。只要大家在 iOS 17 设备上使用欧盟国的 Apple ID,就能轻松安装来自任意来源的应用。

将您的 Apple ID 所在地设置为欧盟,之后再改回实际所在国即可。应该还有其他方法,但用 VPN 可能不行。

— 941 (@analyst941) 2023年4月14日

知情人士 analyst941 表示只需要找个欧洲 Apple ID 就能在 iPhone 和 iPad 上安装任何应用。当然,大家也可以专门创建一个欧洲 ID。但是,新的 Apple ID 无法继承已经购买和安装的 App Store 应用。

另外,Apple ID 可能只是苹果用于控制侧载功能的手段之一,比如同时访问用户的真实地理位置以评估访问权限。如果某位 iPhone 用户不在欧洲,那么要想使用欧盟 Apple ID 进行应用侧载的话,可能还得挂上 VPN。当然,这些关于 iOS 17 侧载功能的观点还仅仅只是猜测,最终仍要以苹果给出的官方声明为准。

对开发者来说,是好还是坏?

如果苹果能在其设备上开放第三方应用商店,那开发者们就用不着向其支付高达 30%(在某些情况下为 15%)的应用内购抽成。如此一来,Spotify、Tinder/Match Group 和 Twitter 等一直对苹果抽成结构不满的公司也会在态度上有所缓和。

苹果目前允许部分开发者在某些市场内使用第三方支付系统——例如韩国的全体软件开发商,还有荷兰的约会类应用开发者。然而,他们仍然要向苹果支付高昂的软件收入抽成。

另外,还有开发者指出,“与在 App Store 上发布相比,错误修复可以更快地发布,”“等待长达 20 天的错误修复令人沮丧,尤其是当它超出我的控制并且我无法就此联系 Apple 时。”

如果 DMA 能迫使苹果在欧盟区内开放第三方应用商店,那么其他区域的监管机构也有可能纷纷效仿。苹果目前在 iOS 17 上开放的侧载功能,也有望由此扩展到其他司法管辖区内。

消息发布之际,总部位于葡萄牙的 Aptoide(曾为 Android 推出第三方应用商店)正在给苹果“越狱”用户打造 iOS 版本。该公司联合创始人兼 CEO Paulo Trezentos 在采访中表示,他相信苹果确实会放行第三方应用软件商店。

彭博社的报道还提到,欧盟新规可能会进一步迫使苹果公司开放其生态系统中的更多部分,包括相机、NFC 技术栈和浏览器引擎。

目前,iPhone 上的所有浏览器,包括 Chrome 和 Firefox,使用的其实都是苹果自己的 WebKit 引擎。但苹果正在考虑去除这样的生态设计。让我们期待苹果的官方声明,看看未来 iOS 能够运行哪些引擎、浏览器又将迎来哪些功能。

至于开放 NFC 技术栈,可能意味着除了 Apple Pay 之外,其他支付公司也可以整合自家服务以实现点击支付。欧盟已经在今年 2 月批评苹果公司,认为像 NFC 这样的非接触式支付标准技术应该向所有供应商开放。也就是说,苹果的竞争对手(例如 Stripe 和 Square)也可以在 iPhone 上构建自己的集成支付解决方案。

苹果表示不服

根据相关统计数据,iOS 占移动设备市场的 15%,但产生了 67% 的应用收入。因此长久以来,苹果公司一直反对开放侧载功能,其高管一直在强调侧载功能会对用户安全造成巨大危害。

早在 2021 年,苹果发布了一份长达 16 页的报告,认为只有该公司自己的应用商店才能保护 iPhone 用户免受欺诈和恶意软件的侵害。当被问及为什么 Mac 可以拥有多个应用程序商店,而 iPhone 却不行时,Craig Federighi 解释道,“iOS 为客户保护设立了一个更高的标准。”

苹果甚至在 iOS 16 中引入了开发者模式,以防止用户“无意中在自有设备上安装可能有害的软件”。在苹果与 Epic 之间的长期斗争中,侧载和 App Store 抽成比例也是被反复提及的核心问题。

在荷兰和韩国,苹果被迫稍微开放了其封闭平台,允许软件开发商能使用其他第三方支付系统。但苹果仍然要求开发商在替代支付系统上向用户显示详尽的警告信息,甚至要求为特定软件市场单独缴纳申请文件。

虽然在技术上完全符合当地监管机构的规定,但苹果公司的霸道行为无疑制造了摩擦,甚至可以说是在强迫软件开发商放弃自有支付系统。

同样,如果苹果根据欧盟法规要求在 iOS 17 上稍做放开,也可以选择一些放开了、但却让用户和开发者都非常难受的设计。到那时候,恐怕只有那些最有耐心、最懂技术的用户才愿意使用侧载。更重要的是,苹果也可以给第三方应用商店拉上警告和横幅,用种种心理暗示逼迫用户重新回到苹果的官方应用商店。

由 Basecamp、Match Group 和 Spotify 等成员共同建立的应用公平联盟,一直在发动反抗苹果和谷歌等科技巨头、打造公平软件分发渠道的集体斗争。他们在一份声明中表示,苹果决定开放侧载功能的消息“代表着他们承认自己在竞争中存在倾轧行为。”

“很明显,苹果只会在法律和政策的压力之下,才愿意放弃对其 iOS 设备上应用软件分发的控制权、才愿意放弃他们在 App Store 内主宰一切的地位。欧盟通过〈数字市场法〉迫使苹果采取行动,这也证明在移动应用生态系统当中,强有力的执法行动能够为开发者创造出更公平的竞争环境。”

应用公平联盟还敦促美国立法者关注并尽快通过《开放应用市场法》(OAMA),在美国本土迫使苹果和谷歌开放对第三方应用商店、侧载功能和替代性支付系统的支持。Epic 公司的 Tim Sweeney 也参与其中,呼吁美国政府应效仿欧洲的先进经验。

距离 iOS 17 的发布只有一个月的时间,那么我们会在 iPhone 上看到侧载功能吗?欢迎在评论中留言~

参考链接:

https://news.ycombinator.com/item?id=35671968

https://news.ycombinator.com/item?id=35599315

https://www.forbes.com/sites/kateoflahertyuk/2023/04/21/ios-17-iphone-sideloading-is-coming-but-how-safe-is-it

https://appdevelopermagazine.com/Ios-17-to-allow-sideloading-apps-on-iphone

https://bgr.com/tech/how-to-sideload-iphone-apps-with-ios-17/

https://www.businessofapps.com/data/app-revenues/

https://9to5mac.com/2021/06/23/apple-publishes-new-user-guide-detailing-how-sideloading-and-third-party-app-stores-would-undermine-iphone-security/

  • 发表于:
  • 本文为 InfoQ 中文站特供稿件
  • 首发地址https://www.infoq.cn/article/BhAJ2DJhhH73fB7zpfl6
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券