Shopify弃用React Native,AI让中间层失宠
Shopify最近宣布放弃React Native,改用Swift和Kotlin写原生客户端。六年前它高调拥抱Web技术,如今又掉头回去,这个反转挺值得琢磨。
官方当年给的理由是跨平台复用、开发者技术栈自由、省下时间创造价值。说白了核心就一个字:省钱,养一个团队总比养两个便宜。现在回头用原生,同样是为了省钱——AI能把代码从一种语言翻译到另一种,语言选择不再是成本瓶颈,那当然选性能更好的原生。React Native自己也不够争气。2015年发布到现在超过十年,一些基础技术问题还没解决好,上手体验也一般。被替代说实话不冤。我判断这类中间翻译层的生存空间会越来越窄,AI越强,直接写原生越划算。另一件事是联合国投票决定废除墨卡托投影,虽然对各国没约束力,但信号很明确。墨卡托把地球仪直接拉成矩形,高纬度地区被严重放大,非洲和格陵兰看着差不多大,实际面积差14倍。建议改用平等地球投影法,核心是不改变面积比例,代价是形状会拉伸。两件事放一起看挺有意思:一个是技术栈的中间层被AI挤掉,一个是地图的中间投影被公平性挤掉。做跨境的同行可以想想,自己业务里那些为了省成本而加的中间层,是不是也到了该重新算账的时候。
官方当年给的理由是跨平台复用、开发者技术栈自由、省下时间创造价值。说白了核心就一个字:省钱,养一个团队总比养两个便宜。现在回头用原生,同样是为了省钱——AI能把代码从一种语言翻译到另一种,语言选择不再是成本瓶颈,那当然选性能更好的原生。React Native自己也不够争气。2015年发布到现在超过十年,一些基础技术问题还没解决好,上手体验也一般。被替代说实话不冤。我判断这类中间翻译层的生存空间会越来越窄,AI越强,直接写原生越划算。另一件事是联合国投票决定废除墨卡托投影,虽然对各国没约束力,但信号很明确。墨卡托把地球仪直接拉成矩形,高纬度地区被严重放大,非洲和格陵兰看着差不多大,实际面积差14倍。建议改用平等地球投影法,核心是不改变面积比例,代价是形状会拉伸。两件事放一起看挺有意思:一个是技术栈的中间层被AI挤掉,一个是地图的中间投影被公平性挤掉。做跨境的同行可以想想,自己业务里那些为了省成本而加的中间层,是不是也到了该重新算账的时候。
评论
登录后即可发表评论
参与讨论,和出海同行交流想法与经验
还没有评论,来抢沙发吧
说说你的看法,第一条评论最显眼