回顾苹果设备的进化,从 iPhone 到 Mac,实际上是苹果在软件控制和用户自由之间不断博弈的过程。
2007 年,苹果发布了 iPhone,它甚至不允许第三方 App 在上面运行。
2008 年,苹果尝试性地发布 App Store,此后获得巨大成功。但所有的应用必须通过 App Store 下载逐渐为苹果惹来了很多麻烦。
封闭管理让苹果对平台有了绝对的掌控权,虽然从安全和质量控制角度看很有必要,但也剥夺了用户和开发者的自由,尤其是当时很多第三方应用无法进入 App Store,甚至连用户的自由选择也受到了限制。
关键点是,这不是软件管理的唯一答案。苹果自家的 Mac 系统在软件管理上一直采取更为宽松的态度。虽然苹果推出了 Mac App Store,鼓励用户从中下载应用,但它并没有强迫开发者只能通过 App Store 发布软件。
更重要的是,macOS 允许开发者绕过 App Store,通过苹果的 “认证” 机制让软件能够安全地通过苹果的安全审核,这样的灵活性让 Mac 比 iPhone 更加开放,给了开发者和用户更多的选择空间。
几年前,苹果的一位代表曾在舞台上说过,苹果永远不会阻止用户在 Mac 上运行自己想运行的代码,我们要时刻坚持这个承诺。
苹果并没有食言:如果你想运行一个未认证的应用,完全可以。苹果不会阻止你。它可能会吓唬你、劝说你,甚至把那个让你运行这个应用的按钮藏到地下室里某个废弃厕所的门后,门上还贴着“当心豹子”的标志,但它还是会让你运行这个应用。
苹果当初选择封闭 iPhone,是为了防止恶意软件入侵和确保应用质量,但渐渐地,封闭的政策变成了对整个生态的严格控制。
开发者不仅需要遵循苹果的规定,才能把应用放到 App Store 上,甚至一些完全符合规范的应用也无法通过审核。
而对于那些不符合 App Store 要求的应用,苹果甚至在平台上完全封杀,使得原本可以在设备上运行的应用变得无法使用。
然而,随着时间的推移,苹果也意识到,虽然封闭的管理模式能有效控制平台,但过度的限制也妨碍了创新。
Mac 的成功其实就证明了,苹果可以在保证安全性的同时,允许更多的自由。macOS 的“认证应用”和“非认证应用”并存,让开发者有更多的选择,用户也能根据自己的需要去决定是否安装不在 App Store 中的软件。
这种开放和封闭并存的策略,成为苹果在设备管理上的一种新方向。虽然 iPhone 的封闭模式曾经大获成功,但随着市场竞争的加剧和外部监管要求的增加,苹果在逐渐放宽对 iOS 的控制。
尤其是在欧洲,苹果的设备开始允许用户绕过 App Store 安装应用,虽然这一变化来的稍晚,但已经显示出苹果在适应市场需求上的转变。值得一提的是,苹果在 macOS 上积累的经验,为未来 iOS 的开放提供了可能的解决方案。
如果苹果能够在 iOS 上借鉴 Mac 的管理模式,允许用户有更多的自由选择,开发者也能在更宽松的环境中创新。