谷歌向全球正式发布 Android 9,代号为 Pie,附最新特性总结

640?wx_fmt=gif

热文导读 | 点击标题阅读

如何进阶成为Java和Android架构师?

中国IT工作者35岁后的发展出路调查报告

Android 官方全新推荐组件:Paging Library 基于RecyclerView的分页加载框架

昨天,谷歌向全球正式发布 Android 9,代号为 Pie


Android 9 利用人工智能技术,让您的手机更加智能、简洁与人性化。开发者能够借助 Android 9,全面提升应用性能,打造出色体验,让您的应用与用户走得更近!


640?wx_fmt=png


具体新特性全总结如下:

Android 9 终版新功能

以机器学习为核心,打造更为智能的手机

Android 9 赋予手机强大的学习能力:系统能够根据用户在使用过程中展露的习惯与偏好,进行自我学习与适应 —— 从强劲续航到人性化应用推荐,Android 9 都能想您所想,保障持久流畅的用户体验。

640?


Slices 

  Slice 的概念则是 Google Assistant 的延伸,让使用者能快速使用到 app 里的某个特定功能,比方说在搜寻列中搜寻 Lyft to home,过往手机可能只是帮你找到 Lyft 这款叫车 app 并打开,现在则是会在搜寻列下方出现你可能会需要的资讯,例如叫车回家、时间、车资等等,让使用者能点一下就叫好车并省去输入目的地的麻烦。只要开发者导入 Slice 功能,使用者在使用搜寻、Google Play 商店、Google Assitant 或其他内建功能时都会出现 Slice 的操作建议。

App Actions

App Actions 是一种全新的应用推荐方式,用于预测接下来要做的事情(很像 Siri 应用建议),借助机器学习技术,App Actions 能对应用的语义意图和使用场景进行分析,并根据分析结果在适当的时机向用户推荐您的应用。


 什麽意思呢?Action 可以想像成捷径的概念,目的是为了减少使用者的操作动作,比方说当侦测到耳机插入,就跳出音乐相关的 app 方便使用者点选。

 简单来说,Google 想要透过 Action 和 Slice 这两个功能让使用者减少操作动作,让应用程式和操作行为更紧密结合,把以前需要操作四五下才能完成的事减少到操作两三下或是操作一下就能自动完成。


以上两个功能早在2018发布预览版上就有介绍


 Google 在 2018 年的开发者大会(Google I/O)宣布推出新的介面操作功能 Actions 和 Slides,Slices API 提供给开发者们新的操作方式以及视觉设计,能让 app 内容更一目了然的出现在画面上。

  Google 在现正进行中的 Google I/O 2018 介绍了新的作业系统 Android P,在这个版本中,我们所熟悉的 Android 介面将有些许更动,最大的不同就是 Android P 加入 Action 和 Slice 功能,让 app 的内容可以更快显示在手机画面上。


全新的 Android 仪表板

Google 也将在 Android P 中放入统计功能(Dashboard),就像仪表板依样让使用者可以从这里知道 app 的使用情况,例如多常使用某款 app、使用多久时间、通常何时使用等等,也可以在此限制自己的使用时间(App Timer),例如你一天限制自己使用 30 分钟的 Facebook,当你用了 30 分钟后,Facebook 就会变灰,提醒你使用时间已到。


动态电量管理

我们与 DeepMind 合作推出了动态电量管理特性,利用机器学习技术对系统资源进行有限分配,更专注于用户最常用的应用。如果您已经针对低耗电模式应用待机模式以及后台限制对您的应用进行过相关优化,那么它就应该已经能够和动态电量管理特性完美配合。如果您暂时还未开始优化工作,请阅读电量管理官方文档,获取具体操作指南。

640?


神经网络 API 1.1

Android 9.0 对神经网络 API 进行了扩展与改进,进一步优化 Android 对机器学习硬件加速的支持。神经网络 API 1.1 共增加了对 9 个新算子的支持,它们分别是 Pad、BatchToSpaceND、SpaceToBatchND、Transpose、Strided Slice、Mean、Div、Sub 和 Squeeze。TensorFlow Lite 就是一个已经用上此 API 的典型机器学习框架。


默认使用 HTTPS

为了将所有网络流量从明文 (未加密的HTTP) 逐步迁移至 TLS,我们更改了网络安全配置的默认设置,以阻止所有明文流量,强制应用通过 TLS 建立网降连接,除非开发者明确允许特定域名使用明文传输。

640?wx_fmt=gif


文本识别与 Smart Linkify

在 Android 9 中,我们对识别文本的机器学习模型进行了扩展,使其可以借助 TextClassifier API识别出类似日期或航班号这样的信息。此外, Smart Linkify 允许开发者通过 Linkify API 使用文本识别模块完成多项操作,比如对用户可采取的操作提出建议。Smart Linkify 让系统在文本识别精确度与速度上都有明显的提升。

640?wx_fmt=gif


凹口屏支持

Android 9 中加入了凹口屏支持,让您的应用可以充分利用最新全面屏,展现应用的独特魅力。该功能可以在大部分应用中无缝工作,系统会通过调整状态栏高度将应用内容与屏幕缺口区域分开。如果您的应用含有沉浸式内容,您可调用 display cutout APIs 确认缺口形状与位置,然后请求围绕缺口进行全屏布局。另外,我们还加入了开发者选项来模拟任意设备上的凹口形状,从而极大简化了应用支持凹口屏幕所需的构建以及测试流程。

640?wx_fmt=jpeg

△ 内含沉浸式内容的应用可以在凹口屏设备上实现全屏显示

最后


应用程序屏幕被重新设计,支持 iPhone X 等带有刘海的显示器设备。Pie 也使用了一种新的基于手势的系统界面,具有类似 iPhone 的滑动功能,可以在操作系统中导航。名为 Shush 的勿扰功能在手机屏幕朝下放置时会使 Android 设备静音,而 Wind Down 功能可让手机界面变为灰色,以减少 Android 用户在特定睡眠时间使用手机的可能性。


与其它版本的 Android 一样,Android Pie 仅限于部分手机升级使用,每个手机厂商都需要经过定制才能对用户推出相应的版本更新。目前的情况是 Android Pie 已经面向 Pixel 手机推出,接下来几个月内将更新包括 Sony Mobile、Xiaomi、Oppo、Vivo、OnePlus 和 Essential 等厂商的最新设备。

你有好的文章想和大家分享欢迎投稿,直接向我投递文章链接即可


最后,欢迎大家加入我们的知识星球,这期是到2019年3月10日结束,所以越早加入越好,现在加入的球友快1000人了,到1000人时将大幅提价(还有最后几十个名额了),所以快上车!

640?wx_fmt=jpeg

微信扫描或者点击上方二维码领取Android\Python\AI\Java等高级进阶资源

更多学习资料点击下面的“阅读原文”获取

640?wx_fmt=gif

猜你喜欢

转载自blog.csdn.net/xJ032w2j4cCjhOW8s8/article/details/81517942