写点什么

Android Pie 提供了自适应供电、神经网络 API 1.1 等新特性

  • 2018-08-20
  • 本文字数:1638 字

    阅读完需:约 5 分钟

Google 发布了 Android Oreo 的后继版本 Android Pie。Android Pie 提供了“刘海”屏显示支持(Display cutout)、神经网络 API 1.1、放大镜组件、自适应供电(Adaptive Battery)、Slices、基于 Wi-FI RTT 的室内定位等一系列功能。

神经网络API (NNAPI,Neural Netowrk API) 是一组用于在移动设备上实现机器学习计算的API。它设计为 TensorFlow Lite 、Caffe2 等机器学习框架提供一个基础层。在 Android Pie 中,NNAPI 更新并添加了对 9 种新操作的支持,包括逐元素对(two element-wise)数学运算、Div 运算和 Sub 运算,以及 BatchToSpaceND SpaceToBatchND , Squeeze Stride Slice Transpose Pad Mean 等数组操作。

Slices 是一组 UI 模板,可以借助于 Google Search、Google Assistant 等应用,在用户应用中显示丰富、动态及交互的内容。Slices 通过支持全屏应用体验之外的操作,为用户执行任务提供帮助。

自适应供电( Adaptive Battery )和自适应亮度(Adaptive Brightness)这两个新特性使用了机器学习技术。自适应供电根据设备信息对系统资源做优先排序,可在针对 Doze App Standby Background Limits 优化的应用中良好工作。自适应亮度可根据全天各种条件情况学习如何调整设备显示亮度。例如,如果用户喜好屏幕亮度比缺省设置略低,那么他一开始可以手工调整亮度。一段时间后,Andorid 就会自动调整到较优的亮度设置。

App Actions 是另一个运用了机器学习的特性。据 Google 介绍,开发人员将可使用 App Actions 提高查找应用的范围。该特性以向用户推荐应用作为满足用户需求的一种方式。

Android Pie 添加了对有“刘海”的最新全面屏的支持,刘海中具有布置了摄像头和扬声器。新的 DisplayCutout 类可用于发现不应显示其中内容的非功能性区域。开发人员可查阅文档,了解如何管理刘海区域。

通知特性也得到了一系列的改进。现在支持开发人员显示对话、附加照片和贴纸,甚至智能地给出推荐答复。Google 声称,开发人员很快将可以使用机器学习工具包智能地生成答复建议。

放大器(Magnifier)是一个改进用户选取文本体验的小组件。放大器通过一个可在文本上拖拽的面板放大显示文本区域,帮助用户准确地定位指针位置或文本选择区域。此外,只要是添加到窗口上的视图,都可以使用放大器组件。

现在支持用户同时使用两个甚至两个以上的物理摄像头,开发人员可以创建一些使用单个镜头无法实现的特性,例如无缝缩放、焦外成像(bokeh)、立体视感等。此外,开发人员还可使用基于显示的闪光灯支持API ,以及有助于降低初次拍照延迟问题的 SessionConfiguration

Android Pie 中新添加了一系列的安全特性,包括统一风格的指纹验证对话框和高可信的用户敏感交易确认。开发人员不再需要自建对话框,他们可以使用 BiometricPrompt API 显示标准的系统对话框。此外,API 还支持面部识别和虹膜识别技术。更多细节可参阅“ Security Updates ”页面信息。

Android Pie 在隐私上做了很大的改进。例如,如果网络的 DNS 支持 TLS,那么就采用 DNS over TLS。此外,Android 现在限制了处于空闲状态下的应用访问麦克风、摄像头和所有 SensorManager 传感器。

Dynamics Processing API 是一种实现音响均衡并改进动态声音范围的音效。它提供了多种组件,包括均衡器、多频带压缩和限幅器等。音响应用可使用 Dynamics Processing API 修改 Andorid 设备输出的音效,并根据收听者或环境条件做优化。

现在开发人员可以使用 Wi-Fi RTT(Round-Trip-Time)构建室内定位应用。 RTT API 计算的设备位置精度可达 1 到 2 米,因而可支持建筑内导航,以及消歧语音控制、基于定位的信息等细粒度定位服务。

最初,只有 Pixel 可以保持与 Android Pie 的同步更新。现在,Sony Mobile、小米、HMD Global、Oppo、Vivo、OnePlus 和 Essential 等参与测试计划的设备厂商,以及一些得到 Android One 认证的设备,都将在今年秋季末接收更新。

更多新特性和 API,可查阅 Android Pie 特性概览页面。

查看英文原文: Android Pie Brings Adaptive Battery, Neural Networks API 1.1 and More

2018-08-20 13:281084
用户头像

发布了 391 篇内容, 共 138.3 次阅读, 收获喜欢 256 次。

关注

评论

发布
暂无评论
发现更多内容

android组件化通信,享学课堂

android 程序员 移动开发

Android经典面试题详解:kotlin入门教程百度网盘

android 程序员 移动开发

卷王如何刷力扣

bigsai

数据结构 算法 刷题

Android的Io模型你了解多少,享学androidVIP课程百度云种子

android 程序员 移动开发

Android知识体系大纲!动脑学院官网

android 程序员 移动开发

Android社招面试题,真香

android 程序员 移动开发

Android程序员必经的实践之路:享学课堂

android 程序员 移动开发

Android程序员必经的实践之路:享学课堂androidVIP网盘资源

android 程序员 移动开发

2021 腾讯数字生态大会重磅来袭

CODING DevOps

云原生 腾讯数字生态大会 降本增效

android组件化和插件化,android开发入门与实战网盘

android 程序员 移动开发

Android组件化入门,想搞定大厂面试官

android 程序员 移动开发

android组件化实现,享学androidVIP课种子

android 程序员 移动开发

Android热修复原理,跳槽字节跳动

android 程序员 移动开发

android热更新图片,动脑学院视频百度云

android 程序员 移动开发

Android知识总结,动脑学院官网

android 程序员 移动开发

设计模式--策略模式与工厂模式

en

设计模式 工厂模式 策略模式

Android程序员架构之路该如何继续学习,纯干货

android 程序员 移动开发

Android系列学习进阶视频,扔物线课程怎么样

android 程序员 移动开发

Android自学教程!android底层开发百度网盘

android 程序员 移动开发

Android框架,动脑学院android视频

android 程序员 移动开发

Android的Io模型你了解多少?android开发教程百度网盘

android 程序员 移动开发

Android最牛教材!享学课堂Android架构师二期

android 程序员 移动开发

Android程序员最新职业规划,熬了整整30天

android 程序员 移动开发

Android模块化面向接口编程,快来收藏

android 程序员 移动开发

Android热修复原理,金九银十旗开得胜

android 程序员 移动开发

CICD sonarqube卡点实现思路

消失的子弹

Kubernetes DevOps CI/CD drone

Android程序员架构之路该如何继续学习,华为架构师深入讲解Android开发

android 程序员 移动开发

Android系列学习进阶视频,kotlin入门教程百度网盘

android 程序员 移动开发

android组件化实现,动脑Android

android 程序员 移动开发

android组件化开发框架,kotlin入门教程百度网盘

android 程序员 移动开发

Android经典面试:动脑学院

android 程序员 移动开发

Android Pie提供了自适应供电、神经网络API 1.1等新特性_移动_Diogo Carleto_InfoQ精选文章