有个观点,如果一个应用同时存在桌面端和移动端,那么在鸿蒙平台上也是优先推荐电脑用桌面端,手机平板用移动端
因为凡是这类同步有桌面和移动端的应用,基本都是有两个团队负责,不仅是功能复杂度决定的ui差异,还有移动端重触控与手写笔交互、桌面端重键鼠的交互差异,决定了应用在桌面版个移动版上有完全不同的考量,虽然在鸿蒙这个大的生态里可以直接复用相同的包,但是在落实到实际应用的时候会有很多细节问题。
比如悟空图像过去在其他平台就只有桌面版,到了鸿蒙上虽然很早就直接分发到了平板,但其早期版本是完全不支持手写笔触控的,因为在他们团队过往的开发中从来就不曾考虑桌面端要用手写笔的问题。
还有像我的华为,鸿蒙电脑出来前我的华为只有移动端,现在开始ui上适配了电脑,但是很多组件的交互并不支持鼠标,也就是在电脑上用这个app有的功能必须通过触控屏幕才能操作,触控板控制不了,因为这些都不是过往团队开发需要考虑的事情。
对于我的华为这类属于一多开发的应用,发现部分组件能力在跨端表现不一致的,华为会有专项跟进快速优化处理,但对于天然的就存在桌面端和移动端两种定位的app,就很难及时的推动他们进行出端能力的优化,因为同一个团队在别的平台上不需要考虑出端使用的问题。
特别是对于大公司一个app有多个平台,他们也会更注意多平台的能力统一性,所以当遇到一个app同时有桌面端和移动端时候,还是建议什么设备用什么端的应用,不是推荐设备下载的版本,或者说单独列了个pc专区、移动专区的应用,肯定会有一些与当前设备能力不匹配的细节体验差异
发布于 江苏
