欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

iOS App能在Mac运行!苹果这大招能撼动微软?

程序员文章站 2022-04-12 12:17:35
苹果早前宣布,将会在当地时间11月10日(北京时间11月11日凌晨2点)在apple park举办发布会,这是苹果在本年度秋季举行的第三次发布会,这种阵仗在往年并不常见。关于这次发布会的内容,可谓众说...

苹果早前宣布,将会在当地时间11月10日(北京时间11月11日凌晨2点)在apple park举办发布会,这是苹果在本年度秋季举行的第三次发布会,这种阵仗在往年并不常见。

关于这次发布会的内容,可谓众说纷纭,不少观点认为这应该和新的mac电脑有关。

现在,app store上似乎透露出发布会的蛛丝马迹了!

据悉,当前app store上已经有大量app出现了mac的兼容提示,这意味着iphone、ipad的app,即将可以运行mac电脑上。

iOS App能在Mac运行!苹果这大招能撼动微软?

手机平板上的app能够兼容电脑,这应该会是苹果发布会上着重介绍的黑科技之一。苹果到底是怎么做到的?这对苹果生态的构建又起着怎样的作用?这就来简单谈谈吧。

ios app兼容macos:一步酝酿已久的大棋

对于普通消费者来说,苹果手机平板上的app兼容mac电脑,似乎是一件新鲜事。

然而如果你长期关注苹果的动态,不难发现这早有端倪。在这两年,苹果已经多次通过wwdc开发者大会等途径,透露出将移动和桌面的开发生态合二为一的大战略。

在去年的wwdc大会上,苹果隆重介绍了了swiftui和mac catalyst,这就是iphone和ipad app能在mac上运行的秘密。

先来说说mac catalyst。简单来说,这就是一个ios、ipados和macos通用的开发套件,开发者利用mac catalyst开发app,可以让app同时兼容这三个平台。

要注意,这是不区分arm和x86的!也就是说,mac catalyst是苹果生态开发的新基准,此后为苹果开发app,很大程度上不再会区分手机、平板和电脑三大类不同的硬件。

app store上之所以出现app兼容mac的提示,应该就是得益于开发者使用mac catalyst进行了开发。

iOS App能在Mac运行!苹果这大招能撼动微软?

再来说说swiftui。

我们知道,跨平台app的一个大坑,就在于ui适配——看看windows mobile上的针尖大小的按钮,再看看windows 8上大而无当的磁贴,就知道试图用一套ui适配不同的平台,会得到多么令人蛋疼的体验。

要解决这个问题,ui需要根据不同平台的特性,进行自适配,而swiftui则是苹果拿出来的方案。

iOS App能在Mac运行!苹果这大招能撼动微软?

根据苹果的说法,开发者可以用较为简单的代码,利用swiftui一次开发出适配多个平台的ui。

实际上,swiftui在早前已经开始实装,打通了不少iphone app和ipad app的隔阂——最近在app store上,已经越来越少看到ipad专属的app,这就是swiftui在发挥作用。

通过mac catalyst和swiftui,苹果为app开发解决了内在和外表的兼容问题。

mac电脑兼容iphone和ipad上的app,得以有了强有力的技术支撑。但这还不够,作为一个在营销方面颇有建树的巨头,苹果还打通了不同平台之间的购买渠道。

iOS App能在Mac运行!苹果这大招能撼动微软?

一次付款,即可以购买同一个app的不同平台的版本,从xcode 11.4开始就新增了这项支持

在今年年初,苹果公布了universal purchase。顾名思义,这是一个通用的应用app购买方案,用户只需要一次购买,就可以获取ios、ipados、macos、tvos上的不同版本app。

此情此景下,苹果打通移动平台和桌面平台之间的生态已是水到渠成。即将到来的发布会,将会让这一切努力开花结果、终在市场上落地。

ios app兼容macos:苹果生态能就此挑战windows吗

多年来,苹果电脑的生态独具一格,小众却有其独到的魅力。

和桌面市场上的霸主windows相比,mac电脑的生态规模是明显有所不如的,这让它始终保持小而美的定位,拥有一大票忠实粉丝的同时,并不能普及到普罗大众中去。然而,在苹果新的生态战略下,情况可能要有所改观了。

和桌面平台不同,苹果在移动平台上的生态,一直是最有活力的场子之一。

随着移动互联网的高速发展,人们对于移动平台生态的依赖,在很多领域上甚至已经高于桌面平台,例如娱乐、生活、游戏等等。

和移动平台相比,桌面平台甚至显得有点“高冷”——这恰好又是mac电脑为人所诟病的缺点。

苹果将移动平台的生态融入mac,可以预见的是mac将可以承载起数字生活的方方面面。

加之mac平台原本就存在的不俗的生产力套件,苹果在桌面平台的生态短板,将会得到极大程度的补足。

然而苹果这一战略的影响,又不止如此。

移动平台和桌面平台的生态融合,影响的不仅仅是mac,还会是ipad乃至iphone——还记得苹果说ipad pro是一个生产力工具么?现在,这终于不仅仅停留在宣传层面了。

iOS App能在Mac运行!苹果这大招能撼动微软?

新一代的ipad pro诞生以来,在生产力方面一直备受质疑。

就目前来说,它仍只能胜任例如绘图、记录等少量特定工作。

然而,苹果似乎要转变这一局面了,新的mac电脑和ipad pro一样,同为arm平台打造,加之通用的开发套件、相互兼容的应用软件,可以说ipad pro在很多场景下,它甚至可以等同于mac电脑,ipad pro作为生产力工具,也终于能实至名归。

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

如果只用作个人日常使用工作,mac的竞争力会大大加强;但如果站在全社会的角度,windows的地位仍难以撼动,毕竟windows能实装于各式各样的硬件上,在工业、金融等市场兢兢业业地工作,这是mac所不具备的能力。

是的,苹果打通了移动和桌面生态,将生态融合的玩法提升到了一个极高的高度,但苹果少而精的产品线,决定了苹果生态只能覆盖少部分人,仍难以成为支撑起这个信息时代的中流砥柱。

iOS App能在Mac运行!苹果这大招能撼动微软?

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

iOS App能在Mac运行!苹果这大招能撼动微软?

- the end -

#ios应用#ios 14

原文链接: 责任编辑:振亭