从RN到RTS:跨端技术进入底层革命时代,你的技术栈该升级了

B站影视 内地电影 2025-09-20 16:39 1

摘要:说实话,这两年做客户端开发的兄弟怕是最有体会,以前安卓iOS两套代码就够头疼了,现在鸿蒙市场份额噌噌涨,不少公司直接变成「三端混战」。快手那边有数据说,维护三套代码后研发成本直接涨了三成,光改bug就得在三个端来回跳,跟打地鼠似的。

说实话,这两年做客户端开发的兄弟怕是最有体会,以前安卓iOS两套代码就够头疼了,现在鸿蒙市场份额噌噌涨,不少公司直接变成「三端混战」。快手那边有数据说,维护三套代码后研发成本直接涨了三成,光改bug就得在三个端来回跳,跟打地鼠似的。

传统方案更让人头大,早年用RN写页面,卡得用户直骂街;Flutter倒是流畅点,但跟原生比还是差口气,尤其遇到iOS毛玻璃这种特效,自渲染搞出来的效果简直像「买家秀」。字节的技术专家范绍贵就吐槽过:「用户买高端机就是图流畅,你搞个跨端方案卡成PPT,那不是砸自己招牌嘛。」

可咋办呢,总不能让程序员一人分饰三角吧,这时候AI和跨端技术就成了救命稻草。快手搞了个「三高」策略,其中那个AI火焰图工具,据说能把性能问题诊断效率提快近一半;字节更狠,直接搞了套RTS方案,把自研语言转译成原生代码,实测下来性能跟手写的没啥区别,这下总算不用在「效率」和「体验」之间二选一了。

要说现在最火的,还得是AICoding,快手有个工程师更神,以前搞iOS的,靠AI工具不到一个月就玩转了Kotlin,还去人家开源仓库提了PR。这要放以前,没个半年根本入不了门。但说实话,AI现在也不是万能的,客户端代码语料少,大模型生成的东西有时候跟「天书」似的,跑起来直接报错。

字节的做法倒是挺聪明,他们没让AI硬刚多端一致性,而是通过RTS框架把差异抹平:语言层自动转译,UI层统一编译,工程层搞了个「OneIDE」,开发者在一个界面里就能调多端代码。再配上AI插件自动处理字段名不一致这些破事,总算把程序员从「搬砖工」解放出来,能多琢磨点架构设计了。

快手那边则把AI用在「止损」和「排障」上,比如iOS系统升级闹崩溃,以前得连夜加班修,现在靠Ekko工具能自动兜底;Holmes排障工具更绝,结合AI能还原问题现场,排查效率涨了六成。但工程师也说了:「AI能帮你写基础代码,但业务逻辑怎么设计、性能瓶颈在哪,还得人来拍板。」

现在这行情,招聘要求都变了,以前招安卓开发,精通Java就行;现在好多岗位都写着「熟悉跨端框架,具备AI工具使用能力」。字节内部说,未来大前端人才得是「π型」,既有某一端的深度,又懂跨端和AI,跟瑞士军刀似的

35岁的开发者咋整,死守一端怕是不行了,快手的李锐就建议:要么深耕鸿蒙这种新平台,现在人才缺口大;要么往架构方向走,像KDS和KMP怎么搭配、多端业务怎么拆分,这些活儿AI暂时替代不了。当然,也别慌着跟风学新技术,范绍贵说得实在:「AI未来10年可能让基础编码自动化,但架构设计、技术决策这些事儿,还得靠人。」

说到底,跨端和AI不是来抢饭碗的,而是逼着咱们升级。就像当年从单机开发转向互联网,现在不过是换了个战场。下个月QCon大会上,字节快手的大佬们还要专门聊这事,感兴趣的兄弟可以蹲一波,说不定能挖到点「避坑指南」。

来源:点尘看史

相关推荐