编者按:本文来自微信公众号“极客公园”(ID:geekpark),作者: 谁是大英雄,36氪经授权发布。
英国作家 J·R·R·托尔金在小说《魔戒》中曾将至尊魔戒描述成「One ring to rule them all」,意为「魔戒驭众戒」。在现实世界,科技巨头们也希望拥有自己的「至尊魔戒」,更进一步吸引用户,苹果也是如此。
本月末,彭博社援引知情人士消息称,苹果正计划将 iPhone、iPad 和 Mac 的 App 结合,创造更一致的用户体验。这一秘密计划代号为「Marzipan」(杏仁蛋白软糖)最快会在明年夏季的开发者大会上宣布。在这背后,苹果究竟有哪些迫切需要?互联网巨头们在这件事上为什么动作出奇一致?这会对你我的生活有哪些影响?我们不妨来讨论一下。
当苹果引以为傲的 iOS 软件生态为自己和开发者带来巨大收益,并吸引越来越多的人加入苹果生态圈时,Mac App Store 上匮乏的软件数量与参差不齐的软件质量毫无疑问形成了鲜明对比。这恐怕是苹果决定更进一步推动平台整合的最大原因。
具体怎样做呢?苹果的计划是让开发者在开发阶段就能设计出一款能和触摸屏、鼠标以及触摸板配合的应用程序,通过让开发者更简单的开发,尝试让 iOS 上丰富的生态资源能够对 macOS 做出平衡。
事实上,Mac App Store 从未像 iOS 的 App Store 那样获得过成功。长久以来,开发者需要设计两个不同的应用程序,一个用于 iOS,在苹果的移动设备操作系统上使用,另一个用在 Mac 和 macOS 上,为个人电脑平台使用。对部分开发者来说,当无法同时顾及的时候,先选择用户数量更多,生态更优的 iOS 平台就是必然选择,因为这意味着更容易获得收益。你只需简单比较身边 iPhone 用户数量和 MacBook/iMac 用户数量就能看出答案。
这样的结果是,当用户选择「苹果全家桶」的生态时,那些在 iOS 端更新迅速,功能体验完善的应用程序,到了 Mac App Store 几乎变成了「老油条」。除了苹果自家的应用能够保持良好的更新和支持外,即便如 Twitter 这样受人欢迎的应用程序,macOS 上也不尽如人意,不但更新频率不高,功能也不够完善。
开发者无法兼顾,更新不及时,令用户失望,放弃 macOS 平台,之后再次影响开发者选择 iOS 平台,忽视 macOS。长久以来这样的循环势必影响到苹果平台大一统的策略,如何更进一步推动不同平台统一显然是苹果需要思考的事。
蒂姆·库克曾经谈到合并 iOS 和 macOS 会降低用户体验,他在 2012 年时曾说:「你可以把烤面包机和冰箱融合在一起,但这些东西可能不会让用户满意。」但在开发者和用户「两头不讨好」的情况下,苹果显然需要做出一些改变。如何能够同时满足用户和开发者的期待?苹果要做的事情显然有很多。
尽管蒂姆·库克不认为融合起来的体验会很出色,但事实上,苹果一直以来都在对 iOS 和 macOS 平台进行整合。如果你一致在坚持使用 iPhone+iPad+MacBook 这样的苹果三件套,也许能够感觉到苹果这些年做出的努力。
2010 年,苹果将 iOS 的手势操作和桌面排列等特性引入当时系统; 2011 年,Mac上有了以 iOS App Store 形式为基础的应用商店 Mac App Store,iCloud 开始将各个平台数据同步在云端; 2012 年,Mac 内置应用程序与 iOS 进一步统一,克雷格·费德里吉主管 iOS 及 OS X,而在此之前,他始终专注于开发 OS X 系统;2014 年,更新系统带来的新功能 Handoff 可以让 Mac 与 iOS 设备间借由 AirDrop 互换数据,配合 Handoff 可以将 iOS 内容同步到 Mac 上;2016 年,新系统允许用户在附近所有的 Mac、iPhone 设备间直接拷贝、剪切和粘贴信息。
以上这些,都是苹果在这些年为平台融合所做的努力。但在这之后,新的问题在于,用上 iOS 应用程序的 Mac,交互习惯将要如何改变?
对此,科技博主 Dan Moren 日前大胆猜测,苹果为了提高 macOS 生态,保证体验一致性,有可能在 Mac 上创建一个触摸板,让 Mac 用户使用触摸操作在多平台统一。毕竟带有 Touch Bar 的 MacBook 已经出现,这种假设并非凭空猜想。
实际上,不仅仅是苹果,这些年来,包括 Google、微软这样的巨头也始终在尝试将移动端与桌面端更紧密的融合起来。
Google 一直以来就凭借其各种服务在多平台的良好协作受到用户好评。为了融合多平台的优势,早在 2015 年就在尝试将备受欢迎的 Android 与 Chrome 系统更紧密统一起来。具体实现上,Google 允许一些 Android 应用程序在 Chrome 上运行,由于触摸屏支持,越来越多的 Android 应用出现在 Chrome 应用商店,因此一定程度上令 Chrome 系统更加完善。不过,由于兼容性等原因,这样的体验也时好时坏。
图片来自 Mashable
至于微软,最出名的莫过于 UWP 计划(通用 Windows 平台:Universal Windows Platform)。在 Windows 10 上,为了能够让软件程序在 Windows 10 和 Windows 10 Mobile 上畅通运行且无需重新编写,微软引入了 UWP 平台,但伴随 Windows 10 Mobile 的失败,这一计划没有达到理想预期,不过在平板电脑与桌面电脑配合上,这一平台仍在发挥作用。
苹果的计划想要落实,想让 macOS 也能发光发热,关键问题在于:基于 ARM 处理器运行的 Mac 的潜力究竟如何?当应用程序要在 iOS 和 macOS 上都能使用,这些应用程序必须能够兼容在基于 ARM 的 Mac 上,这对苹果来说会是一个挑战。当然,以多年积累的经验,这并非不能完成。而一旦最终实现,苹果带给我们的会是充满想象力的未来。
正如苹果社区开发者 Steven Troughton-Smith 所说:「统一应用程序可以帮助 iOS 和 macOS 平台共同发展和成长,而不是牺牲某一个平台。这会是 iOS 推出以来苹果软件平台的最大改变。」