已经在做了,刚拿到api 11,项目进行了下重构,某中型互联网公司,13年安卓开发,搞比较晚,api 9开始刚写了3个月。
具体细节有协议我不能说,别问我了,等11正式发布了大家自然知道了,
就想说下主观感受,总得来说arkui和arkts是个缝合怪,但缝得还算舒服,不管之前是做哪种前端的,进来都能很快上手,我自己大概也就学了2天不到吧,就开始开始迁移安卓项目代码到鸿蒙了,我一贯都是一边干一边学的,一路上基本没遇到什么大坑,当然,小坑是有的,但一般能绕过去的先绕过去了。不过当然,这个有个原因是我们之前项目是有完整的开发框架的,鸿蒙上框架复刻好了,主体业务代码基本能直接复制黏贴然后稍微改改语法糖就好了,也就ui部分得费工夫重新做。
目前我个人觉得相对于安卓,鸿蒙比较难受的一个地方是drawable的缺失,鸿蒙的绘制是基于组件的,从11的span的改进方式上看,绘制基本单元依然是基于组件的,并没有类似安卓的drawable的直接替代品,虽然部分可以用svg替代但性能存疑,这个可能对一些动效的实现造成一些困难。
其他我就不多说了,免得涉密,总的来说我觉得这个平台是有戏的,未来很可能会成为iOS和安卓之外的第三个平台,如果还没开始学的移动端开发,我建议可以先看起来了,但建议不要在api9上做,有条件的申请下api11,没条件的,可以先学下但先别写,项目建议从api11开始做,否则就会体验下我体验过的几千个error。