Tech
2020 年押注 React Native 是对的,2026 年推翻它也是对的:Shopify 说,让「同一功能写两遍」变便宜的不是新框架,是编码智能体
2026年9月11日 · 雷·库兹韦尔《奇点临近》~1 min read
同一家公司,同一个作者。2025 年 1 月还在写《React Native 在 Shopify 的五年》,说前景光明;2026 年 9 月就写《原生才是 Shopify 移动端的未来》。你别看它像打脸,其实两篇说的是同一件事:账怎么算,栈就怎么选。变的是账。
30 秒读懂
2020 年押 React Native 的三条理由里,承重的是「同一功能不写两遍」;2026 年 Shopify 说智能体把这条抽掉了,于是回 Swift 和 Kotlin。
文章明写:原生仍要两个平台各写各维护,成本没消失,只是不再关键;换栈不是因为 React Native 慢。
Shop 应用从零重建,12 周上架;主应用 300 多个页面迁移中。把关的 Helix 没开源。
全文没给成本、token、性能对比的任何数字。HN 上「一年后再聊」的怀疑与文章主张并排摆着,本文不裁决。
1 承重柱
2020 年的三条理由,底下其实只有一根柱子
Mustafa Ali 把当年的理由老实列了出来,这比结论值钱。
2020 年 Shopify 全面转 React Native,理由三条:同一功能不再写两遍;没做过移动端的开发者也能参与;少花时间追两端功能对齐。
说白了,真正扛重量的是头一条。写两遍等于两倍人工,那年没人质疑。后两条是搭在它身上的:只写一份代码,不懂 Swift 的人才能参与;只有一份,两端才不用对来对去。柱子一根,装饰两根。装修的人都懂:两间铺面,一间瓷砖一间木地板,找个两样都会的师傅,工钱省一半,铺得糙点,忍了。
旧:2020
同一功能不写两遍;没有移动端背景的人也能参与;少追两端对齐。
新:2026
保留的优势:更贴近平台能力与第一方工具链;代码和平台之间少几层框架和依赖。
2 抽柱
智能体抽走第一根柱子,另外两根跟着松
Shopify 从 2021 年起用大模型写软件,到 2025 年末开始怀疑那条常识。
怀疑的原话大意是:软件写两遍,还意味着两倍工作量吗?做法很工程师:让大模型把最大几个应用的核心部分用 Swift 和 Kotlin 重建做原型,效果出乎意料。智能体拿 iOS 版当参考就能在 Android 上实现同一功能,反过来也行;两端对齐靠共享的规格、测试和评审检查点压成本。
头一根一抽,后两根也就用不上了。迁移也没走渐进的路,直接从零重建,理由是原型显示重建速度远超以往。
这事儿吧,我最关心的是怎么防屎山。文章给的答案叫 Helix:不指望第一次输出就对,把活拆成一串几分钟就能审完的检查点,每一步要用测试证明行为、跟正在跑的应用视觉上对得上、扛住对抗性代码评审、再拿到人的批准,才能往下走。
2013 年我在华南一家城商行做网银改造,所有变更纸质签批,一式三份六个章。4 月 17 日一条把某档利率小数点挪了一位的配置,六个章照样盖齐上了生产,回滚到凌晨四点,食堂煮了两锅面。那晚落下的结论:章管的是「谁负责」,不管「对不对」。Helix 四道里前三道管对不对,最后一道才管谁负责,顺序摆对了。
核心 Shop 应用从零重建,12 周上架;主应用 300 多个页面、小组件加 Watch 应用迁移中,今年晚些时候上线。两个平台各写各维护的成本没消失,变的是智能体能接走足够多的实现、翻译、测试、评审。
12 周是 Shopify 自述,文章没给成本、token 开销与性能对比的任何数字;Helix 未开源,有人问,没答。
ONE PILLAR OUT, TWO LOOSEN 2020 React Native 1 2 3 Write once Any dev Less parity pulled loosens loosens 2026 Coding agents 2026 Swift + Kotlin Kept Platform APIs 1st-party tools Fewer layers Two codebases stay · Shop: 12 weeks flow pulled Source: Shopify Engineering, “Native is now the future of mobile at Shopify” (Mustafa Ali, 2026), and the Hacker News thread of 2026-09-10 (704 points, 467 comments). Reading: coding agents removed only the “write it once” pillar of the 2020 React Native bet, but the other two reasons loosened with it, while the per-platform advantages stayed. Limits: the post gives no cost, token or performance numbers; “12 weeks” for the Shop app is Shopify’s own account; this is not a general claim that native beats React Native.
3 反方
评论区问了两句话:轮子又转了?token 花了多少?
704 分、467 条评论,当天首页第二,怀疑比赞同有看头。
徒弟小雷凌晨把链接甩过来,配一句:你看,又转回来了。评论区第一种声音就是这个:「时尚的轮子又转了一圈」;马上有人回,不全是时尚,React Native 一直有性能和体验上的折扣,大模型改了这笔账,不重新算才是失职。
第二种声音更硬:故事不错,token 花了多少?文章没给。有人接着说,这个论点换过很多名字,这次叫 AI,也许真改了经济账,但这篇没证明,一年后再聊。另一位算得细:文中说几百名工程师做过这些应用,养得起两套原生加几乎无限的 token 开销,资源紧的公司学不来。
评论区的怀疑(大意) 原文有没有回答
时尚的轮子又转了一圈 回了一半:只列了保留的原生优势
token 花了多少 没回:全文无成本数字
几百工程师才养得起,普及不了 没回:只说自身规模
Skia、FlashList 走了,社区大损失 回了:Skia 赞助到 2026 年底、之后 William Candillon 接手 fork;FlashList 每周约 200 万次下载,Shopify 继续修关键兼容、在谈接手方;Restyle 归档
《奇点临近》里有句话我记着:整体趋势可预测,个体预测不可靠。Shopify 只是曲线上一个点,证明的是「有人做到了」,证明不了「你也能」。反方那句「一年后再聊」,我不替它裁,也不替文章裁,两边都摆着。
4 到期日
这对你意味着什么:给每个技术决定标一个「假设到期日」
《奇点临近》最好用的一句:人的直觉是线性的,所以系统性高估短期、低估长期。
2020 年那笔账,是按「人写代码的成本大致稳定」算的,回本是按好几年往上算的。可能力在指数曲线上走,五年不到,承重假设就被抽了。这不怪当年拍板的人,直觉就长这样;怪的是决定做完就归档,不回头看。
2022 年我的 SaaS 服务器忘了续费,凌晨两点被三个跨境卖家的微信连环轰炸,报关单第二天早上要用。从那以后续费提醒三层:支付宝自动扣款、手机日历、冰箱上一块写着日期的白板贴。技术决定也该有这么块白板。
⚡ 为什么值得看: 这篇文章值钱的不在结论,在它把 2020 年的三条理由摆出来、点名哪条被抽掉。你的项目里也有这样的三条,只是没人写下来。
今天就能干的事:把手上最大的技术决定翻出来,写下当时的理由,圈出承重那条,标个日期,到期回头问它还对不对。真要迁移,先用测试证明行为,别拿评审的章当验收。还有,别把「Shopify 这么干了」当证据,你的账跟他们的不是一本。真要信,等主应用那 300 多个页面上了线再看一次。
本文取材自雷·库兹韦尔《奇点临近》与 Shopify 工程博客原文《Native is now the future of mobile at Shopify》及 Hacker News 讨论。引语均为大意,细节以原文与讨论为准。
技术
2020 年押注 React Native 是对的,2026 年推翻它也是对的:Shopify 说,让「同一功能写两遍」变便宜的不是新框架,是编码智能体
2026年9月11日 · 雷·库兹韦尔《奇点临近》约 5 分钟
同一家公司,同一个作者。2025 年 1 月还在写《React Native 在 Shopify 的五年》,说前景光明;2026 年 9 月就写《原生才是 Shopify 移动端的未来》。你别看它像打脸,其实两篇说的是同一件事:账怎么算,栈就怎么选。变的是账。
30 秒读懂
2020 年押 React Native 的三条理由里,承重的是「同一功能不写两遍」;2026 年 Shopify 说智能体把这条抽掉了,于是回 Swift 和 Kotlin。
文章明写:原生仍要两个平台各写各维护,成本没消失,只是不再关键;换栈不是因为 React Native 慢。
Shop 应用从零重建,12 周上架;主应用 300 多个页面迁移中。把关的 Helix 没开源。
全文没给成本、token、性能对比的任何数字。HN 上「一年后再聊」的怀疑与文章主张并排摆着,本文不裁决。
1 承重柱
2020 年的三条理由,底下其实只有一根柱子
Mustafa Ali 把当年的理由老实列了出来,这比结论值钱。
2020 年 Shopify 全面转 React Native,理由三条:同一功能不再写两遍;没做过移动端的开发者也能参与;少花时间追两端功能对齐。
说白了,真正扛重量的是头一条。写两遍等于两倍人工,那年没人质疑。后两条是搭在它身上的:只写一份代码,不懂 Swift 的人才能参与;只有一份,两端才不用对来对去。柱子一根,装饰两根。装修的人都懂:两间铺面,一间瓷砖一间木地板,找个两样都会的师傅,工钱省一半,铺得糙点,忍了。
旧:2020
同一功能不写两遍;没有移动端背景的人也能参与;少追两端对齐。
新:2026
保留的优势:更贴近平台能力与第一方工具链;代码和平台之间少几层框架和依赖。
2 抽柱
智能体抽走第一根柱子,另外两根跟着松
Shopify 从 2021 年起用大模型写软件,到 2025 年末开始怀疑那条常识。
怀疑的原话大意是:软件写两遍,还意味着两倍工作量吗?做法很工程师:让大模型把最大几个应用的核心部分用 Swift 和 Kotlin 重建做原型,效果出乎意料。智能体拿 iOS 版当参考就能在 Android 上实现同一功能,反过来也行;两端对齐靠共享的规格、测试和评审检查点压成本。
头一根一抽,后两根也就用不上了。迁移也没走渐进的路,直接从零重建,理由是原型显示重建速度远超以往。
这事儿吧,我最关心的是怎么防屎山。文章给的答案叫 Helix:不指望第一次输出就对,把活拆成一串几分钟就能审完的检查点,每一步要用测试证明行为、跟正在跑的应用视觉上对得上、扛住对抗性代码评审、再拿到人的批准,才能往下走。
2013 年我在华南一家城商行做网银改造,所有变更纸质签批,一式三份六个章。4 月 17 日一条把某档利率小数点挪了一位的配置,六个章照样盖齐上了生产,回滚到凌晨四点,食堂煮了两锅面。那晚落下的结论:章管的是「谁负责」,不管「对不对」。Helix 四道里前三道管对不对,最后一道才管谁负责,顺序摆对了。
核心 Shop 应用从零重建,12 周上架;主应用 300 多个页面、小组件加 Watch 应用迁移中,今年晚些时候上线。两个平台各写各维护的成本没消失,变的是智能体能接走足够多的实现、翻译、测试、评审。
12 周是 Shopify 自述,文章没给成本、token 开销与性能对比的任何数字;Helix 未开源,有人问,没答。
三根柱子里被智能体抽掉的只有一根,另两根跟着松了 2020 年的决定 React Native 1 2 3 同一功能不写两遍 无移动端背景也行 少追两端对齐 被抽掉 跟着松动 跟着松动 2026 编码智能体 2026 年的决定 Swift + Kotlin 保留的优势 贴近平台能力 第一方工具链 更少中间层 原生仍是两套代码,成本没消失;Shop 应用 12 周重建 决策链 抽掉 / 松动 来源:Shopify 工程博客《Native is now the future of mobile at Shopify》(Mustafa Ali,2026 年)与 Hacker News 2026-09-10 的讨论(704 分、467 条评论)。解读:编码智能体只抽掉了 2020 年押注 React Native 的「不写两遍」这一根柱子,但另两条理由也随之松动,而按平台各写的优势仍在。边界:文章没给成本、token 与性能的任何数字;「12 周」是 Shopify 自述;这不是「原生优于 React Native」的通用结论。
3 反方
评论区问了两句话:轮子又转了?token 花了多少?
704 分、467 条评论,当天首页第二,怀疑比赞同有看头。
徒弟小雷凌晨把链接甩过来,配一句:你看,又转回来了。评论区第一种声音就是这个:「时尚的轮子又转了一圈」;马上有人回,不全是时尚,React Native 一直有性能和体验上的折扣,大模型改了这笔账,不重新算才是失职。
第二种声音更硬:故事不错,token 花了多少?文章没给。有人接着说,这个论点换过很多名字,这次叫 AI,也许真改了经济账,但这篇没证明,一年后再聊。另一位算得细:文中说几百名工程师做过这些应用,养得起两套原生加几乎无限的 token 开销,资源紧的公司学不来。
评论区的怀疑(大意) 原文有没有回答
时尚的轮子又转了一圈 回了一半:只列了保留的原生优势
token 花了多少 没回:全文无成本数字
几百工程师才养得起,普及不了 没回:只说自身规模
Skia、FlashList 走了,社区大损失 回了:Skia 赞助到 2026 年底、之后 William Candillon 接手 fork;FlashList 每周约 200 万次下载,Shopify 继续修关键兼容、在谈接手方;Restyle 归档
《奇点临近》里有句话我记着:整体趋势可预测,个体预测不可靠。Shopify 只是曲线上一个点,证明的是「有人做到了」,证明不了「你也能」。反方那句「一年后再聊」,我不替它裁,也不替文章裁,两边都摆着。
4 到期日
这对你意味着什么:给每个技术决定标一个「假设到期日」
《奇点临近》最好用的一句:人的直觉是线性的,所以系统性高估短期、低估长期。
2020 年那笔账,是按「人写代码的成本大致稳定」算的,回本是按好几年往上算的。可能力在指数曲线上走,五年不到,承重假设就被抽了。这不怪当年拍板的人,直觉就长这样;怪的是决定做完就归档,不回头看。
2022 年我的 SaaS 服务器忘了续费,凌晨两点被三个跨境卖家的微信连环轰炸,报关单第二天早上要用。从那以后续费提醒三层:支付宝自动扣款、手机日历、冰箱上一块写着日期的白板贴。技术决定也该有这么块白板。
⚡ 为什么值得看: 这篇文章值钱的不在结论,在它把 2020 年的三条理由摆出来、点名哪条被抽掉。你的项目里也有这样的三条,只是没人写下来。
今天就能干的事:把手上最大的技术决定翻出来,写下当时的理由,圈出承重那条,标个日期,到期回头问它还对不对。真要迁移,先用测试证明行为,别拿评审的章当验收。还有,别把「Shopify 这么干了」当证据,你的账跟他们的不是一本。真要信,等主应用那 300 多个页面上了线再看一次。
本文取材自雷·库兹韦尔《奇点临近》与 Shopify 工程博客原文《Native is now the future of mobile at Shopify》及 Hacker News 讨论。引语均为大意,细节以原文与讨论为准。
テクノロジー
2020 年押注 React Native 是对的,2026 年推翻它也是对的:Shopify 说,让「同一功能写两遍」变便宜的不是新框架,是编码智能体
2026年9月11日 · 雷·库兹韦尔《奇点临近》約 5 分
同一家公司,同一个作者。2025 年 1 月还在写《React Native 在 Shopify 的五年》,说前景光明;2026 年 9 月就写《原生才是 Shopify 移动端的未来》。你别看它像打脸,其实两篇说的是同一件事:账怎么算,栈就怎么选。变的是账。
30 秒读懂
2020 年押 React Native 的三条理由里,承重的是「同一功能不写两遍」;2026 年 Shopify 说智能体把这条抽掉了,于是回 Swift 和 Kotlin。
文章明写:原生仍要两个平台各写各维护,成本没消失,只是不再关键;换栈不是因为 React Native 慢。
Shop 应用从零重建,12 周上架;主应用 300 多个页面迁移中。把关的 Helix 没开源。
全文没给成本、token、性能对比的任何数字。HN 上「一年后再聊」的怀疑与文章主张并排摆着,本文不裁决。
1 承重柱
2020 年的三条理由,底下其实只有一根柱子
Mustafa Ali 把当年的理由老实列了出来,这比结论值钱。
2020 年 Shopify 全面转 React Native,理由三条:同一功能不再写两遍;没做过移动端的开发者也能参与;少花时间追两端功能对齐。
说白了,真正扛重量的是头一条。写两遍等于两倍人工,那年没人质疑。后两条是搭在它身上的:只写一份代码,不懂 Swift 的人才能参与;只有一份,两端才不用对来对去。柱子一根,装饰两根。装修的人都懂:两间铺面,一间瓷砖一间木地板,找个两样都会的师傅,工钱省一半,铺得糙点,忍了。
旧:2020
同一功能不写两遍;没有移动端背景的人也能参与;少追两端对齐。
新:2026
保留的优势:更贴近平台能力与第一方工具链;代码和平台之间少几层框架和依赖。
2 抽柱
智能体抽走第一根柱子,另外两根跟着松
Shopify 从 2021 年起用大模型写软件,到 2025 年末开始怀疑那条常识。
怀疑的原话大意是:软件写两遍,还意味着两倍工作量吗?做法很工程师:让大模型把最大几个应用的核心部分用 Swift 和 Kotlin 重建做原型,效果出乎意料。智能体拿 iOS 版当参考就能在 Android 上实现同一功能,反过来也行;两端对齐靠共享的规格、测试和评审检查点压成本。
头一根一抽,后两根也就用不上了。迁移也没走渐进的路,直接从零重建,理由是原型显示重建速度远超以往。
这事儿吧,我最关心的是怎么防屎山。文章给的答案叫 Helix:不指望第一次输出就对,把活拆成一串几分钟就能审完的检查点,每一步要用测试证明行为、跟正在跑的应用视觉上对得上、扛住对抗性代码评审、再拿到人的批准,才能往下走。
2013 年我在华南一家城商行做网银改造,所有变更纸质签批,一式三份六个章。4 月 17 日一条把某档利率小数点挪了一位的配置,六个章照样盖齐上了生产,回滚到凌晨四点,食堂煮了两锅面。那晚落下的结论:章管的是「谁负责」,不管「对不对」。Helix 四道里前三道管对不对,最后一道才管谁负责,顺序摆对了。
核心 Shop 应用从零重建,12 周上架;主应用 300 多个页面、小组件加 Watch 应用迁移中,今年晚些时候上线。两个平台各写各维护的成本没消失,变的是智能体能接走足够多的实现、翻译、测试、评审。
12 周是 Shopify 自述,文章没给成本、token 开销与性能对比的任何数字;Helix 未开源,有人问,没答。
エージェントが抜いた柱は一本、残る二本もつられて緩んだ 2020 年の決定 React Native 1 2 3 二度書かない 未経験でも参加 同期作業が減る 抜かれた つられて緩む つられて緩む 2026 AI エージェント 2026 年の決定 Swift + Kotlin 残る利点 プラットフォームに近い 純正ツールチェーン 中間層が少ない ネイティブは依然二つのコード、その費用は残る。Shop アプリは 12 週間で再構築 判断の流れ 抜ける / 緩む 出典:Shopify エンジニアリングブログ「Native is now the future of mobile at Shopify」(Mustafa Ali、2026 年)と、2026-09-10 の Hacker News スレッド(704 ポイント・467 コメント)。読み方:コーディングエージェントが抜いたのは、2020 年の React Native 採用を支えた「二度書かない」の柱だけだが、残る二つの理由もつられて緩み、プラットフォームごとに書く利点は残った。留意点:元の記事に準じると、コスト・トークン・性能の数値は示されておらず、「12 週間」は Shopify の自己申告。ネイティブが React Native より優れるという一般論ではない。
3 反方
评论区问了两句话:轮子又转了?token 花了多少?
704 分、467 条评论,当天首页第二,怀疑比赞同有看头。
徒弟小雷凌晨把链接甩过来,配一句:你看,又转回来了。评论区第一种声音就是这个:「时尚的轮子又转了一圈」;马上有人回,不全是时尚,React Native 一直有性能和体验上的折扣,大模型改了这笔账,不重新算才是失职。
第二种声音更硬:故事不错,token 花了多少?文章没给。有人接着说,这个论点换过很多名字,这次叫 AI,也许真改了经济账,但这篇没证明,一年后再聊。另一位算得细:文中说几百名工程师做过这些应用,养得起两套原生加几乎无限的 token 开销,资源紧的公司学不来。
评论区的怀疑(大意) 原文有没有回答
时尚的轮子又转了一圈 回了一半:只列了保留的原生优势
token 花了多少 没回:全文无成本数字
几百工程师才养得起,普及不了 没回:只说自身规模
Skia、FlashList 走了,社区大损失 回了:Skia 赞助到 2026 年底、之后 William Candillon 接手 fork;FlashList 每周约 200 万次下载,Shopify 继续修关键兼容、在谈接手方;Restyle 归档
《奇点临近》里有句话我记着:整体趋势可预测,个体预测不可靠。Shopify 只是曲线上一个点,证明的是「有人做到了」,证明不了「你也能」。反方那句「一年后再聊」,我不替它裁,也不替文章裁,两边都摆着。
4 到期日
这对你意味着什么:给每个技术决定标一个「假设到期日」
《奇点临近》最好用的一句:人的直觉是线性的,所以系统性高估短期、低估长期。
2020 年那笔账,是按「人写代码的成本大致稳定」算的,回本是按好几年往上算的。可能力在指数曲线上走,五年不到,承重假设就被抽了。这不怪当年拍板的人,直觉就长这样;怪的是决定做完就归档,不回头看。
2022 年我的 SaaS 服务器忘了续费,凌晨两点被三个跨境卖家的微信连环轰炸,报关单第二天早上要用。从那以后续费提醒三层:支付宝自动扣款、手机日历、冰箱上一块写着日期的白板贴。技术决定也该有这么块白板。
⚡ 为什么值得看: 这篇文章值钱的不在结论,在它把 2020 年的三条理由摆出来、点名哪条被抽掉。你的项目里也有这样的三条,只是没人写下来。
今天就能干的事:把手上最大的技术决定翻出来,写下当时的理由,圈出承重那条,标个日期,到期回头问它还对不对。真要迁移,先用测试证明行为,别拿评审的章当验收。还有,别把「Shopify 这么干了」当证据,你的账跟他们的不是一本。真要信,等主应用那 300 多个页面上了线再看一次。
本文取材自雷·库兹韦尔《奇点临近》与 Shopify 工程博客原文《Native is now the future of mobile at Shopify》及 Hacker News 讨论。引语均为大意,细节以原文与讨论为准。