React Native 被 Shopify 放弃,中间层要退场了

Shopify 宣布移动端改用 Swift 和 Kotlin 原生开发,放弃 React Native。六年前它高调转向 React Native 拥抱 Web 技术,如今又走回原生路线,这个反转挺值得琢磨。

当年那篇转向文章列了三个理由:不用为每个平台重复开发、允许跨技术栈协作、省下时间创造更多价值。但说白了核心就一个字,省钱。一个团队维护两端,比 iOS 和安卓各养一套便宜太多。现在放弃 RN 同样是为了省钱,只是逻辑变了——有了 AI 辅助翻译语言,用什么技术栈的成本差异被大幅抹平,那为什么不直接用性能更好的原生语言,跳过中间编译层。React Native 自己也不算争气。2015 年发布至今超过十年,一些基础技术问题始终没解决好,上手体验也谈不上顺滑。被替代其实不冤。我的判断是,AI 正在扮演一个万能翻译器的角色,一旦这个能力成熟,所有靠「翻译层」吃饭的中间方案都会被重新定价。RN、Flutter 这类跨端框架短期不会消失,但它们的核心卖点——省人力——正在被 AI 削弱。对开发者来说,原生能力加 AI 工具的组合,可能比押注某个跨端框架更稳。另一条消息也很有意思:联合国投票决定废除墨卡托投影,建议改用平等地球投影法。墨卡托把地球仪直接拉伸成矩形,高纬度被严重放大,赤道的非洲看上去和格陵兰岛差不多大,实际面积是后者的 14 倍。新投影不改面积比例,代价是按面积拉伸形状。这个决定没有约束力,但信号意义很强——连地图投影这种百年标准都在被重新审视,技术选型上的「路径依赖」确实该定期复盘了。
4

评论

登录后即可发表评论

参与讨论,和出海同行交流想法与经验

还没有评论,来抢沙发吧

说说你的看法,第一条评论最显眼