咨询电话
0750-6619079
联系我们
0750-6619079
邮箱:
秒速牛牛@126.com
电话:
0750-6619788
传真:
0750-6619788
手机:
13978972599
地址:
广东江门会城双水工业园
安卓产品
秒速牛牛将应用迁移至Android9Pie首先需要确保兼容

来源:未知 作者:admin 日期:2019-01-15 20:24

  全新一代的Android系统强调机器学习为核心,赋予了手机强大学习能力:系统能够根据用户在使用过程中展露的习惯与偏好,进行自我学习与适应。在Android9里,Google与DeepMind合作推出了动态电量管理特性,利用机器学习技术对系统资源进行有限分配,更专注于用户最常用的应用。

  新的动态电量管理特性被命名为应用待机群组,简单说,应用待机群组可以根据用户对手机应用的使用时间和使用频率帮助系统对应用优先级进行分级。根据使用模式,每个应用都会归类到(活跃、工作集、常用、极少使用、从未使用)五个优先级群组之一中。系统将根据应用所属的群组限制每个应用可以访问的设备资源,活跃级别越低,系统的限制就越多。

  优先级的划分并不是确定的,Android9系统动态地判断每个应用的使用情况,并更具需要重新归类。

  当然,Android9的机器学习能力并不只是体现在电量管理方面,应用推荐也是本次升级的一大亮点。Slices可以通过预判帮助用户以卡片的方式调用应用的部分功能。此外,Android9中加入了一种全新的应用推荐方式AppActions,简单的说,借助机器学技术,AppActions可以根据词汇的意思和使用场景进行分析,并根据分析结果推荐相应的应用。

  一旦应用启用该推荐功能后,系统就会根据用户请求,在众多Google和Android交互入口推荐您的应用。对开发者来说,AppActions能够让更多人看到自己的应用并极大提高用户参与度。

  如今手机已经进入全面屏时代,不过全面屏却给开发者带来了适配上的冗余工作量,因为目前市面上的全面屏大多是凹凸屏,俗称刘海屏或者水滴屏,而原生Android系统并不支持刘海屏。这不但影响了用户的体验也使得开发者们在UI上费尽了心思。

  Android9中引入了对凹口屏幕的官方平台支持,同时提供了一系列API帮助开发者在缺口区内外对应用内容进行布局。通过在缺口区域显示应用内容,尤其是视频、图片、地图或者游戏一类的内容,开发者能够显著提升应用沉浸度,为用户打造真正的全面屏体验。

  事实上,在凹口屏设备上,大部分应用内容并不会受到影响。默认情况下,如果开发者在竖屏模式下未对状态栏设定任何特殊标志位,状态栏会根据屏幕缺口情况自行调整高度(缺口高度≤状态栏高度),而应用内容则会显示在状态栏以下区域;在横屏和全屏模式下,系统会在应用窗口四周保留黑边,避开在缺口区显示应用内容。当然,为了避免出现适配方面的问题,开发者应尽快下载《屏幕缺口支持指南》,了解适配过程中可能遇到的问题以及相应解决方案。

  除了机器学习和凹凸屏支持外,Android9中还有不少新特性能够帮助开发者进一步优化自己的应用。Android9添加了对IEEE802.11mcWi-Fi协议(也称为Wi-FiRound-Trip-Time(RTT))的平台支持,从而让开发者的应用可以利用室内定位功能。开发者可以使用一个多点定位算法来预估与这些测量值最相符的设备位置。结果可以精确到1至2米,通过这种精确性,您可以打造新的体验,例如楼内导航、基于精细位置的服务。

  Android9对影音体验也有大幅升级,增加了了对HDRVP9Profile2的内置支持,开发者可以在支持HDR的设备上,把启用HDR功能的视频内容分享给的用户。此外,还添加了对HEIF(heic)图像编码的平台支持,开发者能更加方便地从后台服务器传输并使用HEIF图像。开发者可以调用DynamicsProcessingAPI对音频进行动态处理,通过分离出特定频率的声音,降低过大的音量,或者增强过小的音量,来改善应用的音频质量。

  距离Google发布Android9已经过了四个月,各大手机厂商譬如华为、小米等等都已经陆续推出了支持AndroidP版的旗舰机型,并公布了后续机型的升级计划。此外,不少出厂就搭载Android9的机型也正在路上,相信不久后主流机型将全面实装Android9。面对新一代Android系统,应用对Android9Pie的兼容性适配尤为重要。

  将应用迁移至Android9Pie首先需要确保兼容性,开发者需要将自身应用调整至兼容Android9Pie。

  在确保应用兼容Android9之后,开发者才能够更新布标版本并使用Android9的新特性。

  为了进一步优化自身应用,提升用户体验,建议开发者尽快适配Android9Pie。