Shopify 弃用 React Native 回归原生
刚看到 Shopify 宣布放弃 React Native,改用 Swift 和 Kotlin 重写移动端。六年前他们可是高调拥抱 Web 技术,写了一篇长文讲跨平台的好处,当时圈内不少人跟着叫好。现在回头看,那三个理由——不用重复开发、跨技术栈协作、省下时间创造价值——说白了都是场面话,核心就一个字:钱。养一个团队比养两个团队便宜,这才是当年转向 RN 的真实动机。
如今掉头回原生,逻辑其实一模一样,还是为了省钱。区别在于 AI 把语言翻译的成本打下来了,写什么语言不再那么要命,那为什么不直接用性能更好的原生方案,跳过中间层呢。这个判断我觉得挺有说服力,工具链的进步会直接改写技术选型的经济账。但 React Native 自己也有责任。2015 年发布到现在超过十年,一些基础的技术问题始终没解决好,上手体验也谈不上顺滑。一个框架如果十年都磨不平核心痛点,被替代真的不冤。我身边做移动端的朋友,吐槽 RN 的调试和性能问题不是一天两天了。我的看法是,AI 正在扮演一个万能翻译器的角色,凡是靠翻译层吃饭的中间方案,价值都会被大幅压缩。React Native 不会是最后一个,Flutter、各种跨端壳子都得重新想清楚自己的护城河在哪。当然,原生也不是万能药,团队规模和维护成本摆在那,中小公司未必跟得起。对开发者来说,这波信号挺明确:与其押注某个跨端框架的长期命运,不如把底层能力和工程思维练扎实。语言会变,框架会换,但解决问题的思路是带得走的。Shopify 这一进一出,恰好给所有人上了一课。
如今掉头回原生,逻辑其实一模一样,还是为了省钱。区别在于 AI 把语言翻译的成本打下来了,写什么语言不再那么要命,那为什么不直接用性能更好的原生方案,跳过中间层呢。这个判断我觉得挺有说服力,工具链的进步会直接改写技术选型的经济账。但 React Native 自己也有责任。2015 年发布到现在超过十年,一些基础的技术问题始终没解决好,上手体验也谈不上顺滑。一个框架如果十年都磨不平核心痛点,被替代真的不冤。我身边做移动端的朋友,吐槽 RN 的调试和性能问题不是一天两天了。我的看法是,AI 正在扮演一个万能翻译器的角色,凡是靠翻译层吃饭的中间方案,价值都会被大幅压缩。React Native 不会是最后一个,Flutter、各种跨端壳子都得重新想清楚自己的护城河在哪。当然,原生也不是万能药,团队规模和维护成本摆在那,中小公司未必跟得起。对开发者来说,这波信号挺明确:与其押注某个跨端框架的长期命运,不如把底层能力和工程思维练扎实。语言会变,框架会换,但解决问题的思路是带得走的。Shopify 这一进一出,恰好给所有人上了一课。
评论
登录后即可发表评论
参与讨论,和出海同行交流想法与经验
还没有评论,来抢沙发吧
说说你的看法,第一条评论最显眼