One Fit All,是好用的电脑还是手机程序,都能在任意终端上运行。对开发者而言,一个程序能够同时运行于手表、手机、平板、电脑、电视,相当具有吸引力。而且有理由期待华为会在这件事上做得很好,因为早在Win+Android时代,华为就推出了把电脑变成手机的移动应用引擎,和把手机变成电脑的电脑模式。
首先是华为为了区隔不同市场,为程序设定了从手表、手机、平板、二合一、电脑到智慧屏多个编译目标。学习苹果,把选择权交给了开发者。,对开发者而言,适配多端的边际效益依然极高。一些负责任的开发者,例如微信、抖音,延续了旧时代的传统,给手机平板做一个版本,电脑做一个版本,虽然割裂,但至少还服务到位了。不负责任的,直接把手机版本发布到电脑上用。
两个因素叠加,投射到用户端,就成体验地狱了。分版本的,两个都能用,只是数据权限不互通。合版本的,往往就是一个大号的手机或平板界面,缺乏电脑端必要的导航栏,效果甚至还不如在macOS上运行iOS App。华为在鸿蒙Next,电脑能否运行手机软件,变成要看软件厂商的脸色。而手机干脆把电脑模式阉割了!