正在阅读:折叠屏来势汹汹!但APP们真的跟得上时代吗折叠屏来势汹汹!但APP们真的跟得上时代吗

2019-04-26 00:15 出处:PConline原创 作者:Aimo 责任编辑:censi

  [PConline杂谈]随着华为Mate X和三星Galaxy Fold的面世,折叠屏手机真正进入到了人们的视野。和传统的直板触屏机相比,折叠屏手机的优势显而易见——它能够在保持便携的同时,带来更大的视野和触控面积,现实和虚拟世界连接的窗口得到了成倍的扩大。纵观手机发展史,只要便携性没有本质性地倒退,大屏战胜小屏仿佛就是件天经地义的事情。基于此,尽管折叠屏手机仍处于起步阶段,但已经有人认为这会是未来手机的普遍形态。

折叠屏APP

  折叠屏手机作为新生事物,自然需要费力气跨过一些障碍。硬件方面自不必说,柔性屏、铰链、布局、重量等等问题都足以大书特书。而在软件方面,APP要如何去适配一种新型硬件,也是经久不衰的话题。对折叠屏手机硬件方面的讨论已经足够多,今天,就一起来谈谈折叠屏中APP会面对怎样的问题,以及该呈现怎样的新形态。现今的APP,真的能无缝衔接到折叠屏时代吗?

APP能适配折叠屏吗?

  和之前的智能触屏设备相比,折叠屏最大的特点显然是显示面积可变,甚至不同的显示面积会随着设备的形态变化,产生不同的组合。例如当折叠屏张开一个角度,不同的部分可以显示不同的内容。对于这样多变的硬件形态,当前的APP似乎并非为它而生。

折叠屏显示面积可变,APP需要灵活适配不同的分辨率
折叠屏显示面积可变,APP需要灵活适配不同的分辨率

  在折叠屏这样的使用环境中,APP最为急需解决的问题,可能就是分辨率的匹配。折叠屏的开合会让系统运行在不同的分辨率中,而偏偏,不同分辨率的匹配一直是APP开发者们长久以来为之咬牙切齿的工作。

  在早年的安卓生态中,不同分辨率导致的APP显示问题层出不穷。安卓碎片化的生态令APP需要同时适配800x480、854x480、960X640等不同的分辨率,APP运行在分辨率不同的机器上,常出现UI变形、扭曲等显现。安卓APP之所以被诘责质量不好,这锅很大程度上可以甩到千奇百怪的分辨率身上。

三年前的安卓屏幕分辨率统计
数年前的安卓屏幕分辨率统计,安卓的碎片化很大程度上体现在分辨率上

  由于安卓的分辨率太过百花齐放,以至于在APP开发的过程中,出现了以iOS设计稿为原型,切图匹配到安卓系统上的情况。iOS APP在分辨率上翻车的情况的确比安卓APP更少,但iOS APP是否就在不同分辨率中表现得十全十美?iPhone X刚面世时,APP在其上出现的大黑条,阐明了这样一个事实——iOS APP并非能对所有分辨率百依百顺,它只是成长在分辨率等比放大的温室里;一旦遇到屏幕比例的变更,iOS APP也必须去做专门的适配,否则就会露出马脚。

APP难以适配多种分辨率的问题
APP难以适配多种分辨率的问题并非安卓独有,iOS APP突遇分辨率更改也会产生黑边

  折叠屏开合时,屏幕比例会发生巨大变化。要如何才能让APP在折叠屏不同形态中都能完美显示?iOS并没有提供相应方案,而且苹果似乎也没有计划推出折叠屏产品,因此下文暂且不谈苹果阵营的情况;折叠屏的风潮自安卓阵营刮起,而幸运的是我们现在就可以看到一个积极的信号——安卓已经开始努力解决APP适配问题了。

  在安卓Q当中,Google针对折叠屏,提供了一项名为“Foldables”的全新技术规范,为安卓APP们提供了“Screen Continuity(屏幕连续性)”的原生系统支持。可贵的是,安卓Q中的Foldables特性同时支持内折和外折开合,跟进了Foldables的APP,可以在折叠屏开合的时候,自动调整尺寸布局,在折叠屏不同形态下都得以完美显示。

安卓Q中的Flodables技术规范
安卓Q中的Flodables技术规范,可让APP动态适配不同分辨率

  安卓Q的Fodables方案听起来挺不错,但这是否意味着APP和折叠屏适配的问题已经妥善解决?情况或许并没有那么乐观。

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品