• 刘海屏时代来临,主流应用适配情况大调查


    为了追求极致体验,有的手机屏幕正上方设置了一块儿形似刘海的区域,此类设计风格的手机被形象的统称为“刘海屏”机型。

    目前,已有11家厂商相继发布了16款带有“刘海“设计的手机,Android P也已全面支持刘海屏机型。

    为了保障用户能够在此类机型上有完美的使用体验,华为终端开放实验室选取国内TOP 400主流应用,对 “刘海屏”适配情况进行测试,速来围观吧!

    一、应用不适配刘海屏将会产生什么后果?

    1.应用有沉浸式状态栏页面时,会出现顶部内容被刘海区遮挡。

    2.应用有全屏页面布局时,Android P会做下移处理,导致页面底部内容或功能按键显示不全。

    3.应用横屏显示时,Android P会做右移处理,导致页面右侧内容或功能按键显示不全。

    4.Android P的下移或右移处理,会造成部分应用功能无法使用。

    5.应用使用中,锁屏后底部出现白边。

    有图有真相,让我们直观看一下

    如图所示,页面中多个应用出现字体被遮挡内容显示不全、关键功能键被遮挡、横屏播放时视频偏向左侧显示等现象,严重影响了用户的使用体验。

    那么,国内TOP 400主流应用“刘海屏”适配情况如何?

    二、国内TOP 400主流应用刘海屏适配情况概览

    • 测试版本:Android 9.0
    • 测试机型:Pixel
    • 测试范围:国内TOP 400主流应用
    • 测试方法:设置-系统-高级-开发者选项-模拟“刘海屏”-长型显示屏凹口
    • 测试结果:

    如上图所示,国内TOP 400主流应用刘海屏适配通过率为91%,仍有将近10%的应用未通过刘海屏适配。

    那么,具体适配详情如何?未适配的9%TOP 400主流应用都有哪些不兼容表现?下面将为您分类展示。

    三、国内主流应用刘海屏适配详情

    另外,

    四、刘海屏适配建议

    使用Android P谷歌原生刘海屏适配方案

    方法步骤:

    1. 使用Pixel非刘海屏手机或者模拟器,通过开发者选项开启模拟刘海屏进行调试。
    2. 在开发人员选项中,屏幕向下滚动到绘图部分,然后选择模拟“刘海屏”。
    3. 选择刘海尺寸信息:长型显示屏凹口

    具体适配方法请参考:https://developer.android.com/preview/features#cutout

    *该方案只适用于Android P,在Android O中无法使用。

    五、总结

    在所测试的国内TOP 400主流应用中90%的应用已实现适配,剩下的少部分应用开发者们要注意,无论是市面上各大厂商生产的多款刘海屏机型,还是Android P对刘海屏的适配,都说明了一个问题:刘海屏的时代真的到来了,再不适配你就OUT了。

    如果您在适配过程中遇到任何技术问题,可以发邮件至deveco@huawei.com,邮件主题:“华为刘海屏适配+应用名称“,我们将及时为您反馈。

    关注安卓绿色联盟公众号回复关键词“申请”,了解华为终端开放实验室免费云测申请流程。

  • 相关阅读:
    项目笔记:统计页面功能实现
    jquery easyui datagrid实现数据改动
    Skia图片解码模块流程分析
    TRIZ的成功案例
    基于HTML5的Web SCADA工控移动应用
    webservices系列(五)——javaweb整合Axis2及多service配置
    org.hibernate.PropertyValueException: not-null property references a null or transient value: model.
    线程池和异步线程
    [leetcode]Implement strStr()
    Python工作日类库Busines Holiday介绍
  • 原文地址:https://www.cnblogs.com/androidga/p/9516136.html
Copyright © 2020-2023  润新知