荷鲁斯快报 (DeepHorus) 是一个专注于人工智能、加密与区块链、科技创新及前沿交叉领域的科技资讯平台。
发布日期

再见了,React Native

作者
  • avatar
    姓名
    荷鲁斯快报
    社交账号

加拿大电商巨头Shopify近日宣布,其移动应用将放弃React Native框架,改用Swift和Kotlin分别开发iOS和安卓客户端。这意味着,这家公司彻底告别了用Web技术编写一套代码、再编译到多平台的开发模式,回归原生语言阵营。

这一决定颇具戏剧性。六年前的2020年,Shopify曾高调发文宣布全面转向React Native,拥抱Web技术。当时它给出了三个理由:无需为每个平台重复开发功能、允许开发者跨技术栈工作、节省的时间可创造更多价值。然而业内普遍认为,这些只是场面话,真正的动机只有一个——省钱。

如今放弃React Native,核心原因依然是省钱。Shopify认为,随着AI技术的普及,开发语言已不再重要。AI可以便捷地翻译代码,既然如此,为何不直接使用性能更优的原生语言,跳过中间版本?这种逻辑直接动摇了React Native这类跨平台方案的根基。

React Native自身的表现也不尽如人意。自2015年发布以来,这个框架已走过十余年,但一些基本技术问题至今未能妥善解决,开发体验也不够顺畅。在Shopify看来,它被替代并不冤枉。

有分析指出,AI就像一台无所不能的自动翻译器,一旦成熟,任何中间语言或翻译层都将面临生存危机。React Native的退场,可能只是这一趋势的开端。

对开发者而言,这一事件释放出明确信号:跨平台方案的价值正在被AI重新评估。未来,开发者或许不再需要为了兼容多平台而牺牲性能,而是可以借助AI工具直接生成各平台的原生代码。

Shopify的转向是否会引发行业效仿,尚待观察。但可以确定的是,AI正在重塑移动开发的技术选择,而React Native的告别,或许只是这场变革的序幕。

阅读原文 →来源:ruanyifeng