2008 年 9 月 23 日,Google 正式发布了 Android 1.0 系统,这也是 Android 系统最早的版本;当时的 Android,还没有使用一种甜品的名称作为别名。此后近十年间,Android 不断迭代,并迅速发展成为全世界最大的移动操作系统。
2018 年 8 月 6 日,Android 9 正式发布,还有一个别名 Pie。
根据 Google 在官网发布的消息,Android 的最新版本被命名为 Android 9 Pie,别名 Pie 继承了 Google 用甜品为 Android 命名的传统,首字母 P 也沿用了字母表序列。当然,最值得关注的,还是 Android 9 Pie 增加的诸多功能特性,而且很多都与人工智能相关。
Android 9 的一些重要更新包括以下:
Shush
Android 9 加入了 Shush 勿扰功能 ,当屏幕朝下放置时,可以自动静音设备。
Digital Happiness
Digital happiness是一个beta版仪表板,可以让你了解如何使用设备。在Digital Wellbeing界面中,饼状图会显示你最常使用的应用程序或服务,允许你暂停应用程序或屏蔽通知,以避免盲目的内容消耗以及减少干扰。
“Digital Wellbeing”还包含一个“Wind Down”工具,该功能可以在夜间将界面变成灰色,暂停推送通知,避免某条消息令你睡意全无,减少用户夜间智能手机的使用。
动态电量管理
Android 9 新增了动态电量管理特性Adaptive Battery。Google 副总裁 Dave Burke 表示这一特性是与 DeepMind 合作推出的,可以利用机器学习技术对系统资源进行有限分配,更专注于用户最常用的应用,类似于 Siri 应用建议。对于开发者来说,如果已经针对低耗电模式、应用待机模式以及后台限制对自己应用进行过相关优化,那么它就应该已经能够和动态电量管理特性完美配合。
Slices
在 Android 9 中,Google 推出了 Slices功能 ,即搜索结果中从您最喜欢的应用程序中获取信息。借助配套的 UI 模板,Slices 能够将应用内容以高动态、富交互的形式插入到多个使用场景中,比如 Google Search 和 Assistant;它可以有效帮助用户节省操作时间,不需要通过全屏体验就能够使用应用的部分功能。
不过,作为一个全新的产品形态,Slices 不会立即推出,需要等到秋季才会揭晓。
App Actions
App Actions 利用了 Google 的机器学习技术。具体来说,就是它能对应用的语义意图和使用场景进行分析,并根据分析结果在适当的时机向用户推荐应用。
比如Actions 可以检测到手机状态,如插入耳机时自动显示音乐类 app;又比如我经常使用支付宝的“扫一扫”,那么“扫一扫”这个功能就会以App形式出现在某个位置上。
对于开发者来说,这个功能可以大幅度提升用户的参与度。Google 表示将在未来几周内公布具体的操作细节;并表示,一旦应用启用该推荐功能后,系统就会根据用户请求,在众多 Google 和 Android 交互入口得到推荐。
文本识别 & Smart Linkify
在 Android 9 中,Google 提供了 Text Classifier API,利用识别文本的机器学习模型识别出类似日期或航班号止痒的信息。而 Smart Linkify 允许开发者通过 Linkify API 使用文本识别模块完成多项操作,比如对用户可采取的操作提出建议。Smart Linkify 让系统在文本识别精确度与速度上都有明显的提升。
神经网络 API 1.1
按照 Google 方面的说法,Android 9 对神经网络 API 进行了扩展与改进,进一步优化 Android 对机器学习硬件加速的支持。神经网络 API 1.1 共增加了对 9 个新算子的支持,它们分别是 Pad、BatchToSpaceND、SpaceToBatchND、Transpose、Strided Slice、Mean、Div、Sub 和 Squeeze。TensorFlow Lite 就是一个已经用上此 API 的典型机器学习框架。
全新系统导航功能
这是 Google 为 Android 9 带来的最大的系统界面和交互上的改变。具体来说,用户只需要向上滑动屏幕,就可以全屏预览最近使用过的应用,轻触预览页后便可以切换至所选应用。
凹口屏支持
在此前的 Android P 预览版本中,这个功能就已经出现,它的出现本质上也是为了迎合全面屏到来的大趋势,同时也有跟风 iPhone X 的嫌疑。
具体来说,Android 9 提供了 Display Cutout 的 APIs,开发者可以调用以确认缺口的形状与位置,然后请求围绕缺口进行全屏布局。而在开发者选项中,开发者还可以模拟任意设备上的凹口形状。
通知与智能回复
在通知界面,消息类应用可以调用新的 MessagingStyle API 来显示对话,附加照片和表情,或者提供智能回复建议。未来还可以使用 ML Kit 在应用中生成智能回复。
文本放大镜
按照 Google 方面的说法,Android 9 中添加文字放大镜工具 (Magnifier Widget),以提升文本选择方面的用户体验。由于该放大器提供了可以在文本上方拖拽的文本放大面板,所以有助于用户精准地定位光标或文本选择手柄。该功能可以灵活运用在所有附加在窗口的视图上,个性化小部件和定制文本呈现均是不错的应用场景。而且,该放大器工具还可以提供任何视图或界面的放大版本,而不仅仅是文本。
统一的身份验证对话框
Google 在这一功能提供了 BiometricPrompt API,它可以在需要进行用户身份验证时调用,应用不再需要自行设计对话框——Google 表示这是为了保障用户在不同感应器和应用间的一致体验。
目前这个对话框可以支持指纹识别(包括屏幕下指纹识别)、面部识别和虹膜识别。
用户隐私
Google 对隐私的强调也在 Android 9.0 中得以进一步体现。比如说,系统禁止所有处于空闲状态的应用对话筒、摄像头和所有 SensorManager 传感器的访问。当应用的 UID 空闲时,麦克风将会报告 “无音频信号”,传感器将会停止报告事件,应用使用的摄像头也会断开连接,并在应用试图访问时生成错误。
另外,Android 9 还让用户控制是否允许访问平台 build.serial 识别码。
多摄像头 API 以及其它改进
Android 9 可以支持多摄像头 API 的设备上通过两个或更多实体摄像头同时访问视频流;在配有双前置或双后置摄像头的设备上,实现单摄像头无法实现的创新功能:如无缝变焦、散景和立体视觉。该 API 还允许开发者调用可以在两台或更多台摄像头之间自动切换的逻辑或混合摄像头视频流。
在摄像头方面,Android 9 还新增了减少延迟、屏幕闪光灯支持、OIS 时间戳访问等相关的 API。
HDR VP9 视频以及 HEIF 图像
Android 9 增加了对 HDR VP9 Profile 2 的内置支持,可以在支持 HDR 的设备上,把启用 HDR 功能的视频内容分享给用户。另外,Android 9 增加了对 HEIF 图像的支持,它是目前比较流行的一种的压缩格式,它改善了图片的压缩效果,并减少了图片的储存空间以及网络流量。
使用 Wi-Fi RTT ,进行室内定位
Android 9 为 IEEE 802.11mc Wi-Fi 协议添加了平台支持 (也称为 Wi-Fi 往返时间,RTT),这可以让开发者和用户在应用中使用室内定位功能。
在提供硬件支持的 Android 9 设备上,在启动位置服务并勾选 “允许获取地理位置信息” 选项后,应用就可以使用 RTT API 测量与附近 Wi-Fi 接入点 (AP) 的距离。设备不需要连接到 AP 便可以使用 RTT,而且为了保护隐私,只有手机能够确定距离,而 AP 不可以。
用于 NFC 支付和安全交易的 Open Mobile API
Android 9 将 GlobalPlatform Open Mobile API 的实现添加至平台中。在支持的设备上,应用可以使用 OMAPI API 访问安全元素 (SE) ,以启用智能卡支付等安全服务。
Android 9实用功能小结
• 提供 Slices 和 App Actions 两种全新的交互功能,前者可以被看做是“加强型”搜索栏,通过搜索可以“深入”到更多 App 当中获取更多功能;后者则通过 AI 智能进行机器学习,从而预测你的下一步操作。
• 自适应电池用量和自适应亮度:通过 DeepMind 机器学习,了解你的使用习惯,智能调节程序的性能和电量配置;主动学习你在不同时间和不同场景下的亮度的喜好,优化为自适应亮度。
• 简化导航栏与操作手势:简化按键布局,增加新的手势操作功能,新增 Overview (概览)多任务界面。
• 数字化健康 Digital Wellbeing :由 Dashboard 仪表盘 、App Timers 应用计时器、Wind Down 放空模式三个部分组成,让你更直观地知道你使用手机的时长,更容易摆脱对手机的沉迷。
• Google Lens:基于图像识别和 OCR 技术的人工智能应用。
目前仅限部分手机升级使用
就像之前版本的 Android,Android Pie 仅限于部分智能手机升级使用,每个智能手机厂商都需要进行定制才能推出相应的版本更新,但早前支持升级 Beta 版的部分机型,相信也会在较短的时间里获得正式版系统的推送。而像三星、索尼、HTC 等国际大厂和国内的华为、一加、OPPO、vivo 等知名手机厂商相信也都会在后续的新产品中预装这一新系统。
上一个 Android 重大版本更新,Android 8 Oreo 目前的安装普及率只有 12%。大部分 Android 智能手机运行的系统都是 Nougat, Marshmallow 或 Lollipop,这些系统的发布时间为 2016、2015 和 2014 年。
苹果 iOS 的安装普及率一直表现出色,去年发布的 iOS 11 安装普及率高达 81%,14%的 iOS 设备运行的是 2017年发布的 iOS 10,其他 iOS 设备运行的是更早版本的 iOS。
本文综合自雷锋网、MacX、新智元、iFanr报道
关注最前沿的电子设计资讯,请关注“电子工程专辑微信公众号”
- 字样还是止痒?
- pie,中文简称:屁