iOS App能在Mac运行!苹果这黑科技能撼动微软吗?
【PConline杂谈】苹果早前宣布,将于当地时间11月10日(北京时间11月11日凌晨2: 00)在Apple Park举行新闻发布会,这是苹果今年秋季举行的第三场新闻发布会。这种战斗在前几年并不常见。对于这次发布会的内容有不同的看法,很多人认为应该和新的Mac电脑有关。
现在,App Store似乎揭示了会议的线索!据悉,App Store中已经有大量的应用被提示与Mac兼容,这意味着iPhone和iPad的应用很快就能在Mac电脑上运行。
苹果兼容性提示已经出现在应用商店上
手机平板上的App可以兼容电脑,这应该是苹果发布会上重点提到的黑科技之一。苹果是怎么做到的?这对苹果生态建设有什么作用?简单说一下。
iOS App兼容macOS:一步酝酿已久的大棋
对于普通消费者来说,苹果手机平板电脑上的App与Mac电脑兼容似乎是个新鲜事。但是,如果你长期关注苹果的动态,不难发现,这已经开始了。近两年,苹果多次通过WWDC开发者大会,透露整合移动与桌面发展生态的宏大战略。
在去年的WWDC会议上,苹果推出了SwiftUI和Mac Catalyst,这是iPhone和iPad App可以在Mac上运行的秘密。
让我们从Mac Catalyst开始。简单来说,这是iOS、iPadOS和macOS的通用开发工具包。开发者使用Mac Catalyst开发应用,可以让应用同时兼容这三个平台。注意ARM和X86没有区别!也就是说,Mac Catalyst是苹果生态发展的新标杆。从那以后,为苹果开发应用程序将不再区分三种不同类型的硬件:手机、平板电脑和电脑。App与Mac兼容出现在App Store上的原因,应该是开发者开发了Mac Catalyst。
Mac Catalyst可以让一个软件应用程序同时兼容iPadOS和macOS
先说SwiftUI。众所周知,跨平台App的一大漏洞在于UI适配——。看看Windows Mobile上针尖大小的按钮,再看看Windows 8上又大又没用的磁贴,你就知道用一套UI去尝试适应不同的平台有多痛苦了。要解决这个问题,UI需要根据不同平台的特点进行自适应,SwiftUI就是苹果提出的解决方案。
SwiftUI可以让同一个应用的UI同时适应多个苹果平台
按照苹果的说法,开发者可以用相对简单的代码,使用SwiftUI一次开发出适合多个平台的UI。事实上,SwiftUI在实践中已经安装得比较早,这在iPhone App和iPad App之间打开了很多壁垒。最近,iPad特有的App在App Store中的出现越来越少,这也是SwiftUI发挥作用的原因。
借助Mac Catalyst和SwiftUI,苹果解决了应用开发的内外兼容问题。Mac电脑兼容iPhone和iPad上的应用,所以有强大的技术支持。但这还不够。作为一个在营销方面取得巨大成就的巨头,苹果也打通了不同平台之间的购买渠道。
一次支付,可以购买同一个APP不同平台的版本。这种支持是从Xcode 11.4开始增加的
今年年初,苹果宣布了全民购买。顾名思义,这是一个通用的Application应用购买方案,用户只需一次购买,就可以在iOS、iPadOS、macOS、tvOS上获得不同版本的应用。
在这种情况下,苹果自然要打通移动平台和桌面平台之间的生态。即将到来的新闻发布会将使所有这些努力开花结果,并最终登陆市场。
iOS App兼容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平台,也将会给业界带来一股新风,期待即将到来的苹果发布会吧。
精彩评论