微信号:sagacity-mac

介绍:MacTalk 开通于2012年末,内容起于 Mac 而不止 Mac,内容覆盖了技术、创业、产品和人文思考.文风有趣,又有一点力量.相关图书《MacTalk·人生元编程》《MacTalk·跨越边界》

WWDC 发布了我期待已久的产品

2019-06-04 20:29 池建强


今天凌晨一点,一年一度的 WWDC 如期召开。早些年的 WWDC 基本算是科技领域的年度顶级盛会,数一数二,尤其是乔布斯在世的那几届。从 2007 年开始,乔老师像变戏法一样一次又一次从口袋里掏出震惊世界的产品,仿佛苹果具备了取之不尽的创意源泉。华为创始人任正非先生对乔布斯的评价是:

乔布斯先生很伟大,不是因为他创造了苹果,而是因为他创造了一个时代,移动互联网时代。说他伟大有点轻描淡写。我觉得他超级伟大。

可惜,斯人已去,随着苹果产品线的成熟和发展,苹果已经很久没有魔术般的创新了,WWDC 的影响力也在慢慢减弱。我作为一个科技产品爱好者和创业者,苹果产品的用户,每年都会照例看 WWDC 直播。不过这周一刚从上海回来,舟车劳顿,晚上拿着笔记本很快就昏睡过去了,早晨打开手机,满屏幕已是 WWDC 信息在飞了。

我向来不喜欢读罗列信息的媒体稿,忙到下午,抽出时间看了 WWDC 的主题演讲和英文官网介绍,还是忍不住写下了这篇文章,因为 WWDC 发布了我期待已久的产品:iPadOS。现在苹果终于有了五个操作系统:macOS,iOS,iPadOS,watchOS 和 tvOS。苹果在自己的产品领域,一点点优化,把想象边界里东西,一步步做了出来。

很多时候我们总希望苹果发布震惊世界的硬件产品,但是世界不是那么容易被震惊的。似乎只有硬件有了明显的改善和创新,人们才会竖起大拇指说,瞧,苹果真酷。如果只有软件,人们会说,这届 WWDC 不行。其实并不是这样,软件的改进和创新同样重要,如同水和空气,感受没有硬件明显,但是如影随形,无法离开。今天我就和大家聊聊 WWDC 上发布的 iPadOS。

记得 2010 年 iPad 发布之前,我就和很多开发者讨论过,iPad 会采用什么样的操作系统,有的人希望是基于 macOS,有的觉得就是 iOS,我则希望是个全新的 OS,可以充分发挥 Pad 的多点触控和大屏幕特性。九年之后,iPadOS 姗姗来迟,好饭不怕晚,端上来就行啊。

我自己是 iPad 重度用户,除了编程,差不多大部分工作、学习和娱乐都能在 iPad 完成,毕竟是程序员嘛。有些用户就不一样了,我记得有个读者就问我:买了个 iPad 看资料,感觉像买了一个爹。这文件管理系统,用起来难受得想摔它了。池大你是咋用的呢?

其实用户就想看个外部的 PDF,苦于不知道如何把文件导入 iPad。如果你是个极客,可能有一百种方法在 iPad 里看 PDF,也可以嘲笑普通用户的认知牢笼,但是,刚买 iPad 的用户就是不知道咋整啊。多任务和多窗口模式一直解决的不是很优雅,大部分用户大部分时间里还是在单一窗口里操作。

这次 iPadOS 的发布,或许能彻底解决 iPad 的生产力,让 iPad 成为一个完美的基于触控和精细多窗口多任务的操作平台。iPad 将不再是 iPhone 的大哥,也不是 Mac 的小弟,而是一股新生力量。

iPadOS 提供了更好的多窗口和分屏操作,苹果称之为 Slide Over 和 Spilt View。你可以把自己喜欢和常用的 App 都放到 Slide Over 中,可以切换,也可以用画廊的方式显示。同一个 App 也可以分屏显示了,之前我记得只有 Safari 支持分屏显示多个标签页。开启统一 App 分屏的操作和之前一样,比如,先打开便笺 App,然后 上划呼出 Dock 栏,拖动便笺的图标到屏幕右侧,就可以实现双开的效果。分屏操作可以和 Slide Over 结合操作,上划右侧的分屏,即可快速选择想要切换的分屏 App。

另外,如果一个 App 开了多个窗口,呼出 Dock,长按 Dock 里的图标,系统会以 macOS 里 Expose 的方式展示所有窗口。

新的分屏和多任务管理,让 iPad 真正具备了多任务并行处理的能力,已经非常接近 macOS 的效率了。

iPadOS 还提供了新的桌面模式,横屏情况下可以可以直接显示之前的负一屏,如图所示,这也意味着当你需要使用天气、日历、音乐、电池电量等小组件时,不需要再划到「负一屏」,直接点就行了。

iPad 上的文件 App 这次也进行了重新设计,不仅外观更像 macOS 上的 Finder 了,而且支持通过转接口直接导入外部存储器上的文件。有了这个功能,估计用户不大可能再有「如何导入文件」的困惑了。

手势操作也增加了,选中文字后,三指捏合可以进行复制,松开粘贴,三指轻扫可以撤销。

最后一个最大的惊喜就是 iPadOS 支持 Mac 的扩展屏,你可以把一个工作空间放到 iPad 上进行,不仅如此,你可以通过触控的方式在 iPad 上操作 macOS 的软件,比如,你可以在扩展屏上使用 Apple Pencil 绘制自己的产品原型图,或者画一个漂亮的手绘。去年的 WWDC 上,苹果高级 VP Craig 说,苹果正在努力将 iOS 的生态带到 macOS 上,简单来说,就是融合。但并不是把 iOS 和 macOS 合并,而是移植。iOS 和 macOS 依然是独立的产品,苹果会把 iOS 应用和基本框架逐步引入 macOS。 iPadOS 应该就是这方面的探索。

关于 iPadOS 的特性,在苹果官网上划个十几屏才能看完,有兴趣的读者可以自己去看。从 iOS 独立出来的 iPadOS,这次的改进可真是不少,但用户也不会有陌生感,毕竟是和 iOS 一脉相承的。加上 macOS 的扩展显示屏加持,iPad 使用场景和生产力可以说大大提升了。很期待这个版本的最终发布。

这次 WWDC 还发布了 iOS13,macOS Catalina,watchOS 和 tvOS,并发布了硬件 MacPro。不过这些并没有引发我足够的兴趣,就不再赘述了。不过对于开发者来说,还有一个值得关注的地方,就是 SwiftUI。

这是一个全新的现代化 UI 界面编码结构,可以利用 Swift 的强大能力在所有苹果设备平台上构建用户界面。通过 SwiftUI,开发者仅使用一组工具和 API 就能为所有苹果设备构建用户界面。SwiftUI 使用易于阅读和编写的声明式 Swift 语法,可与新的 Xcode 设计工具无缝协作,使你的代码和设计完美同步。一次编码,可同时应用到五个端的苹果产品平台上。SwiftUI 是真正的原生代码,因此你的应用程序可以通过少量代码和交互式设计画布直接访问每个平台的成熟技术。如果你是 iOS 开发者,值得关注一下。

好了,关于 WWDC 这次就聊这么多吧,你有什么感受,或者期待,也可以在留言区告诉我。

 
MacTalk 更多文章 多玩会手机还是多看书? 你为什么要做程序员? 如何通过抓包来学习 Web 协议 我在极客时间开了个播客,免费听 Python 之父谈 Python 的强制缩进及其他
猜您喜欢 《奇舞周刊》88期 如何提高代码质量? Spring Boot企业级博客系统实战 | 实现前后端开发,学就学的彻底! Repository设计模式 小视频 | 如果整个地球的人同时起跳