前言
"无 AI, 不未来", 绝对不是一句豪情壮语, AI 早已进入到了我们生活当中. 去年 Google 发布的 Android Pie 系统在 AI 功能方面就做了重大革新, 本文就对 Google 在新系统中引入的 AI 功能进行一些整理.
一, 高通的 SNPE SDK 支持
SNPE SDK 即 Snapdragon Neural Processing Engine SDK, 它是美国高通公司出品的神经网络处理引擎(SNPE), 可运行于搭载了高通 Zeroth 机器智能平台的 820 芯片处理器, 开发者可以在 SNPE 上搭建自己的深度学习网络模型. 它像是一个通用的神经运算平台, 能够兼容 Google TensorFlowLite,Oaffe2,CNTK,MxNet 等多个神经元架构, 这意味着开发者无需进行太多更改, 直接就能将代码和算法套用到装配有高通骁龙 845 移动平台的设备中.
由于 AI 功能需要进行大量的算法计算, 所以这需要更强大的 CPU 支撑. 高通近年来发布的骁龙 845 等芯片就提供了强大的性能, 通过植入 SNPE SDK, 为手机提供了良好的 AI 功能平台, 这为 AI 在智能手机上的运用提供了极大的支持.
二, 自适应电池用量(Adaptive Battery)
Android 系统没有 iOS 省电, 其背后原因就是 App 后台管理机制的问题, 各种自启和关联唤醒好不讨厌(特别是国内 App 的 "全家桶" 生态环境).
这一次, Android P 引入了自适应电池 "Adaptive Battery" 功能, 不仅可以预测用户接下来几个小时内将使用的应用程序, 而且还包括在当天用户何时会使用哪些应用程序, 从而实现智能监控用户的耗电情况, 自动关闭无用的后台应用, 并根据用户使用习惯调整屏幕亮度, 达到省电目的. 据介绍, 这项功能可以使 CPU 的负担降低 30%.
不过, 这一特性是否能对全家桶现象有效? 还待日后证明. 如果不成, 还得要黑域或绿色守护等 App 出手.
三, 自适应亮度 (Adaptive Brightness)
这个功能可以算是自动亮度的进阶版: 自动亮度存在屏幕过亮或偏暗的可能, 手动调节也难以精准控制. 而自适应亮度功能则可通过长时间学习用户对亮度的偏好习惯来调节亮度, 可充分考虑用户对环境和当前应用对亮度明暗的需求情况.
但是, 这一功能也需要更灵敏光线传感器以及屏幕背光模组的支持, 比如有些手机屏幕最暗可以调节到 1 流明, 并以 x 流明为单位进行微调. 而有些手机最暗亮度只能降到 10 流明, 想再暗也降不下去了.
四, 智能预测(App Actions)
根据机器人学习, 基于用户日常习惯来预测用户下一步要进行的操作. 比如你每天晚上 8 点都会去晨跑, 手机启动器在晚上 8 点前就会在启动器弹出气泡预测, 提醒你是否要打开跑步计步的应用程序. 再比如, 当你插入耳机时, 启动器也会弹出用户最常用的音乐播放器按钮, 以及最近添加曲目的信息.
五, 轻量级交互(Slices)
这算是智能预测用户操作的延续, 也是谷歌将人工智能应用于手机的一种方式. 谷歌在 Google Search 搜索栏中直接提供已安装程序轻量级交互操作, 界面上设有应用程序某些功能的快捷操作, 因此用户无需打开应用程序就能操作完整应用程序中指定的某项功能, 更快速, 更便捷.
比如, 当你在搜索栏输入 "复仇者联盟 3", 如果你手机上已安装了美团等软件, 那么在搜索栏中就会弹出直接通过美团预定购买复仇者联盟 3 电影票的选项, 省去了打开 App, 搜索影片和影院的繁琐步骤.
六, MLKit API 接口
独乐乐不如众乐乐, 谷歌为开发者们提供了即时使用的 AI 模板, 第三方 App 也能利用谷歌的 AI 提速或改善体验, 从而让支持 AI 加速的 CPU 有进一步展示自我的舞台. 前面提到的 App Actions 和 Slices 就依赖于这种专用的 API, 需要开发者自行去适配和调整, 至于能和 Android P 紧密到什么地步, 就得看开发者愿意付出的时间和精力了.
七, 仪表盘(Dashboard)
Android P 新增了一个名为仪表盘的功能, 可以统计和汇总用户日常的行为记录, 比如清楚地看到自己在手机上花费多少时间做了些什么, 包括每个 App 运行的时间和次数, 还会告诉你已经解锁了多少次手机, 以及收到了多少条通知等等. 这一功能谷歌也开放给了开发者, 第三方 App 也能通过它和用户进行进一步的交互, 如你当你看视频时间已经很久了, 视频 App 就能在恰当的时间弹出提醒你休息的窗口.
八, Google 应用中的 AI
从新版 Android P 的功能特性中, 我们可以看到很多和 AI 相关的技术. 除了操作系统, 谷歌助手 (Google Assitant) 和谷歌软件 (谷歌地图, 谷歌新闻, 谷歌摄像头) 也都融入了 AI 加持, 进一步印证了无 AI, 不未来的发展趋势.
结语
本文主要整理了系统方面新引入的 AI 功能, 而且掌握的资料有限, 所以可能还有很多其它的 AI 功能笔者没有找到相关资料. 如果读者有这方面的资料, 请共享给我, 万分感谢!
参考资料
本文的内容主要整理自如下两篇文章, 在这里对这两篇文章的作者表示感谢!
[高通骁龙 845 全解析: AI is Changing Everything]
[十年安卓一朝 AI 谷歌 Android 9.0 最大特色在这里! http://www.cfan.com.cn/2018/0509/130773.shtml ]
来源: https://www.cnblogs.com/andy-songwei/p/11203101.html