ColorOS|Find N折叠屏:最好手感背后的最难适配( 二 )



ColorOS|Find N折叠屏:最好手感背后的最难适配
文章图片

但是 , 大屏比例接近1:1带来的应用适配问题 , 相比其他折叠屏手机的难度可谓几何级增加 , 因为这个比例跳出了Android定义的应用设计规范 , 这就意味着基于Android规范设计的应用 , 都无法在Find N上直接使用 。 所以 , ColorOS团队急需解决的是如何在几个月的时间内构建一套全新的应用生态 , 让Find N不会面临无应用可用的尴尬 。
为此 , ColorOS团队想了很多方法 , 也付出了比别人更多的努力 , 最后找到了一条难但正确的思路:竖屏APP在Find N上使用需要把Find N转90度 , 那不转屏而是旋转APP呢?ColorOS工程师们针对TOP3000的应用增加了名单管控 , 用代码告诉APP启动后智能旋转90度 , 可以在横屏的Find N上正常使用 , 而且整个转换过程非常快 , 用户几乎感觉不到 。
事实上 , 有了这个优化 , OPPO Find N已经可以实现与其他折叠屏手机无差别的应用生态体验 , 但是ColorOS团队想的更远 , 因为如果维持现状不变 , 折叠屏依然只能是尝鲜之作 , 无法带来真正有别于直板机的体验 , 想要用户把折叠屏当作主力机使用 , 需要跳出经验主义牢笼 , 打破现有思想的束缚 。
基于此思考 , ColorOS赋予了APP们更适合折叠屏的交互逻辑——平行视窗 。 平行视窗在行业里已不算新事物 , 但由于相关技术人员稀缺 , 且各家的相关技术均处于保密状态 , ColorOS团队只能从零开始研发自己的“平行视窗”技术 。 实现“平行视窗”的关键在于告诉APP下一步的交互逻辑是什么 , 比如购物APP , 有的交互逻辑是左屏APP首页 , 右屏为选中的商品细节页面;有的逻辑则是左屏是APP首页 , 点击右屏的商品细节进入购买页面 , 这是两套完全不同的逻辑 。 ColorOS的软件工程师只能用一行行的代码去告诉APP应该怎么切换 。 今年3月24日第一行代码诞生 , 到最后成功引导APP切换逻辑 , 第一版的框架代码就有两万多行 , 足见适配的难度 。
平行视窗的适配还会出现一些细节的问题 , 例如看起来很简单的状态栏 , 因为平行视窗左右屏分开使用的特殊性 , 可能刚打开还正常显示的状态栏 , 在经过页面跳转后却会出现这样那样的问题 , 在和它较劲数个日夜后 , 团队一度生出干脆直接隐藏掉状态栏的想法 , 但考虑到完全隐藏对用户体验可能造成的伤害 , 团队还是耐下心来 , 前后做了15版的尝试 , 最终解决掉了这个问题 。

ColorOS|Find N折叠屏:最好手感背后的最难适配
文章图片

除了平行视窗之外 , ColorOS还基于谷歌响应式框架推出了ColorOS版的“响应式UI设计框架” , 可针对不同场景APP简化应用适配难度 , 开发者只需基于同一套代码开发一个APP , 即可兼容多尺寸、多终端设备的显示 , 并能够动态调整页面的布局 , 实现一次开发多端使用 。 为了降低开发者的疑虑 , ColorOS还组建专人适配团队 , 点对点的与开发者进行沟通 , 还对开发者适配时可能遇到的问题进行了提前梳理 , 并第一时间解决开发者的疑问 。 自今年5月以来 , ColorOS团队制作了超过1000份的定制化适配方案 , 帮助更多应用在折叠屏上呈现出完美体验 。

推荐阅读