左右窗口分离显示是基于Activity,而Activity是安卓系统四大核心组件之一,华为针对安卓的显示框架作了扩展,实现了Activity独立分离显示技术方案,使应用的每一个Activity能够独立在屏幕的不同位置显示,这是平行视界的技术基础。不过只有这个还不行,华为还需要改造Activity窗口堆栈,确保用户操作一侧界面时不会影响到另一边的界面,否则平行视界就没有意义了。
最后华为还要优化双窗口之间的显示和切换逻辑,使之符合用户的使用习惯,在大量测试及调研之后,华为提供了三种窗口显示模式——导航栏模式、购物模式及自定义模式,使得用户快速适应平行视界功能。
对华为来说,平行视界功能的技术研发虽然费时费力,但最终带给用户最好的体验就不能只是华为自己支持,还需要将这个技术扩大到第三方应用,在生态扩展上华为也投入资源以便其他开发者支持平行视界。为此华为给开发者提供了两种模式,一个是基础横屏模式,这是系统默认的支持方式,60%的主流应用不需要改动就能支持平行视界,其他需要改动的也只需要很少的人力就能支持。第二种方式就是能力开放模式,开发者通过集成华为UIKit框架,根据自行业务选择窗口是全屏还是分屏显示,通过简单配置即可支持。
这两种模式给开发者提供了便利,减少了三方开发者人力物力投入。华为在简化开发方面的付出也有了回报,从发布以来平行视界的第三方支持也逐步在扩大,华为平板M6全系平行视界目前已经支持多达84款应用,预计年底支持100款。
华为平板M6“平行视界”体验:这才是双手操作的真谛
那么,华为平板M6的平行视界使用体验到底如何呢?别的不多说了,下面就来实际体验一下这个平行视界到底有多好用。
首先要了解下哪些应用支持平行视界,在设置里可以找到平行视界的选项,里面会根据华为平板M6安装的应用列出支持平行视界的APP,如上所示。
如果你常用的APP在支持列表中,那使用起来就简单了,不需要单独设置,打开相关APP,只要将华为平板M6横过来,那么系统就会自动检测平行视界,支持的APP中就会弹出提示,这时候APP主界面就会居中而非全屏显示,这说明平行视界生效了。