iOS App能在Mac运行!苹果这黑科技能撼动微软吗

【PConline杂谈】苹果早前宣布 , 将于当地时间11月10日(北京时间11月11日凌晨2: 00)在ApplePark举行新闻发布会 , 这是苹果今年秋季举行的第三场新闻发布会 。这种战斗在前几年并不常见 。对于这次发布会的内容有不同的看法 , 很多人认为应该和新的Mac电脑有关 。

现在 , AppStore似乎揭示了会议的线索!据悉 , AppStore中已经有大量的应用被提示与Mac兼容 , 这意味着iPhone和iPad的应用很快就能在Mac电脑上运行 。

苹果兼容性提示已经出现在应用商店上

手机平板上的App可以兼容电脑 , 这应该是苹果发布会上重点提到的黑科技之一 。苹果是怎么做到的?这对苹果生态建设有什么作用?简单说一下 。

iOSApp兼容macOS:一步酝酿已久的大棋

对于普通消费者来说 , 苹果手机平板电脑上的App与Mac电脑兼容似乎是个新鲜事 。但是 , 如果你长期关注苹果的动态 , 不难发现 , 这已经开始了 。近两年 , 苹果多次通过WWDC开发者大会 , 透露整合移动与桌面发展生态的宏大战略 。

在去年的WWDC会议上 , 苹果推出了SwiftUI和MacCatalyst , 这是iPhone和iPadApp可以在Mac上运行的秘密 。

让我们从MacCatalyst开始 。简单来说 , 这是iOS、iPadOS和macOS的通用开发工具包 。开发者使用MacCatalyst开发应用 , 可以让应用同时兼容这三个平台 。注意ARM和X86没有区别!也就是说 , MacCatalyst是苹果生态发展的新标杆 。从那以后 , 为苹果开发应用程序将不再区分三种不同类型的硬件:手机、平板电脑和电脑 。App与Mac兼容出现在AppStore上的原因 , 应该是开发者开发了MacCatalyst 。

MacCatalyst可以让一个软件应用程序同时兼容iPadOS和macOS

先说SwiftUI 。众所周知 , 跨平台App的一大漏洞在于UI适配—— 。看看WindowsMobile上针尖大小的按钮 , 再看看Windows8上又大又没用的磁贴 , 你就知道用一套UI去尝试适应不同的平台有多痛苦了 。要解决这个问题 , UI需要根据不同平台的特点进行自适应 , SwiftUI就是苹果提出的解决方案 。

SwiftUI可以让同一个应用的UI同时适应多个苹果平台

按照苹果的说法 , 开发者可以用相对简单的代码 , 使用SwiftUI一次开发出适合多个平台的UI 。事实上 , SwiftUI在实践中已经安装得比较早 , 这在iPhoneApp和iPadApp之间打开了很多壁垒 。最近 , iPad特有的App在AppStore中的出现越来越少 , 这也是SwiftUI发挥作用的原因 。

借助MacCatalyst和SwiftUI , 苹果解决了应用开发的内外兼容问题 。Mac电脑兼容iPhone和iPad上的应用 , 所以有强大的技术支持 。但这还不够 。作为一个在营销方面取得巨大成就的巨头 , 苹果也打通了不同平台之间的购买渠道 。

一次支付 , 可以购买同一个APP不同平台的版本 。这种支持是从Xcode11.4开始增加的

今年年初 , 苹果宣布了全民购买 。顾名思义 , 这是一个通用的Application应用购买方案 , 用户只需一次购买 , 就可以在iOS、iPadOS、macOS、tvOS上获得不同版本的应用 。

【iOS App能在Mac运行!苹果这黑科技能撼动微软吗】 在这种情况下 , 苹果自然要打通移动平台和桌面平台之间的生态 。即将到来的新闻发布会将使所有这些努力开花结果 , 并最终登陆市场 。

iOSApp兼容macOS:苹果生态能就此挑战Windows吗

多年来 , 苹果电脑的生态一直是独一无二的 , 但小众有其独特的魅力 。与桌面市场的霸主Windows相比 , Mac电脑的生态规模明显逊色 , 使其始终保持着小而美的地位 。它有大量的忠实粉丝 , 但无法在普通大众中普及 。然而 , 在苹果新的生态战略下 , 这种情况可能不得不改变 。

与桌面平台不同 , 苹果在移动平台上的生态一直是最具活力的地方之一 。随着移动互联网的快速发展 , 人们在娱乐、生活、游戏等诸多领域对移动平台生态的依赖程度甚至高于桌面平台 。相比移动平台 , 桌面平台甚至有点“冷”—— , 这只是Mac电脑被人诟病的另一个缺点 。

苹果已经将移动平台的生态融入到Mac中 , 可以预见Mac将能够承载数字生活的方方面面 。此外 , Mac平台原有的生产力套件将极大地补充苹果在桌面平台的生态缺点 。

然而 , 苹果战略的影响不止于此 。移动平台和桌面平台的生态融合不影响

仅仅是Mac , 还会是iPad乃至iPhone——还记得苹果说iPad Pro是一个生产力工具么?现在 , 这终于不仅仅停留在宣传层面了 。

iPad Pro会兼容越来越多的Mac专业软件 , 生产力大大增强 , 真正做到“何必是电脑”

新一代的iPad Pro诞生以来 , 在生产力方面一直备受质疑 。就目前来说 , 它仍只能胜任例如绘图、记录等少量特定工作 。然而 , 苹果似乎要转变这一局面了 , 新的Mac电脑和iPad Pro一样 , 同为ARM平台打造 , 加之通用的开发套件、相互兼容的应用软件 , 可以说iPad Pro在很多场景下 , 它甚至可以等同于Mac电脑 , iPad Pro作为生产力工具 , 也终于能实至名归 。

简单来说 , 苹果的跨平台开发生态 , 一方面填补了Mac电脑在娱乐、生活方面的短板 , 另一方面也令iPad Pro变得更有生产力 。那么Mac是否就能和Windows展开竞争?

如果只用作个人日常使用工作 , Mac的竞争力会大大加强;但如果站在全社会的角度 , Windows的地位仍难以撼动 , 毕竟Windows能实装于各式各样的硬件上 , 在工业、金融等市场兢兢业业地工作 , 这是Mac所不具备的能力 。是的 , 苹果打通了移动和桌面生态 , 将生态融合的玩法提升到了一个极高的高度 , 但苹果少而精的产品线 , 决定了苹果生态只能覆盖少部分人 , 仍难以成为支撑起这个信息时代的中流砥柱 。

苹果的产品线制约了它的普及度

总结

从早年的iPod/iTunes , 到近年的iPhone/App Store , 苹果已经成功地建立起了一座又一座精巧的生态围城 , 我们无需太过质疑苹果对应用生态的营造能力 , 相信苹果这次打通iOS、iPadOS以及macOS平台 , 也将会给业界带来一股新风 , 期待即将到来的苹果发布会吧 。

    推荐阅读