个人认为跨平台开发始终是个真需求,伪实现。真需求说的是市场确实需要一个完美的兼容多平台的开发方式来解决人力成本和开发效率。伪实现说的是目前无论哪种方案,真正落地开发的话还是必须要掌握安卓和iOS的开发技能。之前我做过一个RN的项目就是,许多api都是iOS这边兼容,安卓不兼容,这就需要了解安卓开发再去做兼容处理,反之亦然。这样其实更降低了开发效率,而且也无形中给开发人员增加了技能要求,必须都熟悉安卓和iOS开发。而真正熟悉两套开发技能的人在市场上的薪资不见得就比一个安卓 + iOS的薪资低。
所以我认为在谷歌和苹果没有给出官方跨平台解决方案之前,一切跨平台都是小打小闹,只能小试牛刀,不能真正解决问题。
个人愚见,不喜勿喷。
展开