Shopify 弃用 React Native 转原生
Shopify 宣布放弃 React Native,改用 Swift 和 Kotlin 开发移动端。六年前它高调拥抱 Web 技术,如今又走回原生路线,这种反复本身就说明技术选型从来不是信仰问题,而是成本问题。当年选 React Native 是为了省一个团队的钱,现在有 AI 帮忙翻译语言,原生开发的成本被拉平,性能更好的方案自然重新占优。
React Native 走到今天确实有点不争气。2015 年发布到现在超过十年,一些基础体验问题依然没有彻底解决,上手门槛也不低。它被替代并不冤,因为中间层技术最怕的就是底层工具链突然变强,一旦原生开发不再昂贵,翻译层的价值就被大幅压缩。这件事对做跨端的人是个提醒。过去我们选技术栈,核心考量是人力成本和维护成本,现在 AI 把语言之间的鸿沟填平了不少,选型的逻辑正在从「哪个好招人」转向「哪个跑得快、体验好」。不是说 React Native 明天就没人用了,而是它的护城河正在被 AI 和原生工具链两头挤压。另一个值得关注的消息是联合国投票建议废除墨卡托投影,改用平等地球投影法。墨卡托把地球仪直接拉成矩形,高纬度地区被严重放大,赤道附近的非洲看起来跟格陵兰岛差不多大,实际面积是后者的十四倍。新投影法保证面积比例不失真,代价是形状会被拉伸。这两件事放在一起看挺有意思。一个是技术中间层被更强的工具淘汰,一个是沿用几百年的地图投影被更公平的方案取代。它们都说明,旧标准不是被推翻的,而是被更便宜、更准确的新方案慢慢挤出去的。对从业者来说,与其守着熟悉的技术栈,不如盯着成本结构的变化,那才是真正决定风向的东西。
React Native 走到今天确实有点不争气。2015 年发布到现在超过十年,一些基础体验问题依然没有彻底解决,上手门槛也不低。它被替代并不冤,因为中间层技术最怕的就是底层工具链突然变强,一旦原生开发不再昂贵,翻译层的价值就被大幅压缩。这件事对做跨端的人是个提醒。过去我们选技术栈,核心考量是人力成本和维护成本,现在 AI 把语言之间的鸿沟填平了不少,选型的逻辑正在从「哪个好招人」转向「哪个跑得快、体验好」。不是说 React Native 明天就没人用了,而是它的护城河正在被 AI 和原生工具链两头挤压。另一个值得关注的消息是联合国投票建议废除墨卡托投影,改用平等地球投影法。墨卡托把地球仪直接拉成矩形,高纬度地区被严重放大,赤道附近的非洲看起来跟格陵兰岛差不多大,实际面积是后者的十四倍。新投影法保证面积比例不失真,代价是形状会被拉伸。这两件事放在一起看挺有意思。一个是技术中间层被更强的工具淘汰,一个是沿用几百年的地图投影被更公平的方案取代。它们都说明,旧标准不是被推翻的,而是被更便宜、更准确的新方案慢慢挤出去的。对从业者来说,与其守着熟悉的技术栈,不如盯着成本结构的变化,那才是真正决定风向的东西。
评论
登录后即可发表评论
参与讨论,和出海同行交流想法与经验
还没有评论,来抢沙发吧
说说你的看法,第一条评论最显眼