目前, 美国 Google 公司的 AndroidP (安卓 9.0), 已经正式全面推出有几个多月了. 众多手机品牌厂商也都在积极的进行更新适配 Android 9.0 系统 (修改 UI 界面也算是二次开发, 嗯). 不知道各位 Android 用户是否体验到了这一最新版本的系统呢?
但按照各大手机厂商的适配过程, 目前这可能还只是少数用户的专属, 而根据谷歌公布的统计数据显示, 目前 Android P 的市场份额还不到 5%, 现阶段, 三年前的 Android 7.0 和两年前的 8.0 才是主力.
Android Q 露出庐山真面目
在向大家介绍和解读全新 Android Q 之前, 先回答一下广大吃瓜群众更加关心的时间表. 早在去年春天, 谷歌推送 Android P 的开发者预览版时, Android Q 其实就已经初见端倪, 而在去年 11 月, 包括谷歌 Pixel 3 XL 和小米 8 SE 也都已经开始了这一版本的测试工作, 其中在 GeekBench 的数据库中, 就曾出现了搭载 Android Q 的小米 8 SE 测试成绩.
至于真正从官方渠道见到 Android Q, 按照海外开发者的估算, 应该是在今年 3 月左右谷歌就会推送其开发者版本, 而正式亮相则依旧会在 I/O 大会上, 最终面向消费者的稳定版则应该在秋天推出.
此外, 关于 Android Q 的命名, 同样也有着许多的关注. 而按照谷歌的惯例来看, 必然是以英文字母 "Q" 开头的某个甜点, 因此, Quesadilla(油炸玉米粉饼),Quiche(乳蛋饼),Quinoa(藜麦) 都有着一定的可能性.
不过即使 Android P 在敦促 OEM 厂商加速为用户提供最新系统的效果并不算显著, 但谷歌也没有停下继续前进的脚步. 日前, 海外开发者论坛 XDA 就独家曝光了其后续版本 Android Q(Android 10.0) 的早期版本, 并为用户展示了新系统的一些新功能和特性.
Android Q(安卓 10.0) 最新功能及变化:
根据 XDA 的消息得出, Android 10.0 将从系统底层支持 ANGLE 引擎 .
ANGLE 则是基于 Vulkan 平台, 来转化 Open GL 的主要渲染器. ANGLE 与 Vulkan 一样, 同样也具备跨平台, 开源等基本特性. 开发自由度和应用方便度都非常的高, 无论是对于优化系统的流畅度, 还是进行开发 2D/3D 游戏程序都更加的方便和简单.
** 优化辅助拨号:** 系统底层支持将指定国家 / 地区的代码, 自动添加到已拨号码. 对于需要经常进行国际出行的安卓手机用户来说, 这是一项非常方便的辅助拨号功能, 省去手动添加国家 / 地区代码的繁杂步骤.
** 多显示器支持:** 系统底层支持将设备连接到外接的显示器, 并可以同时使用两个屏幕显示. 如手机 / 平板电脑或独立显示器, 实际效果可以参考已经从第三方获得支持的华为 Mate 10, 三星 Galaxy Note 9.
** 桌面体验 (平板电脑):** 系统底层支持将设备转换到平板电脑及双重显示模式, 允许用户通过类似于 Samsung DeX 的内置桌面及用户操作界面, 将安卓设备用于 PC 扩展显示, 以及实现类 PC 级的操作.
**Vulkan API :** 系统底层支持用于 UI 呈现的 Vulkan API 接口规范, 基于这项技术原理的更多扩展, 将完成更强的系统及程序优化, 以更好的获得延长电池寿命, 实现更流畅的动画展现和菜单转换效果.
**Unicode 12.0:** 表情符号 12.0 为聋人添加了一些列表达符号, 还有情侣表情符号的手势序列, 以及多达 55 种肤色和性别的组合.(没错, 说直接一点就是: Android 10.0 将会内置更多的表情符号...)
** 手动进行 Google 云备份:** 在仅使用内置电池供电或没有连接 Wi-Fi 网络时, 也可以将设备上的文件手动备份到 Google 云端存储空间.(这项功能到国内肯定会阉割, 被国内云服务替代几乎没有任何悬念)
万众期待的黑暗模式来了
而在 XDA 的爆料中, 这次 Android Q 最大的亮点就是官方终于响应了用户的请求, 在系统层面上加入了全局夜间模式, 也就是俗称的黑暗模式. 当然, 这并不是黑暗模式第一次出现在 Android 系统之中, 在目前的 Android P 中实际上已经能够实现这一效果, 但是现阶段是通过比较取巧的壁纸激活方式.
之所以说黑暗模式是许多用户期待的功能, 是因为随着智能手机扎根在我们的生活中, 在关灯之后继续躺在床上玩手机已然许多用户的习惯. 但是普通模式下, 即便手机屏幕本身发出来的光比较微弱, 但与周围环境依旧会形成强烈的对比, 并且人眼在昏暗环境下瞳孔将会放大, 因此更高的进光量也就进一步的会对眼睛造成一定的伤害.
面对这一情况, 许多 App 都针对性的提供了夜间模式可供选择. 通过更暗的背景, 更低的亮度来让手机屏幕与环境的对比减弱, 但 App 只能管自己的一亩三分地, 像通知栏, 顶部信息栏, 桌面等等在系统的管辖之下. 故而, 让谷歌推出一个在全局条件下都能够适用的夜间模式, 也就成为了用户的迫切需求.
根据 XDA 的介绍, 要启用黑暗模式, 只需点击显示设置中的 "设置黑暗模式" 选项即可. 用户可以将黑暗主题设置为始终启用, 也可以根据适用使用习惯在某个时间段自动启用. 启用之后, 包括设置, App, 桌面等元素都会在屏幕主体部分变成深灰色的色调, 而通知栏等部分则是纯黑色.
看到这里你估计会问了, 为什么不全面使用 #000000 等级的纯黑色, 要知道目前大量出现的 OLED 材质与 LCD 屏幕不同, 在显示黑色的时候是不会发光的, 此时屏幕耗电要比显示其他颜色时小很多, 也更加节省电量, 因此如果遇到这种屏幕, 也就意味着会出现屏幕亮度不够的情况. 在纯黑色背景下, 手机显示的内容依然会与背景形成一定的对比, 而一贯对用户健康很重视的谷歌, 采用这种设计, 显然也是有所考量的.
除了黑暗模式, 还有其他的一些新功能
除了最大的亮点黑暗模式外, Android Q 还有两个主要改动. 其一是 Android Q 的 API LEVEL 版本是 API 29, 开发者需要做好准备, 此外由于 Android 8.0 是 API 26,8.1 是 API 27,9.0 是 API 28, 这也就在一定程度上代表, 或将不会有 Android 9.1 出现了.
其二, Android Q 将支持 ANGLE 引擎. 其全称是 Almost Native Graphics Layer Engine, 用于将 webGL 和 OpenGL ES 代码转化为本地硬件支持的底层 API, 比如在 Windows 上将 OpenGL 转码为 Direct3D.
在 Android 系统上有了 ANGLE 引擎的帮助, 游戏开发者就能更容易的将 OpenGL API 转码为 Vulkan API. 相较于目前手游常用的 OpenGL,Vulkan 提供了能直接控制和访问底层 GPU 的显示驱动抽象层, 这样能够显著提升操作 GPU 硬件的效率和性能. 同时 Vulkan 还支持多线程, 也不再使用 OpenGL 的状态机设计, 且显示资源将由应用层负责管理.
相比较上述较为枯燥的概念, 想必《王者荣耀》的玩家可能会对 Vulkan 版带来的流畅体验有更多的体会, 其能够针对高性能实时 3D 应用, 提供更好的高帧率, 并在高画质下的有着更为稳定的帧率表现. 再加上其跨平台设计, 在今后也或将会有更多类似《堡垒之夜》这样的多平台游戏出现.
除了上面的重头戏之外, Android Q 还提供了可以自动将给定国家 / 地区的代码添加到已拨号码的辅助拨号功能; 使得开发人员在多窗口中保持所有应用程序恢复 / 活动状态的 multi-resume 的功能, 也就是对于折叠屏设计的适配; 并允许用户通过类似于 Samsung DeX 的内置桌面用户界面将设备用作 PC 的桌面投影等等.
Android Q(安卓 10.0) 详细的发布时间:
Android 10.0 开发者预览, 预计将在 2019 年 3 月份发布, 用于开发者构建需要, 预计 Android 10.0 开发者预览 1(Android Q DP1), 暂定于 3 月中旬的某天通过发布会宣布推出, 并提供给注册开发者下载适配使用.
Android 10.0 公共测试版, 预计将在 2019 年 5 月份 发布, 提供给更多组织及用户, 用来下载更新安装后体验.
Android 10.0 稳定正式版, 预计将在 2019 年 8 月份发布, 不出意外将与原 Android Pie 的发布时间基本同步 .
目前, 已经曝光的 Android 10.0 最新功能升级信息就是这些, 当然了, 这仅仅是 XDA 开发者给出的 Android Q 早期版本相关信息, 真正的开发者预览版以及正式版又会有什么样的改变, 这些功能是否会被增减, 还有待谷歌方面更进一步消息的确认了.
大家更期望 Android 10.0 添加哪种功能, 或者优化哪些方面?
来源: https://juejin.im/post/5c4bf44af265da615a42290d