Adak封狼居胥 26-05-10 12:37
微博认证:数码博主 微博原创视频博主

聊聊为啥同是一多部署【桌面端】和【移动端】各有对方没有的功能

首先基于一个大的前提,系统或者app设计都会根据其定位和需求进行功能规划开发,不会永远只加功能而不删减功能,以避免代码过于臃肿造成的维护成本呈几何倍数的提升。而对于不同的设备又会根据其不同的使用场景独立的进行需求分析和功能规划,具体以下面几个功能来看。

第一:鸿蒙电脑端没有【仅使用期间允许】这个权限

不同于手机或者说移动端绝大多数场景前台只有一个任务,由于桌面端绝大多数场景属于多任务前台并行,如果设置了仅使用期间允许极高概率会发生权限调用冲突,故而在桌面端是专门砍掉了这个权限。

而同样是考虑到桌面端是天生的多窗口多任务并行的状态,基于这不同使用场景做出了区别于移动端的一些需求调研和功能规划,如【独立应用音量调节】只在鸿蒙电脑上有而移动端(手机、平板)没有,就是在多任务相关功能的场景上【桌面端】是独立进行需求调研和规划的,而手机和平板则因多数属于单任务状态所以相关多任务功能会共享一套需求调研分析,这也是为什么绝大部分时候系统更新手机和平板是同批ota,电脑则是单独批次。

第二:鸿蒙电脑、平板、折叠屏的图库App设置中没有相册排序功能。

基于前述的根据不同设备不同场景,要进行独立的需求调研和功能规划,虽然图库使用了鸿蒙的一次开发多端部署,但由于【桌面端】对图库的功能需求远远复杂于【移动端】,故而在图库App的大屏态设计上不能简单的UI重构,而是整个功能架构都要重构,所以图库App在大屏态设计上会以鸿蒙电脑的需求为优先。

而对于电脑设备其交互能力是以【键鼠】为核心,所以当前的图库大屏态其实是可以通过“鼠标长按拖动”来完成相册排序的,作为共享图库大屏态的平板、折叠屏也可以通过连接鼠标实现相册排序(手指触控长按则属于鼠标的右击故而不行),而对于平板、折叠屏图库设置内的相册排序能力会在后续版本上线,或者说在电脑图库独立的需求规划大部分开发完成后。

以上说明为什么【桌面端】和【移动端】为何有各自没有功能,大体的设计原则是为了保证整体维护成本可控,保证流畅体验。对于部分场景、部分用户可能很刚需的功能,每一次的需求调研分析不可能保证完全合理一定上线,但华为会定期的重启相关功能的需求调研,比方昨日pura90更新的“通知与来电音量设置分离”,每年都有用户反馈,今年则是通过需求评审正式提上日程且已开发完成。

而对于其他部分用户有需求还没上线的功能,比如“微信录音”、“移动端独立音量调节”,我个人对这两个功能是没有任何需求的(本人社恐又是完美主义,电话基本不接的,文字发我看我想清楚了才会回),但我也是时刻关注相关部门的调研活动(如图),大家也不用总是互相争吵这个功能对对方有没有用,自己确定有需求就提,特别是对于我的华为体验官活动,有相关调研时尽量抽点时间写写自己的需求场景,之前调研可能没过立项评审的或许这次因为你的场景需求就通过了。
#鸿蒙越用越香##我的鸿蒙体验#

发布于 江苏