排列3走势图 www.tng5.com.cn 按:2018 年 6 月 4 日,苹果举行了一年一度的 WWDC 开发者大会,本次发布会上苹果没有发布任何硬件,而是在 iOS/macOS/tvOS/WatchOS 等系统上进行了更新,而且对外界关于 iOS 和 macOS 合并的传言进行了坚决否认。针对这一情况,《连线》杂志对苹果高级副总裁 Craig Federighi 进行了专访,对苹果在 WWDC 2018 背后的考虑进行了挖掘;雷锋网对这篇文章进行了不改变原意的编译。

昨天的 WWDC 苹果全程一“软”到底,在主题演讲的收尾阶段,轮到苹果软件工程高级副总裁 Craig Federighi 上台讲话,他一开口就讲到一个问题,即许多人翘首以盼,想让苹果搞出一套 iPhone 与 Mac 大融合的操作系统??上?,Federighi 针对该问题给出了“No”的答案,而且还直接打在了身后的大屏幕上。几分钟之内,这个“No”的截图就成了 Twitter 上最火爆的表情包。

图0:为什么 iOS 与 macOS 绝不会合并

不过,这个铿锵有力的否定其实应该加个引号,因为虽然苹果一直坚持 iOS 和 macOS 双线作战,但它们已经把许多 iOS 应用腾挪到了 Mac 上。

在接受《连线》杂志专访时,Federighi 称移植 iOS 应用到 Mac 的架构两年前就开始开发了。同时,他还透露了许多有关该项目的技术细节,并“钦定”了一些他认为能在 Mac 上大放异彩的 iOS 应用类型。此外,Federighi 还表达了自己对触屏笔记本的鄙视。

双重标准

在 Federighi 看来,问题的核心并非打造一款大一统的操作系统,而是苹果对应用未来的看法。同时,他还谈到了 Mac App Store 的健康问题,这个面向 Mac 的应用商城虽然也有数万款应用,但跟 App Store 相比依然相当弱小,后者已经有了数百万款应用。也就是说,现阶段苹果更看重 iOS 应用对 Mac 平台发展的带动作用,而非推动两大操作系统融合。

在周二凌晨的 WWDC 大会主题演讲上苹果表示,公司自主开发的一些原生 iOS 应用,如股票、新闻、语音备忘录和 Home 应用今年晚些时候就会登陆最新的 macOS Mojave。从表面上看,苹果确实想尝试跨平台之路,但事实上它们早就在做了。硅谷巨头两年前就在开发相关工具了,它们要帮助第三方开发者“轻而易举”的将移动应用移植到 macOS 上。据悉,苹果的内部软件工程师一直在测试此类移植工具,而上面提到的四款 iOS 应用就是苹果两年辛苦测试工作的产物。不过,苹果明显还没准备好,这套工具恐怕开发者明年才能用上。

苹果的这项秘密工作其实此前就有过曝光。彭博社去年年底就透露称,苹果正在开发新的解决方案,以帮助开发者打造能在 iOS 和 macOS 上跨平台运行的应用。不过,这些跨平台应用该如何开发与它们的交互方式依旧成谜,毕竟用手指操控触摸屏和用键鼠控制 Mac 的体验可完全不同。

相同的母语

Federighi 还从技术的角度讲了软件移植的问题。在这方面苹果可不像其它厂商一样玩模拟器或仿真器,因为它们的系统有自己得天独厚的优势,即 iOS 与 macOS 共享内核,且在图形、音频和显示布局上有着类似的架构布局。不过,两大平台并非一成不变,进化多年后它们的差异性正在加大。

UI 套件恐怕是大家最为了解的架构之一了,最初它是为 iOS 量身定制的,与键鼠操作天生就八字不合。不过在 macOS Mojave 上,UI 套件会得到升级,开发者的春天要来了。

对开发者来说,应用移植时有些部分甚至可以自动完成,而剩下的则需要稍稍费点编程功力。只需使用 Mac 平台上的 Xcode(应用开发工具),开发者就能简要说明自己开发移植版 macOS 软件的理念,随后一些交互 UI 就会进行自动转换,比如将 iOS 上的长按变成 Mac 上的双指点击??⒄咧恍柙诓说ズ凸ぞ咛醯惹蚪幸恍┒钔馍杓凭托?。

即使这些应用可以高效的跨平台运行,Federighi 还是强调了一点,那就是你的 Mac 用起来可不会像一台 iPhone?!八廊皇?macOS,你还是能外挂硬盘或外接四个显示器?!彼档?。

当然,并不是所有的移动应用都适合移植到 Mac 上,比如计步器。不过,苹果依然坚信,许多游戏非常适合桌面端,Federighi 就特别提到了《堡垒之夜》(Fortnite),它也用到了 Metal 图形接口,移植到 macOS 非常轻松。他还表示,自己曾畅想过为 Mac 添加 IMDB、Yelp 或 DirectTV 等网站的原生桌面应用,这些应用用起来可比浏览器舒服多了。

对开发者来说,现在为 macOS 做这样的应用已经不是问题,只是由于工具限制导致工作量大些罢了。从用户的角度来看,想吸引大家使用桌面端的移植应用,至少得给点甜头,它可以是特别的应用功能,甚至是更强的隐私?;?。

笔者还问了 Federighi 一个大家普遍关心的问题:既然 iPhone 和 Mac 用了不同的芯片架构,这点对它们运行相同应用有什么影响吗?“影响并不大?!盕ederighi 回答道?!霸诠サ募改昀?,我们对苹果的核心 API 进行了持续优化,即使是不同的芯片架构,它们也能流畅运行?!?/p>

敏感话题

在专访中,笔者还问了不少尖锐问题,比如苹果开始着手向 macOS 移植 iOS 应用,是否意味着要推出触屏版 Mac 呢?Federighi 的回答也很简洁,他表示自己对“触摸屏 PC 不感兴趣,可能一辈子都不会涉及该领域?!?/p>

“在我们看来,使用 Mac 时最棒的人体工程学就是用户把双手放在一个平面上,举着胳膊点击屏幕是个很累的事?!盕ederighi 说道。

此外他还表示,现在市场上的触屏笔记本都是“实验品”?!捌还纱用谎酆旃渌?,我们的产品经理也没调研过苹果是否能在短时间里复制这种概念?!保ɑ八淙绱?,但现在 MacBook 最强有力的对手 Surface 确实收到了大多数用户的积极评价)

大一统的未来

说到竞争,其实苹果的脚步已经稍显落后,毕竟其主要竞争者都在跨平台上做出了不少成绩,它们都提供了不少能在笔记本和桌面 PC 上运行的移动应用。微软 2016 年就抛出了通用 Windows 平台(UWP),开发者只需写一个应用,就能在 PC、平板、手机和 Xbox One 上畅行无阻。同年,谷歌也加入战团,它们将 Google Play Store 带到了 Chromebook 上,这就意味着原本就相当廉价的 Chromebook 也能享用安卓平台的应用了。

在跨平台应用的开发上,微软和谷歌采用了不同的技术方案,不过两年的实践都反映出一个问题,那就是在移动应用大受欢迎的背景下,开发者再专门针对多平台开发独立应用可能是个费力不讨好的工作。

此外,所谓的通用应用或兼容 PC 的移动应用等概念可能只是厂商们一厢情愿罢了。当年微软的 UWP 才刚刚诞生,就有开发者吐槽称这是微软对自家平台的过度控制。Epic Games 联合创始人 Tim Sweeney 更是公开指出,微软就是给开发者下了最后通牒,“如果你想用到这些 Windows 功能,就得服从这个封闭的 UWP 生态的管控?!?/p>

同时,通用应用对营收分配到底意味着什么现在也没人能说得清,毕竟现在苹果会从 App Store 的收入中分走 30% 的蛋糕(长期付费应用分走 15%)。眼下,Mac 开发者还能通过网络分发渠道来躲避“苹果税”,未来呢?精明的苹果还会这样放任开发者“逃税”吗?

针对这一问题,Federighi 坚称未来的分发渠道和分成比例会由开发者来决定。不过,这一切要到明年才会见分晓(包括开发者什么时候才能用上移植工具),在这段时间里,恐怕还会有更多细节持续曝光,开发者也会自行评估桌面应用的价值。

所以,还是让我们共同期待明年的 WWDC 吧。

余下全文(1/3)

本文最初发表在雷锋网,文章内容属作者个人观点,不代表本站立场。

分享这篇文章:

请关注我们:

发表评论

电子邮件地址不会被公开。 必填项已用*标注