这些出色的Android特性都来源于OEM皮肤

这些出色的Android特性都来源于OEM皮肤
  [摘要]Android中许多出色的特性都首先出现在OEM皮肤中,例如通知栏快捷开关和快速设置,在得到用户好评和其他厂商支持后,它们被谷歌吸纳进原生Android。

  

  

腾讯数码讯(文心)据Android Authority网站报道,我们每个人喜欢Android都是有原因的,其中包括我们喜欢的OEM设计语言、其他平台所缺乏的出色特性,或者只是令人满意的价格。

  

这主要得益于激烈的竞争和产品多样性,这种情况不仅仅局限于硬件,由于各手机厂商为获得竞争优势而给软件添加各种特性,Android软件领域的竞争也颇为激烈,具有多样性。不得不说的是,有些版本更为成功。

  

无论是喜欢还是讨厌,各种OEM皮肤都对原生版Android有所增强,甚至有创新,有的还被吸收为未来版本Android的关键特性。

  

Android Authority表示,虽然有时会带来各种小问题,但整体而言,定制OEM皮肤和软件对整个Android生态链的发展有利。本文简介数个OEM皮肤增强原生Android的例子。

  

通知栏快捷开关和快速设置

  

我们先从Gingerbread——也就是Android 2.3说起。今天我们可能已经习以为常,但通知栏快捷开关——用户能迅速开启/关闭WiFi和蓝牙的方法,以及其他快速设置并非是一开始就存在于Android中的。

  

这一特性是由三星首先提供的。它首次出现在三星以Gingerbread为基础开发的Touchwiz 4.0软件中,谷歌直到Ice Cream Sandwich (Android 4.0)才支持这一特性。虽然相隔时间不是很长,但三星在提供这一特性方面比谷歌早了一年时间。

  

这里我们还要向越狱社区致敬,因为他们也走在时代前列,在这一特性成为Android一项核心特性前,使它出现在众多设备中。我相信许多老Android用户还记得通过越狱,安装应用,在手机通知托盘中方便地操作开关按键的日子。

  

  

多窗口支持

  

目前,离开多窗口支持,重度多任务用户简直寸步难行。现在,它被认为是一项足够重要的特性,被吸纳进Android 7.0 Nougat版AOSP中。但是,多窗口技术的问世时间要早得多,多年来许多OEM一直提供这一特性。即使是谷歌,早在Honeycomb平板电脑时代就曾谈论这一创意。

  

一直以来,支持多窗口工具最突出的两家厂商是LG和三星。LG早在G3手机中就发布了自己被称作“Split View”的多窗口技术。三星推出多窗口技术的时间甚至更早——在Galaxy S3中首次推出了多窗口技术。应当指出的是,与目前相比,在这一特性发展的早期阶段,应用支持要有限得多。多窗口支持软件在随着时间而不断进步。

  

有趣的是,在多窗口支持方面,三星仍然走在时代前列,长期以来在这一特性中包括改变浮动窗口的能力——这对于Note系列手机用户特别方便。LG也在多款旗舰机型中提供被称作Qslide的类似技术——早在Optimus G中就有了。核心Android代码中也发现这一特性的代码——被称作“自由模式”(Freeform Mode),但尚未得到正式支持。

  

  

Miracast和内容串流

  

Chromecast 是谷歌最成功的硬件产品,使许多消费者享受到价格低廉的智能电视功能和内容串流功能。现在,投射成为Android,甚至是谷歌Chrome浏览器不可或缺的一部分。虽然,Chromecast和“投射”现在可能家喻户晓,这一技术实际上只是谷歌对名头更大和问世更早的业界标准——Miracast的应对。

  

Miracast 是一种点对点的无线屏幕投射标准,利用Wi-Fi Direct 连接向另外一台兼容设备——通常是支持WiFi的电视机,传输音像数据。自4.2版以来,Miracast 就被整合在Android中,并迅速被众多OEM所采用,虽然依赖于OEM实现兼容的硬件和软件。早在被整合进原生Android中之前,Miracast就得到许多OEM支持,其中包括三星Galaxy S3和Note 2——它们预装Android 4.1。

  

另一方面,Chromecast利用HDMI接口,使得它能连接到正常情况下不支持串流内容的设备,也使设备在串流内容的同时能运行其他任务。需要指出的是,Chromecast不采用Miracast技术。但是,通过早年支持Miracast和WiFi串流技术,OEM已经帮助内容串流成为“客厅奇迹”。

  

  

指纹传感器API(应用编程接口)

  

与投射非常相似,指纹传感器目前被视为现代Android手机的一项基本特性,原生Android也提供软件支持。但是,有关指纹传感器API的开发工作并非全部是由谷歌本身完成的,它现在被用来确保大量应用的安全。

  

指纹技术的许多早期工作是由三星和LG完成的,它们的目的是不被苹果iPhone拉下。三星首次在Galaxy S5中采用了指纹传感器,这款手机预装Android 4.4.2 KitKat。

  

由于采用与OEM有关的实现,Galaxy S5和Note 幸运飞艇人工计划App 4只支持三星专为其硬件开发的指纹传感器API。在众多OEM相互合作的推动下,Android 6.0 Marshmallow引入了通用指纹传感器API。得到原生Android的支持,意味着软件开发者无需为支持指纹传感器而使用与具体OEM有关的SDK(软件开发工具包)。现在,带有指纹传感器的所有Android设备使用相同的API,大大降低了开发者开发支持指纹传感器的应用的难度。

  

指纹最初只用于解锁手机,不断的发展意味着,我们可以使用指纹验证金融交易,登录多种应用。

  

  

在一个页面收集多款应用数据

  

目前,在一个页面收集多款应用的数据是许多Android OEM皮肤的一个主题,收集的数据通常还包括健康数据和社交媒体更新,以及来自多个来源的新闻。现代的例子包括三星Bixby Home和Google Launcher,但这一特性的先驱是HTC的Blinkfeed。

  

Blinkfeed首次现身是在HTC One M7中,早于谷歌在其原生桌面上实现这一特性。其他OEM提供这一特性的时间也相当早。三星通过Flipboard Briefings在其旗舰手机上提供新闻页面,部分Galaxy S6和S7预装有Flipboard Briefings。

  

全天幸运飞艇计划LG也在G3中引入了被称作“Smart Notice”小程序的相似特性,尝试提供交通、天气和备忘录有关的更多信息。这类数据和环境相关信息当时作用并不大,但在某种程度上它也是目前日趋火爆的语音助手的先驱。

  

  

主题

  

现在我们都知道,OEM会对原生Android的外观和风格,甚至特性进行调整,帮助使它们的软件看起来更与众不同。虽然对修改后Android界面的看法总是会受到个人审美的影响,部分OEM在主题方面的努力,产生的影响要大于只是引入自己的特性。

  

本文讨论“运行时资源替换”(Runtime Resource Overlay,以下简称“RRO”),也被称作“层”(Layers),被许多ROM(刷机所用的镜像)用作它们的主题引擎,其中包括索尼Xperia、CyanogenMod。RRO最初是由索尼开发的,目的是对Xperia Themes提供支持,因为原生Android(当时是Lollipop)在这方面不能提供足够的支持。

  

对安全进行一些修正后,索尼RRO最终被整合进原生Android。因此,目前所有OEM都能使用这些定制工具,虽然谷歌尚未使用全天幸运飞艇计划或公开这一特性。三星、LG、HTC和其他手机厂商,都至少把部分RRO用作它们的主题引擎,使得它可能成为对现代OEM桌面和功能最大的隐蔽贡献之一。

  

  

结论

  

很显然,在Android的整个发展史上,OEM早于原生Android采用优秀特性的例子比比皆是,这些特性后来也成为操作系统本身的核心组件。同样,原生Android也对OEM更好地实现某些特性产生了影响。本文只是列举了一些主要范例。

  

即使喜欢原生Android外观和自由本性的用户,也不能否认OEM特性和软件对原生Android许多方面和特性的积极影响,其中既包括主题或按钮位置,也包括API和软件。它们是Android生态链的基本组成部分,虽然一些模式或皮肤可能不适合所有人的口味。

  

来源:Android Authority