返回首页 > 您现在的位置: 农产品 > 水果作物 > 正文

苹果为iPhone和Mac准备的融合计划

发布日期:2018/6/10 1:47:48 浏览:451

好奇心日报/徐弢

除了iCloud相关的那些,主要还是应用迁移。

今年的WWDC年度开发者大会上,苹果公司主动提到了一个被讨论很多的话题,iOS与macOS两个系统的融合。

苹果公司称,它不准备将两个系统合并起来,但在推进iPhone和Mac应用的打通计划,准备鼓励开发者将iOS应用移植到macOS系统上去。

在发布会上,苹果工程副总裁CraigFederighi称,该计划将丰富Mac电脑上的应用:“我们有数百万个iOS应用,其中有部分在Mac电脑上也会表现不错。”他提到可能的移植对象,例如游戏Fortnite,还有类似IMDB、Yelp、DirectTV等。

目前苹果公司的计划是,先将官方旗下的4个iOS应用——股票、家庭、News、语音备忘录——移植到macOS上,作为首批测试对象。这4个应用的macOS版本预计将会在1年内在Mac电脑上推出,可能是在新的macOSMojave系统上。

CraigFederighi在接受《连线》采访时称,苹果公司在过去两年都在推进这一项目。在移植官方应用外,苹果公司还在iOS开发工具XCode上开发面向第三方开发者的移植工具,致力于让开发者花费“最少的精力”就可以完成类似的移植工作。最后macOS移植版本的发行方式,仍然由开发者决定是否通过Mac电脑的AppStore发行。

所谓的“最少的精力”指的是,以触屏为主的iOS应用转化成以鼠标点击、触控板交互的macOS版本上,部分交互变化将在移植过程中自动完成。但开发者还需要另外的编程,以适配Mac电脑以及macOS系统。

CraigFederighi举出了一些案例。例如iOS应用上的长按,将会经过XCode自动转成双指点击。开发者需要为适配Mac电脑所需要的编程工作,可能是对菜单、边栏的调整,例如需要将macOS版本侧边栏设置成透明,或者是新增新的按钮。

在过去2年,苹果公司致力于将iOS应用在移植时能够适应不同的硬件、底层系统。虽然iOS与macOS在底层架构有不少相同之处,例如两个系统有共同的内核,在图像、声音以及布局显示上的框架也有相同的设置。但所用的硬件、主要的框架都不同,例如macOS使用AppKit,iOS使用UIKit。

CraigFederighi称:“包括图形渲染技术Metal很多核心API中,过去几年我们很努力使它们可以在Mac、相关的CPU和GPU芯片,以及iOS平台上运行良好。”他说,在过去2年的推进下,iPhone、iPad以及Mac电脑硬件层面的差异对于iOS移植影响不大。

打通iPhone与Mac应用,彭博社在去年12月份就有过爆料。苹果当时在内部设立了一个名为Marzipan(杏仁膏)的项目负责推进这个事。

将iOS应用移植到Mac电脑上,最直接的好处是丰富Mac上的应用规模,这是Mac电脑过去常被诟病的问题。当iPhone、iPad受到更多开发者欢迎时,Mac电脑上的应用数量少、更新缓慢。但Mac用户远少于iPhone近8亿的规模,macOS平台也很难吸引更多开发者花费精力开发、更新应用,这本质上是个恶性循环。?

即便苹果的第三方工具可以帮助iOS开发者快速移植到macOS平台,适合定位在生产力工具的Mac电脑上的应用也较为有限。此外,开发者还需要依据Mac电脑强调鼠标、键盘与触控板的交互方式进行调整,这不是个容易的事。等到上述4个iOS应用移植完成后,就可以看到移植的实际效果。

开发iOS应用的移植工具,提前曝光后续的新品?MacPro,这些都被视作是苹果公司又开始重视Mac产品线了。类似的事情,微软、Google都有做过,微软的计划失败了。苹果公司是其中直接拥有消费电子产品最多的公司。但要让人用更多Mac上的应用,最关键的可能不是移植方便与否的问题,如果有商业前景,公司是有动力自己花钱开发的。

题图来自:pxhere

《苹果为iPhone和Mac准备的融合计划》相关相似阅读参考资料:
3ds龙珠融合计划 汉化、 龙珠 融合计划、 移动融合b计划108套餐、 军民融合专项行动计划、 军民融合 行动计划、 龙珠融合计划v2.2cia、 移动宽带融合b计划108、 龙珠融合计划攻略、 2017移宽融合b计划108、

最新水果作物

欢迎咨询
返回顶部