当前位置:首页 > > 充电吧
[导读]今年 6 月的 WWDC 大会之后,苹果开始坐拥 iOS、iPadOS、watchOS、tvOS、macOS 五大操作系统。(详见记者此前报道)不同于 iPadOS 和 watchOS 需要摆脱 iO

今年 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 说:

将一个可运行现有 AppKit(Mac 应用程序的底层框架)的应用程序移植到一个未经验证的初代工具包中去毫无意义,因为其未来充满了不确定性。

二次收费或惹众怒

目前,苹果的 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 说:

作为用户,我不希望因为拥有相同的应用程序而二次付费;作为开发人员,我也不希望我的用户面临这样的选择。

Netflix 退出成为打击

在 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 存在着各种各样的问题。怎样减轻开发人员的工作负担,怎样处理好用户的利益问题,如何吸引更大的服务提供商参与进来?这些问题都等着苹果去解决。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭