Shopify 弃用 React Native 转原生
Shopify 最近宣布放弃 React Native,移动端改用 Swift 和 Kotlin 做原生开发。六年前它可是高调从原生转向 React Native,当时列了三条理由:不用重复开发、跨技术栈用人、省下时间创造价值。现在回头看,这些说法都挺场面话的,核心动机其实就一个——省钱。当年养一个团队比养两个便宜,如今转回原生,账本上的逻辑变了。
变数就是 AI。现在 AI 翻译代码的能力越来越强,语言之间的壁垒被大幅削平,那为什么还要忍受中间层的性能损耗?直接用原生语言写,让 AI 帮忙处理跨平台差异,反而更划算。所以 Shopify 这波掉头,不是技术信仰的回归,而是成本结构被 AI 重写之后的理性选择。React Native 自己也不够争气。2015 年发布到现在超过十年,一些基础的技术问题始终没有很好解决,上手体验也谈不上顺滑。被替代说实话不冤。我判断,凡是定位为「翻译层」或「中间语言」的技术栈,只要 AI 能更高效地完成同样的翻译工作,生存空间就会被急剧压缩。React Native 可能不是第一个,也不会是最后一个。另一条值得关注的新闻是联合国投票决定废除墨卡托投影,建议改用平等地球投影法。墨卡托把地球仪直接拉伸成矩形,高纬度地区被严重放大,赤道上的非洲看上去跟格陵兰岛差不多大,实际面积是后者的 14 倍。新投影法的原则是不改变面积比例,代价是按面积拉伸形状。这两件事放一起看挺有意思:一个是技术中间层被 AI 判了死刑,一个是沿用几百年的地图投影被面积公平原则推翻。底层逻辑都是旧方案在新时代的约束下不再最优。对做跨境和工具产品的人来说,选技术栈时真得把 AI 这个变量算进去,别再用五年前的性价比公式做决定了。
变数就是 AI。现在 AI 翻译代码的能力越来越强,语言之间的壁垒被大幅削平,那为什么还要忍受中间层的性能损耗?直接用原生语言写,让 AI 帮忙处理跨平台差异,反而更划算。所以 Shopify 这波掉头,不是技术信仰的回归,而是成本结构被 AI 重写之后的理性选择。React Native 自己也不够争气。2015 年发布到现在超过十年,一些基础的技术问题始终没有很好解决,上手体验也谈不上顺滑。被替代说实话不冤。我判断,凡是定位为「翻译层」或「中间语言」的技术栈,只要 AI 能更高效地完成同样的翻译工作,生存空间就会被急剧压缩。React Native 可能不是第一个,也不会是最后一个。另一条值得关注的新闻是联合国投票决定废除墨卡托投影,建议改用平等地球投影法。墨卡托把地球仪直接拉伸成矩形,高纬度地区被严重放大,赤道上的非洲看上去跟格陵兰岛差不多大,实际面积是后者的 14 倍。新投影法的原则是不改变面积比例,代价是按面积拉伸形状。这两件事放一起看挺有意思:一个是技术中间层被 AI 判了死刑,一个是沿用几百年的地图投影被面积公平原则推翻。底层逻辑都是旧方案在新时代的约束下不再最优。对做跨境和工具产品的人来说,选技术栈时真得把 AI 这个变量算进去,别再用五年前的性价比公式做决定了。
评论
登录后即可发表评论
参与讨论,和出海同行交流想法与经验
还没有评论,来抢沙发吧
说说你的看法,第一条评论最显眼