Fork me on GitHub

APP一键从iPad移植到Mac?苹果新服务遭开发者吐槽


苹果世界开发者大会上的软件负责人克雷格·费德里吉(Craig Federighi)

  原标题:Apple’s Merged iPad, Mac Apps Leave Developers Uneasy, Users Paying Twice

  网易科技讯,10 月 9 日消息,据国外媒体报道,苹果公司期望通过 Catalyst 系统让 iPad 应用程序在 Mac 电脑上流畅运行,最终打通两者之间的软件壁垒。然而从现阶段来看,所移植应用的用户体验并不好,还要为同一应用支付两次费用;而开发人员表示这比预想的工作量要大,并不像苹果宣称的那样简单。

  以下是翻译内容:

  去年苹果公司软件负责人克雷格·费德里吉(Craig Federighi)宣布,开发人员能够轻松地将他们的 iPad 应用程序移植到 Mac 电脑上,也就是说程序员只需编写一次应用程序,就可以将其部署到额外的数百万台设备上。但迄今为止,一些开发者认为现实并不乐观,甚至出现了让消费者为一个应用支付两次费用的情况。现阶段主要的苹果应用程序开发商和 Netflix 等服务提供商也不愿参与其中。

  当地时间周一苹果公司推出了 Catalyst,这是一种能够将 iPad 应用程序转换为 Mac 应用的技术。这也是苹果迈向更大目标的第一步:到 2021 年,开发者可以一次性开发出一款应用,并通过一个统一的应用商店在 iPhone、iPad 和 Mac 电脑上运行该应用。但初代产品似乎仍然相当粗糙,许多方面都令开发人员感到沮丧。此外,由于用户下载他们已经购买 iPad 应用程序的 Mac 版本时,可能需要再次付费,这一状况可能会惹恼用户。

  “作为一个用户,我不想再为拥有同样的应用程序而付费。”苹果资深开发人员史蒂芬·特劳顿-史密斯(Steven Troughton-Smith)说。“作为一名开发人员,我不希望我的用户必须做出这样的决定。”

  为了让自家广受欢迎的 iPad 应用 PCalc 计算器在 Mac 电脑上运行良好,詹姆斯·汤姆森(James Thomson)不得不付出比预期更大的努力。他说,对开发人员来说,为这些额外的工作应该获得第二次报酬,但在苹果宣称移植过程似乎像打勾一样简单之后,消费者可能不会马上理解。凯文·雷特(Kevin Reutter)把他的 Planny 应用程序带到 Mac 电脑上,称这种情况“令人难过”。

  这些棘手的问题对苹果来说是一个风险,因为其依赖大量的外部开发者来维护、改善和增强其世界领先的应用程序生态系统,并使其设备显得实用且独特。长期以来,苹果统一应用商店(unified App Store)的项目(公司内部代号为 Marzipan)承诺在鼓励开发新软件的同时为开发人员节省时间。这是苹果从服务中获取更多收入的关键所在,但让用户支付两倍费用不太可能是长期计划的一部分。

  大多数面向消费者的软件平台并没有二次收费的问题。谷歌的应用商店运行在 Android 和 Chromebook 设备上,用户所购买的应用可以在这两种设备之间共享。同样,Facebook 通过其 Oculus 应用策略,避免了在 Go 和 Quest 头戴设备上对同一款应用收取两次费用。苹果自己也是 iOS 应用程序的支持者,用户只需购买一次,就可以在 iPhone、iPad、苹果电视和苹果手表上使用。

  苹果发言人拒绝置评。苹果公司表示,本周将有许多 iPad 应用程序登陆 Mac 电脑,不久的将来还会有更多应用程序发布。目前的参与者包括语言学习应用 Rosetta Stone、理财应用 Money Coach 以及社交平台 Twitter 等。不过,美国最大的流媒体视频服务公司 Netflix 当地时间周二表示,它将不会参与其中。该公司提供的免费 iPad 应用程序在应用商店中排名第二。


将 iPad 应用移植到 Mac 之上仍需要大量的工作,并不像苹果宣称的那样简单

  在苹果新技术首次亮相的第一天,Mac 应用程序商店仅展示了大约 20 个兼容的 iPad 应用程序。相比之下,针对 iPad 优化过的应用程序可能有 100 多万个。

  Catalyst 是“Mac 应用程序开发的未来”,特劳顿-史密斯表示。“这将决定 Mac 未来是伟大还是平庸的。”其他开发者认为,对于那些以前从未为 Mac 开发过应用程序、只熟悉 iPhone 和 iPad 平台的人来说,这项技术是一座有用的桥梁。

  开发人员还发现,苹果将 iPad 应用程序引入 Mac 电脑的工具存在几个问题。一些只有在 iPad 触摸屏上才有意义的功能,比如帮助用户在日历上选择日期和时间的可滚动列表,现在也出现在了 Mac 电脑上。但在 Mac 电脑上,输入操作仍然基于键盘、鼠标或触控板。

  特劳顿-史密斯说,一些 Mac 版的应用程序在播放视频时无法隐藏鼠标指针。他还发现,在某些情况下视频录制和两指滚动存在问题,以及在视频游戏中使用键盘和全屏模式也存在问题。PCalc 的开发者汤姆森表示,一些较老的 Mac 电脑难以运行使用 SceneKit 套件的移植应用。

  自今年 6 月以来,苹果网站上就出现了两款备受期待的 Catalyst 移植应用:DC 漫画流媒体平台 DC Universe 和赛车游戏 Asphalt 9,但本周它们却突然下架了。赛车游戏开发商 Gameloft 周二表示,为了“完善用户体验”,这款游戏的上架“略有延迟”,将于今年晚些时候推出。

  许多问题源于苹果最初所承诺移植的简单性。这确实很简单,但最终移植的应用程序仍然保留了为 iPad 设备优化的痕迹,但在 Mac 电脑上运行效果并不佳。

  特劳顿-史密斯说:“将会有很多开发者除了点击那个复选框并发布之外什么都不做,但是你不能止步于此。”他补充说,除了简单的移植,苹果公司发布的指南并没有提供太多帮助。但另一方面,他也说自己对第一批 Catalyst 移植应用印象深刻。

  一些资深的 Mac 开发人员不愿意将他们的精力转移到 Catalyst 上。运行 Tapbots 并开发了第三方 Twitter 应用程序 Tweetbot 的保罗·哈达德(Paul Haddad)说:“将一个可运行的现有 AppKit 应用程序移植到一个未经验证的初代工具包中去毫无意义,因为其未来充满了不确定性。”“AppKit 是 Mac 应用的底层框架,而 UIKit 是 iOS 和 Catalyst 应用的框架。

  汤姆森说,其 iPad 计算器应用的 Mac 版最初看起来像一个漂浮在更大 Mac 屏幕上的 iPad 应用程序,所以他不得不重新设计很多面向用户的软件。他说,底层的代码基本上都可以用得上,但在“看到要让它成为一个好的 Mac 应用程序需要做大量工作”之后,他最终没有发布。

  卢卡斯·伯格斯托勒(Lukas Burgstaller)表示,他火爆的 Feeds iPad 应用程序最初似乎很容易进行移植,但后来他在让软件适配 Mac 界面的过程中“遇到了各种麻烦”。

  第三方开发者并不是唯一面临 Catalyst 移植应用问题的人。苹果公司通过 Catalyst 发布了四个自家应用,其中包括家庭、新闻、股票和语音备忘录。令人尴尬的是,iPad 界面并不能让 Mac 用户满意。苹果的费德里吉解释称,这是苹果的设计决策,,而不是底层技术的问题。

  目前苹果的 Catalyst 系统仍然要求开发者提交两款应用:一款用于 iPad 和 iphone,另一款用于 Mac。这可能会使应用程序的发布时间不同,因为其中一个可能会先于另一个获得批准。这也意味着,如果用户下载了 iPad 版应用,Mac 版应用并不会自动下载到他们的电脑上。当然,谷歌应用程序也没有自动下载功能。

  最重要的是,这意味着即便用户已经为 iPad 版应用付费,但仍将需要再次为 Mac 应用程序付费。据开发者说,在某些情况下,应用内购买可能也不会从 iPad 应用程序复制到 Mac 版应用。

  汤姆森表示,他正在为自己的网站设计措辞以警告客户,尽管大多数底层代码与 iPhone、iPad、苹果手表和苹果电视的应用程序相同,他们将不得不为 Mac 版应用程序再次付费。所幸之处在于,考虑到苹果公司对软件持续更新的历史,汤姆森的信息很可能不必展示太长时间。(辰辰)

  


来自:
网易科技

作者:Johnson
原创文章,版权所有,转载请保留原文链接。