11月16日,首届安卓绿色联盟开发者大会在北京圆满落下帷幕。本届大会可谓是精英云集,阵容豪华。作为整场大会的重头戏之一,在嘉宾演讲环节,华为消费者BG软件工程部终端应用安全首席架构师王安宇更是率先登台,从三个维度为与会观众对《安卓绿色应用体验标准2.0》进行了深度的分享与解读,让我们一起来看!
终结安卓应用乱象,安卓绿色应用体验标准2.0发布
演讲环节开始,王安宇从安卓应用生态的现状引入。他表示,在当前的安卓应用生态中,安卓的版本碎片化和国内安卓的生态乱象导致安卓应用的兼容性问题不断加剧。安卓版本的迅速迭代,进一步使得应用定制的代价变高,应用开发者的适配成本也急速上涨,从而让大部分应用开发商和设备厂商适配和兼容安卓版本的意愿低落,进而导致了国内安卓应用市场的种种乱象。
与此同时,随着移动智能设备的不断进化,用户对应用体验的要求也开始变得越发严格。应用表现流畅、功耗低、沉浸式体验、隐私保护等都成为影响用户选择的重要因素。正是基于这样的大背景,安卓绿色联盟为了改善安卓应用生态,为用户呈现一个良好的应用体验环境,牵头并制定发布了《安卓绿色应用体验标准2.0》版本。
五大维度,解读安卓绿色应用体验标准2.0
随后,王安宇向与会观众深度解读了《安卓绿色应用标准2.0》的具体标准内容。王安宇表示,《安卓绿色应用体验标准2.0》共分为兼容性、安全、稳定性、功耗、性能五个维度,每个维度都有相应的标准条款、衡量标准。
兼容性方面重点对应用的安装启动、整个生命周期的显示、系统特性支持、账号异常、UI适配八大类常见问题制定了新的标准。一方面考核已有应用在安卓新版本上的兼容性情况,另一方面则考核新应用在不同安卓设备上的兼容性表现。
安全方面则主要对应用行为规范、权限规范、用户隐私安全三个维度进行了安全标准的补充更新。权限最小化,应用不应该申请自己业务不需要的权限,并且为自己自定义的权限设置合理的安全保护级别。在弹窗和界面覆盖上,对无必要的界面骚扰用户行为给出了相应的要求。在隐私保护的要求上,对数据的收集、存储、销毁这些方面给出了保护的要求。
稳定性的考察标准主要有两个维度,闪退率的情况和应用无响应的情况。这些都可以在自动化测试的平台上得到数据。
在功耗方面,则主要是针对个人应用后台的功耗行为制定了标准。在演讲环节中,王安宇以游戏应用为例向观众进行了生动的讲解,“我们看到一个游戏应用在后台一个小时的时间内唤醒了358次,这是用户手机耗电快、卡顿的关键原因。在绿色应用的体验标准上,我们对于后台非合理的资源占用、器件占用制定了相关的标准。通过对包括后台的WakeLock占用、屏幕占用、网络占用、音视频设备占用、定位传感器占用等方面的规范,来减少后台的操作。这样,不仅可以保证应用的流畅体验,也更有利于保护用户隐私。”
除此之外,在性能方面,王安宇表示,《安卓绿色应用体验标准2.0》也树立了十大指标的量化衡量标准,帮助开发者确定开发的应用是不是符合标准。比如,冷启动通俗的说法是用户点开应用图标到应用完全加载的时间,可以根据量化指标判断是不是符合绿色应用的性能标准。
让用户体验更舒心,让应用品质更优秀
王安宇表示,安卓绿色联盟推荐绿色应用,推广和实施绿色应用2.0标准,一方面可以通过应用过滤以及应用市场上架检测,让用户的安装使用过程变得更加安全省心。另一方面,对于开发者而言,应用市场也可以为优质应用市场铺路搭桥。通过发布标准,让开发者能够知道自己的改进方向和质量目标。通过具体的标准操作指导,牵引国内应用市场的开放生态进一步提升。
演讲最后,说起安卓绿色联盟的未来愿景。王安宇总结到:安卓绿色联盟将提供一个绿色、规范的应用环境和全新的行业标准,打造一个绿色的应用生态,促进应用从开发到使用更规范,让用户体验更好,让技术真正服务于人!