@你下一台电脑只能做个玩具?iPadOS真够生产力吗( 三 )


SwiftUI的作用在于 , 开发者能用较为简单的代码 , 一次开发出适配多个平台的软件UI 。这打通了iPhone和iPad之间的UI隔阂 , 如果你留心观察 , 可以发现某些APP已经不再区分iPhone和iPad版了(例如QQ) , 这正是SwiftUI在发挥作用 。
@你下一台电脑只能做个玩具?iPadOS真够生产力吗
文章图片

文章图片

SwiftUI可以让同一个应用的UI同时适配多个苹果平台
其实 , SwiftUI还能打通更多苹果平台的UI , 例如tvOS、macOS 。只不过SwiftUI作为新生事物 , 影响力还没到这地步 , 但未来是值得期待的 。
再来说说Mac Catalyst 。如果说SwiftUI造福所有的苹果平台 , 那么Mac Catalyst就是对iPadOS和macOS的独门利好了 。通过Mac Catalyst , 开发者在构建一个iPad APP的同时 , 这个APP也能成为macOS的原生应用 。从某个角度来说 , Mac Catalyst将会是iPadOS和macOS新的开发基准 , iPadOS将会和macOS的应用生态深度融合 。
@你下一台电脑只能做个玩具?iPadOS真够生产力吗
文章图片

文章图片

Mac Catalyst可以让一个软件应用同时兼容iPadOS和macOS
当前 , iPad所使用的A系列处理器 , 规模上已经足以和MacBook使用的低压x86处理器一较长短 , 而苹果打算将macOS迁移到ARM上 , 也已经不算是什么秘密 。Mac Catalyst会成为macOS迁移到ARM的引桥 , 在将来 , iPadOS和macOS将会在很大程度上共享生态 , iPad将会成为另一个形态的MacBook , 这才是iPadOS未来所能到达的上限 。
·更通用的购买渠道 。苹果不仅在技术上布局多平台开发 , 在运营上也作出了努力 。在上个月 , 苹果宣布推出Universal Purchase , 用户只需要一次购买 , 就可以购买到同一个APP在iOS、iPadOS、macOS、tvOS上的不同版本 。
显然 , SwiftUI和Mac Catalyst为跨平台开发打下了基础 , 而Universal Purchase则在运营上作了强有力的补充 。不过目前Universal Purchase尚未被广泛使用 , 开发者如果想要自己的作品支持Universal Purchase , 需要在Xcode开发工具中使用专属的ID , 而新的Xcode 11.4刚推出不久 。而根据最新消息 , 苹果正努力将Xcode带到iPadOS平台 , 用iPad也可以敲代码了!这无疑再度印证了苹果跨平台的决心 。
@你下一台电脑只能做个玩具?iPadOS真够生产力吗
文章图片

文章图片

【@你下一台电脑只能做个玩具?iPadOS真够生产力吗】一次付款 , 即可以购买同一个APP的不同平台的版本 , Xcode 11.4新增了这项支持
简而言之 , 尽管iPadOS现在并没有太高的生产力 , 但苹果正在通过跨平台这一策略 , 令它慢慢开始和macOS共享生态 。在未来 , iPadOS的上限可期 , 甚至可以发展成为Mac的另一形态;而即使发展不如人愿 , 它也能承载Mac的部分功能 , 无论如何都要比现在更有生产力 。
后话
iPadOS是否足够生产力?就目前而言 , 它仍只能胜任例如绘图、记录等少量特定工作 , “买前生产力 , 买后爱奇艺”也依然是很多iPad用户的现状 。不过 , 苹果正通过跨平台策略 , 以及其他一些系统机制的更改 , 令iPadOS变得更像是一个桌面级别的系统 。
不过 , 与此同时我们也要意识到这条路并不好走 。跨平台在业界中并不是新鲜玩意儿 , 这条路布满先驱的脚印 , 也布满了先驱们踩过的坑 。微软Windows和Surface软硬件双管齐下玩跨平台 , 时至今日Windows的交互仍难尽人意 , UWP生态半死不活 , Surface的形态也仍未稳定 。注重极致交互体验的苹果 , 已经在iPad上带来了非常不错的触控、鼠标操作兼容 , 未来苹果是否会在跨平台的路上走得比微软更好?这是需要观望的 。


推荐阅读