我们的项目是基于RN开发的,当鸿蒙项目立项的时候,意外得知鸿蒙支持了RN框架,就自然采用了RN框架进行开发。

在鸿蒙化的道路上,华为侧提供的支持还是比较足够的,RNOH鸿蒙RN支持库功能相对比较完善,所以开发起来也并没有费太多的功夫。 

RNOH开源库接入出乎意料地顺利,从7月开始开发,到了9月初我们的完整功能的应用就开始上线了。

 

低迷的客户端需求

从去年开始,我们的团队面临了一个低迷的客户端需求的时期。低迷到有一个月的时间,我甚至觉得,这么点需求,我自己都能干完了。自上而下的成本控制,导致了产品经理已经不愿意提需求,能H5化的东西一律H5化,这应该就是最近一段时间互联网上很多公司部门的状态。H5的体验很差?当整个社会都处于低迷的时期的时候,也就没有人在意体验了。再者,最近几年的时间里,各类政企App或者小程序,早就把用户教育地很好了,一点点的体验问题,早就无所谓了。

 

成本问题-移动端的紧箍咒

所有的互联网企业都会考虑成本,这是任何一个人都无法回避的问题。移动端之前有Android、iOS两个端,现在又出现了鸿蒙客户端,成本问题又会加剧起来。企业老板要求降低移动端的成本合理吗? 其实是合理的。在客户端的功能开发上,因为同属于客户端,功能上是高度一致的,使用三种语言开发三套功能上高度趋同的产品,如果说这本身就是一种资源浪费,也是不为过的。除非是像一线互联网公司的那些大户人家,否则,断然没有办法同时养着三个相同的技术团队的。

 

未来是属于跨平台的吗?

这是我这几年思考的问题,虽然作为一个原生开发出身的同学,肯定地回答这个问题会觉得有一些悲凉,但是,或许,这就是事实。

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐