抢先体验:Android “O”开发者预览版

简介:

【51CTO.com快译】连续第二年,谷歌公司以低调的方式发布其Android手机操作系统的预览版本,且仅通过一篇博文进行发布。当然,这种低调亦有其原因:相较于Android 7“牛轧糖”,目前的Android “O”只是一项小型更新,且更类似于2015年Android 6“棉花糖”这一小幅升级版本。(目前Android ‘O’的名称亦未最终敲定,我们甚至不能确定其版本号最终将为8.0抑或是更为准确的7.2。)

我在自己的Pixel C平板电脑上快速浏览了Android “O”,至少作为第一套预览版本,用户几乎不会注意到任何显著差异。Home按钮不再设有圆圈轮廓,Android “O”延续了去年秋季Android “牛轧糖”7.1版本为Pixel智能手机引入的UI变化——例如使用圆圈作为文件夹,并以更难看的展开图标替换了原有“全部应用”按钮。

Android 牛轧糖7.1版本

Android O的主屏幕几乎没有任何改变,只是将Android“牛轧糖”7.1引入的所有应用访问方式设置为标准化机制。

设置应用被移动至建议区域内,且按照您可能希望调整的推荐设置进行了排序。其它部分条目亦经历移动,例如Cast设置(从显示屏切换至联网设备)——设置的排布几乎每个版本都会经历变化,让用户很难有足够的时间来适应。另外,新版本中还引入一些新设置,包括从锁定屏幕中添加用户、自动同步帐户数据、自动扫描应用的安全威胁以及提供与应用服务相关的更多信息(帮助您快速识别合法应用)。

Android O的设置

Android O的设置应用给出了用户可能希望配置或者更新的设置条目(置于屏幕上部)。

新的窗口功能则帮助开发者能够让应用在多窗口设置内更好地运作。举例来说,Android O支持视频画面显示——这功能早在两年前即受到iOS 9的支持。另外,接入外部显示器的Android设备将能够在自身与外部屏幕上单独显示不同窗口,这一点类似于Windows PC或者Mac设备的效果,但iOS目前仍不支持。谷歌公司还表示,虚拟键盘将能够更好地处理标签与箭头导航键。

Android O面对平板设备的主要提升在于为开发者改进了后台机制,其能够进一步限制应用的后台活动以节约电池资源(iOS则始终不变),提供对通知机制(通过多项频道)的细粒度控制。Java 8运行时与API支持亦被添加进来,原有可选多进程模式WebView Web内容管理器现在作为默认选项,而新的Audio API则允许开发者构建低延迟、高性能音频应用。

说到音频处理,Android O支持LDAC等更多新型蓝牙音频编解码器以提升音频质量。Android O还支持WiFi Aware,这项协议能够建立在WiFi Direct之上以允许设备通过WiFI彼此识别并轻松实现自动连接——这一点类似于苹果在iOS 8中提供的Handoff与Continuity技术。WiFi Awareness要求硬件设备的无线电硬件支持此项协议,这一要求与WiFI Direct以及蓝牙4的ad hoc网络功能一致。

谷歌公司表示,今年5月其还将在I/O大会上发布更多功能信息,这意味着Android O目前才刚刚迈出自己的发展脚步。目前的Android O并没什么不足之处,只不过与iOS一样陷入了创新性不足的困境。移动操作系统已经非常成熟,正如计算机操作系统一样。

因此,我认为Android O只会成为Android发展历史上的一个“小事件”,特别是考虑到Andoird“牛轧糖”在发布后六个月内的安装比例仅不足3%。(相比之下,iOS更新通常能够在六个月后达到约80%。)

这也许正是Android面对的最大挑战:如何让更多用户使用最新Android版本,以确保更高安全性以及企业(或者家庭)中各用户间的一致性。而像Android O这样的次要版本更新由于无法带来任何升级压力,而必将导致更多用户继续安心使用自己的旧版本。


作者:核子可乐译

来源:51CTO

相关文章
|
6天前
|
Java Android开发 开发者
Android10 修改开发者选项中动画缩放默认值
Android10 修改开发者选项中动画缩放默认值
10 0
|
6天前
|
Android开发 开发者
Android打开开发者权限
Android打开开发者权限
15 0
|
缓存 物联网 5G
写给Android开发者的芯片知识
接触过计算机的朋友们都知道CPU的含义,就是中央处理器,是负责计算机主要运算任务的组件。一般我们把CPU比喻为人的大脑。而了解略深的用户会听说CPU有x86、ARM等分类,前者主要用于PC而后者主要用于手机平板等设备。
169 0
|
Rust 安全 Java
谷歌为Android操作系统开发者增加了新的选择 Rust
谷歌为Android操作系统开发者增加了新的选择 Rust
174 0
|
Web App开发 编解码 安全
Android 12开发者预览版现已发布,包含众多亮点
Android 12开发者预览版现已发布,包含众多亮点
99 0
|
存储 缓存 JSON
Code For Better 谷歌开发者之声——Android 中的 Volley 库
Volley是一个HTTP 库,它使 Android 应用程序的网络变得非常简单和快速。它由 Google 开发并在 2013 年 Google I/O 期间推出。它的开发是因为 Android SDK 中缺少能够在不影响用户体验的情况下工作的网络类。尽管 Volley 是 Android 开源项目 (AOSP) 的一部分,但 Google 在 2017 年 1 月宣布 Volley 将迁移到一个独立的库。它管理网络请求的处理和缓存,并节省开发人员一次又一次编写相同的网络调用/缓存代码的宝贵时间。Volley不适合大型下载或流式操作,因为 Volley 在解析期间将所有响应保存在内存中。
102 0
|
Web App开发 编解码 安全
Android 12 预览版带给我们的1234
Android 12 预览版带给我们的1234
129 0
Android 12 预览版带给我们的1234
|
XML 安全 API
全面复盘Android开发者容易忽视的Backup功能(2)
全面复盘Android开发者容易忽视的Backup功能(2)
全面复盘Android开发者容易忽视的Backup功能(2)
|
安全 Java 测试技术
全面复盘Android开发者容易忽视的Backup功能(1)
全面复盘Android开发者容易忽视的Backup功能(1)
全面复盘Android开发者容易忽视的Backup功能(1)
|
Android开发 开发者 UED
Android 13 亮相谷歌I/O大会,OPPO 首批推出开发者预览版
Android 13 亮相谷歌I/O大会,OPPO 首批推出开发者预览版
120 0
Android 13 亮相谷歌I/O大会,OPPO 首批推出开发者预览版