
上回托尼跟大家聊完也许要即将接任苹果 CEO 的约翰·特努斯( John Ternus ), 大伙儿应该对这位搞硬件的哥们有一些了解了。
简单来说,假设未来有一天特努斯真的走马上任,这位硬件工程师出身的高管也许能给苹果带来一些新的风气。搞不好哈,我是说搞不好,复现初见 iPhone 4 的那种惊艳也不是没有可能。。。
但其实苹果未来的规划和动向,不只在换帅这一件事儿上能够得以体现,所以今天托尼就带大家从整个苹果公司生态的角度,聊一下苹果接下来可能会发生的变化。
先说一个对咱们消费者有好处的事儿,以后苹果和安卓设备相互换机,数据也许可以互通了。
之前有苹果换安卓,或者安卓换苹果的小伙伴们可能都经历过换机的痛苦,市面上的换机 App 基本只能保留联系人、照片这些,至于 App 内的数据基本只能重新来过,至于微信倒是还有个聊天记录迁移,但用过的懂的都懂。。。
示例:OPPO 搬家
![]()
换机痛苦的根本原因是苹果和安卓的文件系统与数据结构不同,并且苹果也严格限制各种第三方 App 对整机数据的访问,所以其他手机厂商面对存在 iPhone 里的数据只能干瞪眼,因此长期以来这种跨系统的换机只能传些照片之类的苹果允许读取的公共目录数据。
好家伙,怪不得都说苹果会生态绑架,原来是在这一块卡我一手。
但今年 10 月份,苹果在自家开发者页面上悄悄整了个名叫 “ AppMigrationKit ( 应用迁移套件 )” 的新框架文档,也许就是冲着解决换机这件事去的。
![]()
在开发者文档里,苹果特别强调了 AppMigrationKit 不是用来在两台 iOS 设备之间倒数据的,它的设计目标就是 iOS 和 “ 其它平台 ” 之间的 App 内数据迁移。
这个 “ 其他平台 ” 是啥,好难猜呀。
据传相关的落地功能苹果已经在开发了,从 9to5mac 泄露的图片来看,未来 iOS 新版本会直接在 “ 传输或还原 iPhone ” 选项中添加一个 “ 传输到 Android ” 选项。
![]()
并且这个活儿不光是苹果在做,对面的安卓也在打配合,不光得接住 iOS 那边传过来的数据,自己未来也会有一个 “ 传输至 iPhone ” 的 App ,史诗级合作了属于是。
![]()
不过有详细了解过这件事来龙去脉的小伙伴们应该知道,这次苹果能够支持系统间的应用互相迁移,其实是受到了欧盟《 数字市场法案 》( DMA )的要求而做出的改变,同时也是为了需要解决欧盟地区第三方侧载应用的数据迁移问题拿出的解决方案。
对,就是前段时间闹得沸沸扬扬的,欧盟要求苹果开放第三方应用市场那档子事儿。
不愧是欧洲工信部啊。。。不过虽然是欧盟在背后推动,但托尼觉得这也离不开苹果自身的态度转变。
要知道苹果以往可不会对欧盟的要求言听计从,就比方说统一 USB-C 口这件事,苹果硬是把 Lightning 接口续了好几年的命,直到最后欧盟彻底失去耐心,直截了当要求苹果要么改 C 口,要么别在欧盟卖了,这才让 iPhone 15 系列有了 Type-C 接口。
![]()
还有这次让苹果开放应用数据迁移的 DMA 法案,也让苹果在欧盟范围内开放了第三方应用侧载和开放非 WebKit 浏览器内核,虽然说中间还是有一些小插曲,但总体来说果果的听劝程度是史无前例的。
而且要我说,果果这波听劝除了能利好我们消费者之外,也有为自身考虑的作用。
简化安卓和苹果数据迁移这件事儿,不光方便 iPhone 用户换安卓,也同样方便安卓用户换 iPhone 。这样一来,用户以后站哪一家,就完全看哪家产品力更强了,而从今年 iPhone 17 的销量表现来看,苹果这块的自信还是有的。
除了利好消费者这一头的生态开放,苹果在开发生态这块也动作频频 —— 自家的 Swift 语言正在尝试突破苹果生态,兼容安卓和 Windows 。
今年的 10 月 24 号,苹果的 Swift 编程语言发布了面向 Android 平台的 Swift SDK ( 软件开发工具包 )预览版。
![]()
先给不明白这是咋回事的差友们稍微解释一下 ——
Swift 是苹果发布的一款编程语言,早期主要是给 iOS 、 macOS 这些苹果操作系统编写 App 用的,而这次安卓 SDK 的发布,以后开发者开发安卓应用做跨端就更方便了。
要知道以往苹果的 Swift 在跨端方面做得并不多。
2015 年底,苹果给 Swift 开源,让这套编程语言理论上可以跨平台运行,但要用 Swift 编写其他平台的软件不是光开个源就万事大吉了,没有官方 SDK 、没有调试链路等等都会非常劝退开发者,所以多年以来大家还是靠 Flutter、React Native、Xamarin 等框架搞跨端开发,谷歌安卓的编程语言 Kotlin 也有个名叫 Kotlin Multiplatform 项目用来推进跨平台开发的事儿,但是苹果在这方面做的配套努力确实不多。
这里给大家举另外一个 Swift 跨端开发的例子,之前我们编辑部用 Mac 的同事很喜欢用一款叫做 Arc 的浏览器,体验非常不错,但一开始它还是一款 macOS 独占的应用,托尼等一众 Windows 用户都很眼馋。
直到去年 4 月,Arc 浏览器团队用 Swift 做了跨端,把 Windows 版也开发出来了,用同一套代码共享核心逻辑,维护也更方便,他们的 CTO 还专门做了个视频解释他们是如何通过 Swift 做开发的。
![]()
根据苹果官方的说法,今年早些时候 Swift 召集了部分苹果的工程师和开源工作者,成立了一个安卓工作组,主要的工作就是推进开发者使用苹果编程语言 Swift 开发安卓 App ,这次的 SDK 就是这个工作组的手笔。
![]()
从这些事儿上其实能看出来,近年来 Swift 在逐渐摆脱 “ 苹果生态语言 ” 的标签,慢慢往跨平台的语言发展。
自打 2015 年开源以来,先是支持 Linux ,对 Windows 的支持也日趋完善,现在还有了安卓 SDK ,未来开发鸿蒙程序也不是不可能。。。
![]()
而这回安卓的 SDK 发布以后,那些熟悉 Swift 语言的开发者,可以把自己基于苹果生态做的应用,更快搬到安卓平台上。就比如前段时间世超介绍的 Todoo ,托尼看到评论区很多人都希望它能出一个安卓版本。
托尼也很期待那个仿富士风格的 Dazz 相机也能出一个安卓版,现在安卓这边的清一水都是假货,拍出来的效果压根儿不是那味儿。。。
![]()
不过说到底,苹果这波操作并不算什么开天辟地的新发明,托尼更愿意把它理解为亡羊补牢,做了本来就该做的事。
毕竟你想啊,开发者要是选了 Kotlin 做跨端,肯定是安卓这边的体验被优先伺候明白,这对苹果来说就很尴尬了,跨端开发这条路要是被 Kotlin 一家包圆,它 Swift 再强也只能在苹果自家玩,越来越边缘化。
所以苹果给 Swift 推安卓 SDK ,确实是更开放的一种表现不假,但说白了也是一种自救。
以上我们说的,都是苹果生态主动破圈的一些动作,但我们从外部看,现在安卓厂商们的强行兼容主动融入,其实也让苹果生态变得开放。
从最开始 OPPO 、vivo 这些厂商支持与苹果 Live Photo 互传开始,现在还有了 AirPods 开盖即连、Apple Watch 通知提醒,甚至还有 iPhone 电话短信流转等等功能。最近安卓自己也推出了 Quick Share 的跨平台互通功能,可以直接 “ AirDrop ” 给 iPhone 照片和文件。
![]()
以前我们总说苹果生态是个闭源生态,但从目前的发展态势来说它确实是走上了一条大家未曾想过的开放之路。。。未来苹果生态继续扩张、生态间的互联互通一定是个大趋势。
米家和 HomeKit 互通,要不要考虑下?
无论如何,生态开放不管对用户还是厂商来讲都是好事。还记得之前微软也是是非常极端的闭源爱好者,近两年也还是转变态度,大搞开放拥抱开源,迎来了新的增长周期。
苹果现在的变化,或许也是正在酝酿后面的跃迁。
撰文:小柳
编辑:米罗 & 面线 & 粿条
美编:萱萱
图片、资料来源:
IT之家
OPPO 应用商店
Swift 官网
The Browser Company
Apple 官网
Apple 开发者网站
OPPO 换机
![]()





京公网安备 11011402013531号