塔斯娱乐资讯网

Shopify回归原生:AI开始改变软件架构了

Shopify 正在把移动 App 从 React Native 重新迁回 Swift 和 Kotlin。
乍看之下,这像是一个熟悉的技术争论:
React Native vs 原生开发。
但真正值得看的,其实不是哪个框架更好。
而是:
AI 改变了这个选择背后的成本函数。
2020 年 Shopify 大力转向 React Native,逻辑非常合理:
一套代码,跑 iOS 和 Android。
过去如果分别维护 Swift 和 Kotlin:
两份代码 ≈ 两倍开发和维护成本。
所以工程团队不断追求:
Write once, run everywhere.
但 Coding Agent 出现之后,这个公式开始变化了。
现在,一个工程师可以先完成 iOS 版本,再让 AI:
生成 Android 实现、
翻译 Swift / Kotlin、
保持 feature parity、
补测试、
处理重复代码、
协助 migration。
于是:
两份代码 ≠ 两倍人力成本。
这也是 Shopify 重新选择原生开发时真正有意思的地方。
不是因为 React Native 突然“不行了”。
事实上,Shopify 自己仍然认为 React Native 是一个成功、优秀的框架。
变化的是:
AI 让原本昂贵的重复实现,开始变便宜。
而这可能带来一个更大的变化。
过去我们最想复用的是:
Code
未来真正值得复用的,可能变成:
Intent
Spec
Tests
Constraints
Product context
也就是说,未来的软件开发可能变成:
Spec + Tests + Constraints
↓
AI Agent
↙     ↘
Swift    Kotlin
同一个产品意图,不一定必须对应同一份代码。
这让我觉得,AI 对软件工程最大的影响之一,可能不是:
“让程序员写代码更快。”
而是:
重新改变什么东西值得被抽象。
过去很多 abstraction 的诞生,本质上都是为了减少人类重复劳动。
但如果生成、翻译、迁移和维护代码的成本持续下降,
一些过去为了“少写代码”而建立的 abstraction,都需要重新计算 ROI。
所以 Shopify 这次真正值得关注的,不是:
React Native 输给了 Swift / Kotlin。
而是:
AI 正在改变软件架构的 economics。
当代码越来越便宜,
未来真正昂贵的东西,可能不再是 implementation。
而是:
正确的 intent、清晰的 spec、可靠的 tests 和明确的 constraints。
这可能才是 AI coding 下一阶段最值得关注的变化。

#AI #程序员 #软件开发 #ReactNative #Swift #Kotlin #Shopify #AICoding #人工智能 #独立开发 #科技趋势 #产品经理