iPad App 一键移植到 Mac?开发者:想多了,还得二次付费
本文摘要:原标题:iPad App 一键移植到 Mac?开发者:想多了,还得二次付费,今年 6 月的 WWDC 大会之后,苹果开始坐拥 iOS、iPadOS、watchOS、tvOS、macOS 五大操作系统。(详见雷锋网此前报道), 不同于 iPadOS 和 watchOS 需要摆脱 iOS 的影子,macOS 长期以来就十分
原标题:iPad App 一键移植到 Mac?开发者:想多了,还得二次付费,今年 6 月的 WWDC 大会之后,苹果开始坐拥 iOS、iPadOS、watchOS、tvOS、macOS 五大操作系统。(详见雷锋网此前报道),不同于 iPadOS 和 watchOS 需要摆脱 iOS 的影子,macOS 长期以来就十分独立,甚至像一座与世隔绝的孤岛——即便是今年更新的 macOS 版本也是以一座岛屿命名,即“Catalina”(太平洋中靠近洛杉矶的一个小岛;这一点在 macOS Catalina 的默认壁纸上也有体现)。,,有趣的是,这种情况正在发生变化,因为苹果新发布的项目 Project Catalyst 搭了一座“桥梁”,将引导 macOS 向 iPadOS 融合,打通两者在软件层面森严的壁垒。,就在 10 月 8 日凌晨,苹果正式向用户推送了 macOS Catalina 10.15 正式版系统升级,其中当然包括了备受关注的 Project Catalyst。这项服务可以帮助开发人员将 iPad 应用程序移植到 Mac 电脑上,而无需再次编写代码;用户因此能在 Mac 设备上使用 iPad 设备上的应用程序。,开发人员太难了,按理来说,Project Catalyst 应该是广大开发者和用户的福音。然而,仅在推送后的两天里,该项目就引发了诸多不满。,此前,苹果一直都在强调,通过 Project Catalyst 将 iPad 应用程序移植到 Mac 设备上有多么简单,实际上并非如此。据彭博社报道,开发人员对基于 iPad 和 Mac 设备的“双重工作”感到艰难和焦虑。,首先,移植到 Mac 设备的大部分 iPad 应用程序都相当粗糙,而且它们还保留了针对 iPad 设备进行优化的痕迹,在 Mac 电脑上运行的效果并不好。资深开发人员 Steven Troughton-Smith 解释道,这可能是因为许多开发者仅仅点击了“一键移植”的复选框,而没有进行其他调整;同时,苹果公司发布的“移植指南”也没有为开发人员提供太大的帮助。,,PCalc 计算器的开发者 James Thomson 声称,自己不得不付出比预期更大的努力,从而让这款人气超高的计算器登录 Mac 设备——起初,Mac 版的 PCalc 就像该程序的 iPad 版本经过放大后,漂浮在 Mac 电脑屏幕上;为此,James Thomson 必须对其界面进行调整,甚至是重新设计;最终,巨大的工作量阻碍了 Mac 版 PCalc 的发布。,James Thomson 认为,从这种“额外的工作量”里获得报酬是理所当然的,但用户可能无法理解,因为苹果的宣传让用户觉得移植非常简单;这种情况很糟糕。广受欢迎的 iPad 应用程序 Feeds 的开发者 Lukas Burgstaller 也表示, 软件在适配 Mac 界面的过程中“遇到了各种麻烦”。,除了 iPad 应用程序的开发者,一些资深的 Mac 应用程序开发人员也不愿意将他们的精力转移到 Project Catalyst 上。运行 Tapbots 并开发了第三方 Twitter 应用程序 Tweetbot 的 Paul Haddad 说:,目前,苹果的 Project Catalyst 仍然要求开发者提交两款应用:一款用于 iPad 和 iPhone,另一款用于 Mac;这可能会导致应用程序的发布时间不同,比如其中一款可能会先于另一款获得批准。这就意味着,如果用户下载了 iPad 版应用程序,Mac 版应用程序并不会自动下载到他们的 Mac 电脑上。,最重要的是,用户下载自己已经购买过的 iPad 应用程序的 Mac 版本时,可能将面临二次付费;据开发者说,在某些情况下,应用内购买可能也不会从 iPad 应用程序连通到 Mac 版应用程序。,,上述状况可能会引发众怒。因为大多数面向消费者的软件平台都没有二次收费的情况。无论是 Android 设备,还是 Chromebook 设备,用户在 Google Play Store 中购买的应用都可以双向共享;同样,Facebook 通过其 Oculus 应用策略,避免在 Go 和 Quest 头戴设备上对同一款应用收取两次费用。苹果自己也有相关的措施,用户只需购买一次,就可以在 iPhone、iPad、Apple TV 和 Apple Watch 等设备上使用。,资深开发人员 Steven Troughton-Smith 说:,在 macOS Catalina 正式亮相的第一天,Mac 电脑的应用程序商店里仅展示了大约 20 个兼容 iPad 的应用程序。相比之下,针对 iPad 优化过的应用程序有 100 多万个。雷锋网获悉,在升级新版的 macOS 之后,国内能用的 iPad 应用程序并不多,而且这些应用相对小众;国内本土开发者打造的应用也不多。,不过,苹果公司表示,本周内将有许多 iPad 应用程序登陆 Mac 电脑,不久的将来还会有更多应用程序发布。目前的参与者包括语言学习应用 Rosetta Stone、理财应用 Money Coach 以及社交平台 Twitter 等。,,上图为 macOS Catalina 上的 Twitter 应用程序,然而,美国最大的流媒体视频服务公司 Netflix 当地时间周二表示,它将不会参与其中;该公司提供的免费 iPad 应用程序在应用商店中排名第二,堪称是 iPad 平台上最受欢迎的应用程序。尽管用户仍然可以通过网页浏览器在 Mac 电脑上登录 Netflix,但移植的 iPad 版本将带来更多本机应用程序的优点。,目前尚不清楚,如果苹果消除了 Project Catalyst 早期存在的缺陷,Netflix 是否会支持其视频流应用程序的开发。不过,无论从何种角度来看,Netflix 现阶段的退出对于苹果 Project Catalyst 来说都是一个打击,毕竟它拥有庞大的用户群。,好在还有其它一些备受欢迎的应用支持 Project Catalyst,比如 DC 漫画流媒体平台 DC Universe 和赛车游戏 Asphalt 9。虽然目前这两款应用程序处于下架状态,但赛车游戏开发商 Gameloft 周二表示,为了“完善用户体验”,这款游戏的上架“略有延迟”,将于今年晚些时候推出。,雷锋网小结,对于那些从未为 Mac 设备开发过应用程序、只熟悉 iPhone 和 iPad 平台的人来说,Project Catalyst 是一座探索“未知世界”桥梁;对于苹果本身来说,这也是其融合 iPadOS 和 macOS 的关键战略。,然而,作为一个新生事物,Project Catalyst 存在着各种各样的问题。怎样减轻开发人员的工作负担,怎样处理好用户的利益问题,如何吸引更大的服务提供商参与进来?这些问题都等着苹果去解决。 ,责任编辑: ,对于那些从未为 Mac 设备开发过应用程序、只熟悉 iPhone 和 iPad 平台的人来说,Project Catalyst 是一座探索“未知世界”桥梁;对于苹果本身来说,这也是其融合 iPadOS 和 macOS 的关键战略。

内容聚焦