更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 网络资讯 > 鸿蒙应用层保留安卓痕迹,出现为了改名字而改名现象引开发者不满

鸿蒙应用层保留安卓痕迹,出现为了改名字而改名现象引开发者不满

更新时间:2021-09-19 08:35:01浏览次数:626+次

因为鸿蒙应用层保留了大量安卓的痕迹,却出现了为了改名字而改名的现象,这引起了某些鸿蒙开发者的不满,他们对Java API提出了很多的个人建议,为什么想要改变?比如位图一般用bitmap却搞了个pixelmap的新词,还以为是像素地图。这就是源头,以下是相关的分析及建议。

\

全文内容

vp,fp的概念跟安卓的dp,sp如出一辙,而安卓这套算法本身并不是十分友好的概念,如果能引入公制单位mm(毫米),会更加方便设计师设计界面(你只要跟设计师说图片分辨率320像素/英寸,宽720像素,高1280像素),只要硬件厂家在配置屏幕参数的时候不乱来,换算成像素后6.47vp ≈ 1mm,基本没差别。相关参考:讲解鸿蒙HarmonyOS的vp、fp和Android的dp、sp联系和区别

fp(安卓上的sp)当用户设置字体缩放后对开发者很不友好,如果鸿蒙能从底层开始解决这个问题,设置缩放是将整个界面缩放而不是单独字体缩放,比如原来使用8mm的字体,按钮宽度12mm,背景图为142×94;当界面放大1.5倍后,字体变成12mm,按钮宽度为18mm,图片资源同时采用更高清晰度的图片213×141。

安卓6动态权限申请流程繁琐,安卓10文件读取繁琐,诸如此种从简单开发变成繁琐的过程,如何解决保证用户资料安全的前提下提高开发者的开发效率,避免赘余的操作的问题。

个人建议,不要搞那些浪费人力又增加开发者学习成本的事情,如果应用层与安卓一样,那直接摊牌,这样也方便开发者迁移,作为一个新系统真正需要改善的是摒弃旧世界存在的毛病,否则容易出现,移植不就是改改名字吗,既然鸿蒙兼容安卓APP那为什么不只开发安卓,反正编译后都一样的想法。

有网友对此表示:不改所有命令难道等着侵权吗?但是超越别人最好的办法就是,在人家基础上直接搞,继承优点,放弃缺点,没必要自己从零开始。