Shopify 弃用 React Native 转原生

看到 Shopify 宣布放弃 React Native、改用 Swift 和 Kotlin 重写移动端的消息,我第一反应是「又来了」。六年前它高调从原生转向 RN,理由说得冠冕堂皇:不用重复开发、跨技术栈协作、省下时间创造价值。其实圈内人都懂,真正的理由只有一个——省钱,一个团队顶两个团队用。

这次转回原生,逻辑居然还是省钱,只是变量换成了 AI。既然大模型能把代码在语言之间来回翻译,那中间层就失去了存在意义,直接用性能更好的原生语言岂不更划算。这个判断我基本认同,但我觉得它低估了一件事:翻译层省下的从来不只是写代码的时间,还有团队心智和工程习惯的迁移成本。React Native 自己确实也不太争气。从 2015 年发布到现在超过十年,一些基础的技术问题始终没有干净利落地解决,上手体验也谈不上顺滑。一个框架如果十年都没把地基夯实,被替代其实不算冤枉。Shopify 这种体量的公司用脚投票,对社区信心的杀伤力比任何 benchmark 都大。不过我不认为 RN 会就此「退出历史舞台」。中小团队、需要快速验证的产品、以及大量非核心业务页面,仍然需要一套跨端方案来压低成本。AI 能翻译语言,但翻译不了产品节奏和人力预算。真正被判死刑的,可能不是 RN 本身,而是「一套代码打天下」这种过度乐观的叙事。对我们做出海产品的团队来说,这件事的启示很直接:技术选型别被大厂的公关稿带节奏,先算清楚自己的人力账和迭代速度。大厂有资源随时掉头,小团队掉一次头可能就伤筋动骨。选型时多问一句「如果两年后要换,代价我扛得住吗」,比追任何热点都实在。
4

评论

登录后即可发表评论

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

还没有评论,来抢沙发吧

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