Shopify 弃用 React Native 转原生
刚看到 Shopify 把移动端从 React Native 切回 Swift 和 Kotlin 原生开发,说实话一点都不意外。六年前他们高调拥抱 Web 技术,理由说得漂亮,什么跨平台复用、开发者灵活,但圈内人都清楚,核心就是省一个团队的钱。如今掉头,表面是 AI 让语言翻译变得廉价,本质还是算账逻辑变了。
我自己的判断是,React Native 被替代真不冤。从 2015 年发布到现在超过十年,一些基础体验问题始终没被彻底解决,上手门槛也不低。当一个中间层既没带来足够好的性能,又没省下想象中的成本,它被原生方案反超只是时间问题。AI 更像加速器,让写原生代码的边际成本快速下降。这件事对做跨端的朋友是个提醒:技术选型别被「一套代码跑两端」的口号绑架。真正该算的是长期维护成本、性能天花板和团队能力,而不是短期少招几个人。翻译层一旦失去成本优势,它的存在价值就会被重新审视。顺带说一句,这期周刊还提到联合国投票建议废除墨卡托投影,改用平等地球投影。墨卡托把高纬度地区拉得过大,赤道附近的非洲看着跟格陵兰差不多,实际面积差了 14 倍。地图投影的失真和代码抽象层的失真,本质上是同一类问题:为了方便,总要付出代价。所以我现在看技术新闻,更愿意问一句:这个方案省下的,到底是真成本,还是只是把成本挪到了以后?Shopify 的转身,大概就是这个问题的最新答案。
我自己的判断是,React Native 被替代真不冤。从 2015 年发布到现在超过十年,一些基础体验问题始终没被彻底解决,上手门槛也不低。当一个中间层既没带来足够好的性能,又没省下想象中的成本,它被原生方案反超只是时间问题。AI 更像加速器,让写原生代码的边际成本快速下降。这件事对做跨端的朋友是个提醒:技术选型别被「一套代码跑两端」的口号绑架。真正该算的是长期维护成本、性能天花板和团队能力,而不是短期少招几个人。翻译层一旦失去成本优势,它的存在价值就会被重新审视。顺带说一句,这期周刊还提到联合国投票建议废除墨卡托投影,改用平等地球投影。墨卡托把高纬度地区拉得过大,赤道附近的非洲看着跟格陵兰差不多,实际面积差了 14 倍。地图投影的失真和代码抽象层的失真,本质上是同一类问题:为了方便,总要付出代价。所以我现在看技术新闻,更愿意问一句:这个方案省下的,到底是真成本,还是只是把成本挪到了以后?Shopify 的转身,大概就是这个问题的最新答案。
评论
登录后即可发表评论
参与讨论,和出海同行交流想法与经验
还没有评论,来抢沙发吧
说说你的看法,第一条评论最显眼