这篇纯粹是试过以后和android开发对比感受,纯粹个人体验上的意见。

1.远程设备

目前设备因为只有手表和TV,只能进行远程,有时候信号不好会花屏,我DEBUG经常失败,还有就是经常运行的时候打不开应用,要手动打开。手动打开就算了,会跳回主页面,对于电视来说,进入主页面要滑动好多次才能找到应用。优点是跑设备的速度很快。建议以后增加虚拟设备。

2.图形页面

图形页面、布局页面没有图像展示,提示还不够友好,颜色,图片这些,android studio会有小图标提示,很方便,harmonyos目前没有。

3.布局文件

一些效果不太舒服,可能是因为我没找到?比如android最方便的隐藏显示android:visiblity,虽然在鸿蒙里面找到名称类似的,但是不能在xml中配置,而且代码配置的效果gone实际还是占位的。代码配置用了魔术数,不太规范:
在这里插入图片描述
实际效果上,8并没有达到不占位的效果,实测是占位的:
在这里插入图片描述
其他还有点击区域的bug,按钮经常点了没反应。

4.AbilitySlice

这个级别跳转以后返回没焦点就很迷,can not find focus,焦点问题目前是个大问题,各种焦点区域上都有点问题,和控件大小不完全一致。

4.优点

速度快,不会一直在下载东西,Ability套AbilitySlice这种方式如果完善,是很方便的,同一个页面内基本可以达到无延时跳转,目前试了页面部分功能,网络方面的后期再看。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐