高频迭代下的代价:Horizon OS更新浪潮中的开发者困局

🤖 由 文心大模型 生成的文章摘要

在科技产品迭代的浪潮中,Meta Quest头显以令人咋舌的速度推陈出新,其功能更新、优化升级的节奏堪称消费科技领域的 “急先锋”。仅在过去一年,Meta便对Horizon OS进行了大刀阔斧的革新:彻底重塑2D应用的运行逻辑,打破传统应用窗口的固定模式,实现应用内部的自由定位与多任务常驻;对Quest 3的透视与手势追踪功能进行深度优化,带来更为流畅、精准的交互体验;此外,还有数十项细微却关键的改进,共同构筑起Quest头显不断进化的功能体系。然而,在这看似繁荣的创新表象之下,却暗藏着令开发者苦不堪言的隐忧 ——Meta频繁更新Horizon OS,正以牺牲性能稳定性与制造技术漏洞为代价,给开发者带来沉重负担。​

与苹果、谷歌遵循的年度重大功能更新策略截然不同,Meta几乎每月都会推出 Horizon OS 新版本,这种高频次的迭代节奏,虽然彰显了Meta在虚拟现实领域积极进取的决心,却也引发了一系列连锁反应。在Meta面向成功商店应用精选开发者的内部问题跟踪论坛上,一个关注度居高不下的问题格外醒目:众多开发者反馈,应用的帧速率随着每一次系统更新呈现出明显的下滑趋势。开发者们提供的问题报告中,清晰记录着从v72版本起平均FPS数值的下降轨迹,而在 v74、v76和v77的预发布版本中,这一性能衰退现象更是愈演愈烈,甚至附上了直观的日志截图作为佐证。尽管该问题收获了远超平均水平的赞成票,表达了开发者们的强烈关切,Meta方面却始终保持沉默,未给出任何解释与解决方案。​

对于独立VR和混合现实开发者而言,为了让应用在移动芯片组有限的算力条件下实现流畅运行,他们往往需要投入大量时间与精力进行性能优化。从算法的精雕细琢到资源的合理调配,每一个环节都凝聚着开发者的心血。然而,Horizon OS频繁更新导致的系统级性能倒退,却如同一把利刃,无情地削减了开发者们的优化成果,让他们的努力付诸东流。​

除了性能下滑,Meta在系统功能设置上的一些 “失误”,同样给开发者带来了不小的麻烦。以Quest 3和3S的省电模式为例,自Quest 3发布以来,该功能默认将刷新率和帧率限制在 72Hz,强制启用固定注视点渲染,并将屏幕亮度降低至50%,以此达到节能目的。但从v76 版本开始,Meta悄然对省电模式进行了调整,在将刷新率提升至90Hz 的同时,却将应用帧率限制在45FPS。

更糟糕的是,这一变更并未提前告知开发者和用户,且无论应用是否使用应用程序空间扭曲(AppSW)技术,都会出现异常现象。对于大多数未采用AppSW技术的应用来说,这种设置会导致画面出现令人不适的双重图像抖动,而不明就里的用户往往会将矛头指向应用开发者,给开发者带来无端指责和负面评价。尽管Meta随后向开发者承诺撤销这一变更,但截至目前,该问题依然存在,Meta这一决策背后的考量也令人困惑不已。​

性能下降与省电模式的意外变更,仅仅是开发者在Quest生态中遭遇问题的冰山一角。长期以来,困扰Quest开发的SDK兼容性问题和Quest Link连接稳定性问题始终未能得到彻底解决,而商店后端的诸多缺陷,更是成为开发者心头的 “顽疾”。例如,应用分析技术时常无故失效,让开发者难以掌握应用的真实运营数据;Job Simulator和Dimensional Double Shift等热门应用背后工作室的首席执行官更是公开吐槽,称开发技术环境呈现出 “明显衰退” 的态势。

此外,玩家突然无法访问已购买DLC的情况也时有发生,毫不知情的开发者往往会收到大量愤怒的用户反馈,而解决这一问题的唯一途径——恢复头显出厂设置,不仅操作繁琐,还可能给用户带来数据丢失的风险,无疑是一个令人头疼的解决方案。​

在Meta Connect 2024大会上,Meta首席技术官Andrew Bosworth向开发者表达了歉意,坦言Quest的开发过程充满了不确定性,承认过去几年开发者们经历了一段艰难时光;时任 VR/MR副总裁的Mark Rabkin也承诺将开启 “一个稳定的时代”,试图安抚开发者的不满情绪。尽管他们提及的 API、SDK 和功能集整合工作确实得到了部分开发者的认可,但对于全体开发者而言,他们更渴望 Meta 能够将重心放在提升软件和基础设施质量上,提供稳定可靠、功能完备的开发工具与服务,并且在问题出现时能够迅速响应、及时修复,真正为开发者营造一个稳定、高效的开发环境。

「93913原创内容,转载请注明出处」