当前位置: 网站首页 > 成功案例
成功案例
八年来你追我赶的macOS和 iOS,最终注定会走到一起
时间:2019-10-31  来源:www.oaled.com

在去年WWDC会议的最后一次会议上,Apple的软件高级副总裁Craig Federighi上台与开发人员分享了最新版本的Metal Image Engine和CoreML机器学习引擎,两者都可以在macOS或在iOS上运行。然后,他抛出了开发人员一直想问的问题。 “Apple推出了这些macOS和iOS常用技术,你想把它们组合成一个吗?”

自我回答,Craig Federighi的答案是一个很大的“号”,macOS和iOS将在很长一段时间内独立存在。但这只是一个肤浅的答案。事实上,Apple花了八年时间尝试整合macOS和iOS体验。今天,八年后,整合进入了一个新阶段。

▲克雷格放了一个大的没有|苹果

去年在WWDC上发表主题演讲

适用于Mac的iOS

这一切都始于8年前。

2011年,它仍然是WWDC的舞台,Apple发布了iOS 5,OS X Lion和iCloud。在iOS 5上,Apple发布了基于iMessage的iMessage,OS X Lion开始支持源自iOS功能的“推送通知”,并且还增加了AirDrop空对空交付。

▲WWDC 2011场地|维基百科

在2011年之前,MacOS是WWDC上无可争议的主角,而前四代iOS则随iPhone一起发布。在2011年WWDC会议场地上,iOS 5 + OS X Lion + iCloud=WWDC被绘制在各地的巨幅海报上。 iOS已经成为一个与Mac OS处于同一水平的完整系统。

同年10月,随着最新的iOS 5,iPhone 4s成为iPhone历史上的一个重要里程碑。也就是说,2011年,iPhone首次超越了Mac,成为了苹果最大的收入来源。

在2011年之前,iPhone在某种程度上依赖于Mac的声誉。在最初的iPhone会议上,乔布斯宣称“OS X正在iPhone上运行”,因为消费者接受并接受了Mac而不是iPhone。之后,iPhone上的系统重命名为iPhone OS,iPad发布后重命名为iOS。

但在2011年之后,情况发生逆转。 iPhone越来越好,而且越来越为人所知。 Apple开始使用iPhone的成功经验来反过来引导Mac。在接下来的8年中,iOS不仅与macOS处于同一水平,而且逐渐成为macOS的老师。 macOS和iOS体验的“融合”开始了。

2012年,Mountain Lion成为第一个像iOS一样免费升级的Mac OS主要版本,并加入了iOS原生的Game Center,iMessage和Notification Center;

2013年,小牛队加入了地图,iBooks,iCloud keychain;

2014年,Yosemite在前一年跟随iOS 7的脚步,并将整个用户界面夷为平地。它还增加了关键的连续性功能,允许用户在Mac上使用iPhone的手机短信功能,直接连接到Wi-Fi热点,并在Mac上的iOS上完成一半的工作。

2015年,El Capitan根据iOS逻辑重现了地图,照片和备忘录应用程序。

2016年,Sierra开始支持Siri,iCloud Drive,Apple Watch解锁,全局剪贴板(用户可以在iOS上复制并直接粘贴在macOS上),Apple Pay,Night Shift夜视模式。

在过去两年中,High Sierra和Mojave以及iOS 11和12的许多新功能同时发布,例如“Cloud Message”和“FaceTime Group Chat”。

昨晚,最新的MacOS Catalina仍未停止。与iOS 13同步更新照片,备忘录应用程序,以及完全复制的提醒应用程序。

数据,代码,界面,互动

在过去八年中,苹果公司做了两件事。

首先是在iOS和macOS上为您的第一个App提供类似的体验。从最早的短信,FaceTime,照片,地图,电子邮件,备忘录,到最新的家庭,股票,新闻,语音备忘录.任何iPhone用户第一次接触Mac,他或她可以快速开始这些使用过的应用

第二是允许数据在iOS和macOS之间平滑流动。你在iOS上复制一个句子,一张图片,点击macOS将其粘贴出去;你在iPhone上谈论一半的短信,回家打开Mac可以无缝连接。这些是Apple自己软件的体验。第三方开发人员也可以通过iCloud实现此目的。例如,在写作应用程序Ulysses中,您在iPad上编写的文档中有一半可以直接在Mac上编辑。在Twitter客户端Tweetbot上,iPhone上的一半信息流可以在Mac上无缝连接。

但这还不够。

完整的软件体验大致包含四个层次:数据,代码,界面和交互。数据和代码在下面是两层,界面和交互是表面的两层。 MacOS和iOS需要共享所有四个层才能真正提供完整,连贯的体验。在这种理想状态下,所有macOS软件都可以拥有相应的iOS版本,它们之间的数据无缝同步,界面操作逻辑相同,熟悉iPhone或Mac的每个用户都可以在没有任何负担的情况下启动另一台设备。

▲Craig发布适用于iPad和Mac的边车功能|苹果

此前,Apple对第三方开发商的支持更多地处于“数据”层面。在昨晚的新闻发布会上,Apple发布了Project Catalyst和SwiftUI,以帮助开发人员在“代码”和“接口”层上将iOS应用程序体验复制到macOS。

Project Catalyst允许开发人员轻松将其iOS代码移植到macOS,开发人员只需单击一下即可将iPad应用程序导出到macOS版本。 SwiftUI为所有Apple智能系统创建了一个通用的UI设计。开发人员现在只需要编写一次代码,并且可以使用SwiftUI为多个平台生成接口,包括iOS,watchOS和macOS。十种不同的硬件。

此时,iOS和macOS在数据,代码和接口级别上实现了可观的共享。

关键是iPad

在昨晚的新闻发布会上,苹果公司将iPad从iOS中剥离出来并制作了一个独立的系统iPadOS。 “杏仁糖项目”也成为项目催化剂。现在的主要功能是将iPad应用程序代码移植到macOS。那么iPad的特色在哪里?

问题的关键在于最后一层,互动。

尽管Apple已经开放了数据,代码和界面,但iPhone应用程序可以直接在macOS上运行,但其体验仍然不佳。由于iPhone是一种小型触摸屏设备,因此Mac是一款与键盘和鼠标交互的大屏幕台式电脑。在苹果将iOS的“家庭”应用程序移植到macOS之前,它受到了批评,因为它的交互仍然是移动端的逻辑,用户对此并不满意。

iPad也是一款触摸屏设备,但它在形式上与“笔记本电脑”非常相似。它们具有接近的屏幕尺寸,键盘和交互中的自然相似性。在新的iPadOS上,Apple根据macOS的逻辑增强了iPad的Safari,增加了文件下载功能;还更新了“文件”应用程序,现在iPad上的文件目录更像是macOS,而且还支持U盘。它是。在刚刚发布的macOS Catalina上,用户可以将iPad连接到Mac,将其用作Mac的扩展屏幕,还可以使用Apple Pencil在iPad上进行绘画,书写和绘图。

这完全是iPad和Mac之间的互动。

▲使用iPad和Apple Pencil在Mac上绘画|苹果

iOS和macOS可能不是一个,但iPadOS正在接近macOS。与此同时,Mac也正朝着iPad迈进,ARM架构芯片的Mac已经传言了很长时间。在未来,MacBook和iPad可能会找到一个中间点。成功的会议。他们的结果可能是“带鼠标或触摸板的钱”或“带有物理键盘和全触摸屏的MacBook”。

在过去的几年里,Apple一直想让iPad成为“生产力工具”,同时也想让Mac更具“生活属性”,现在他们已经找到了共同的道路。在可预见的未来,他们将发挥自己的优势,最终“融合”在一起。