对于整个Android阵营,我们可以说支离破碎,也可以说千姿百态、百花齐放,因为有很多OEM厂商的设备可以选择,并且提供丰富的设计和功能,可选择的机型和价格范围也很广泛。就整个Android阵营而言,所有的厂商都处于良性的竞争之中。因此,很多OEM厂商为了能够脱颖而出,自然考虑定制各种自主风格的UI或功能。
虽然你认为太多定制化的特色在一定程度上加重了Android碎片化的灾难性,但反过来说,其实OEM厂商何尝不是促进原生Android发展的推动力,至少从下面提到的几点,就能简单看出OEM定制UI 对原生Android的深远影响。
通知中心快捷设置
不可否认,很多人是从Android 2.3 Gingerbread系统开始接触Android手机。不过,如果现在再回去使用,你会发现查看和管理通知,或者快速开启和关闭Wi-Fi、蓝牙,以及厂商其他快速设置,一点都不如今天方便。
那个年代国产机还没崛起,但三星首次通过TouchWiz 4.0重度定制了Gingerbread系统,加入了很多通知中心快捷方式。当时很多人购买三星,在一定程度上也是因为这一点,不用 Root 就能实现。不得不说,此举对原生Android系统有深远的影响,在Android 4.0 Ice Cream Sandwich 系统之后,谷歌也原生在通知中心支持快捷设置了。
多窗口
在Android阵营,今天多任务提供多窗口支持已经不再是新鲜事了,自从Android 7.0 Nougat就默认支持。不过,再次之前大量OEM厂商为此可谓费尽心思,无论是 LG 还是三星,大量厂商都有自家的多窗口模式,例如LG在G3发布时推出了称之为Split-View的功能,而三星更早在Galaxy S3之前就开发了Multi-Window。
当然了,一开始支持多窗口的应用程序有限,而且兼容性有很大问题,但随着时间的退役,现在已经越来越完善了,谷歌也因此在原生 Android 系统中加入了多窗口功能。其中有趣的是,LG之前为Optimus G设计的Qslide功能,大部分代码竟然出现在了原生Android中,只不过称之为Freeform Mode,但谷歌官方暂时没有提供支持。
指纹识别
今天几乎每发布一款全新的Android手机,无论是中低端还是高端,大多数都已经原生标配指纹识别功能,从软件和硬件上完美支持。不过,Android原生并不支持指纹识别技术。自从苹果发布iPhone 5s之后,三星和LG都开始为自家的手机提供指纹识别技术的支持,以寻求竞争差异。然而,依然只能通过自家开发的API来实现指纹识别技术硬解上的支持。
值得庆幸的是,谷歌注意到了这一点,并在原生Android 6.0系统首次加入了通用的指纹识别功能API。因此OEM厂商不必再支持指纹识别功能而煞费苦心,也无需再为应用开发者提供自家的SKD,毕竟在Android原生通用 API 基础上,开发者可以轻松开发出支持指纹识别的软件。同时,指纹识别支持的功能也不再局限于解锁手机,现在还能用于加密、登陆或支付等等。
全屏桌面页
现在很多Android智能手机,总是会单独提供一个桌面,在这一页桌面上提供大量应用程序数据的集合,包括各种新闻资讯、生活周边、运动健康数据和社交媒体更新等。这个功能最早出现在HTC One M7智能手机上,当时HTC推出的Blinkfeed功能备受称赞,成为诸多厂商效仿的对象。
因此,随后我们看到了大量OEM厂商纷纷炮制自己的“Blinkfeed”,例如三星提供了Flipboard Briefings页面,在 嘎啦S6和S7上都还保留着。LG也有差不多相同的Smart Notice页面,用于提供相关交通、天气和备忘录信息。如今,类似的全屏桌面页已经在Android上提供原生支持,并且很大程度上,将会与集成 AI 人工智能功能的虚拟助理结合起来。
主题定制
不同的OEM厂商总是有属于自家的主题风格,包括图标、界面设计等等,使其与原生Android看起来更加与众不同。主题定制的目的很显然是为了追求个性化,并且OEM厂商还努力提供主题商店,方便更多用户选择自己最中意的风格。
其实所谓的主题更换,这里所说的就是Android运行时资源替换(Runtime Resource Overlay),最初考虑此主题引擎的是索尼,几乎所有的Xperia手机从早期就已经支持轻松更换主题,但直到Android 5.0 Lollipop此功能才真正纳入原生。
在经过一些安全性修订之后,索尼这一合并到原生Android的功能完全开放了,其结果是所有的OEM厂商都能够轻松访问主题定制工具,尽管谷歌不推荐使用这一功能,但三星、LG和HTC乃至大量国产厂商,或多或少都利用到此主题引擎,使自家的手机看起来与众不同。
小结:多样化的OEM有利于Android走的更远
除了上述几个例子之外,OEM定制UI真正被纳入原生Android的其实真的不少,这些功能最初只是个别厂商拥有,但如今已经成为了Android的基础核心。当然了,谷歌让原生Android支持这些定制UI的特征,提供基于硬件和软件更深层次的API,也更便于OEM厂商实现这些功能,更好的将道路铺平,而不是让OEM厂商费神又费时的去单独开发。
总的来说,Android杂乱、碎片化的性质至今虽然没有改变,但依然能够对Android的发展产生积极的影响。现在就你来看,激烈相当竞争的Android阵营,尽管各走各路,但是这是否也是良性竞争的一种方式?或者说对整个生态也是一种好处呢?