三星测试固件"泄露天机":安卓系统或将迎来终结
这段时间,各大品牌的安卓手机似乎都开启了“系统更新模式”:三星、诺基亚(HMD)、LG、HTC……纷纷都在给旗下手机推送安卓8.0甚至是8.1的最新系统。对此,消费者们自然也是喜闻乐见——只是,如果告诉你,安卓(Android)系统,或许很快就会不再有后续版本了,大家又会作何感想呢?
笔者可没有在危言耸听,毕竟就在前几日,谷歌全新系统Fuchsia OS的预览版本已经在网上曝光,这款由谷歌完全从头自主开发的新系统主打绝对的流畅体验、支持多任务运行,并具备桌面和手机融合的跨平台能力——这些都是目前安卓的短板。
但是,在此之前,我们只知道Fuchsia OS最初问世于2017年的谷歌I/O大会,并有可能在在2019年下旬或者2020年初推出相应的初期搭载设备(类似于现在的Nexus或Pixel手机)——至于它和安卓之间是否构成取代关系,其具体的时间点又会是何时,则一概不明。
不过,作为谷歌相当亲密的“战友”,三星最近的一次举动却疑似泄露了安卓系统被取代的“时间点”——这是怎么回事呢?
故事要从安卓系统固有的“版本号”上说起:大家可能都知道安卓目前的主流版本是6.0、7.0(7.1)和8.0,而每一个大的版本也都对应着谷歌赋予的“代号”。比如安卓6.0是Marshmallow(棉花糖)、7.0(7.1)是Nougat(牛轧糖),而最新的8.0(8.1)是Oreo(奥利奥饼干)这样。但除了这些数字版本号和名称代号之外,其实谷歌还有另外一套命名体系,用于详细区分每一次推送的固件版本。
在谷歌的开发者官网上,我们可以查找到所有Pixel与Nexus手机的官方固件镜像。值得注意的是,在每一个不同的镜像链接前方,除了单纯的安卓版本号(7.1.2,8.0.0等),还会注明固件的编译时间,正式发布时间,以及用于标识固件版本的一个特别版本号。
如果是对安卓系统代号稍有了解的朋友,应该已经注意到这些版本号里面的玄机了——它的首位字母与对应的安卓系统代号首字母应该是相同的,比如说Pixel XL手机的某个安卓7.1.2官方固件,因为安卓7.x的代号是Nougat,所以其固件版本号便是NZH54D,而对应安卓8.0的另外一版固件,其版本号为OPR6,就是因为安卓8.0的代号是Oreo。
需要说明的是,这套用对应系统代号首字母来标识固件版本号的体系,并不是只有谷歌自己在用,而是被三星等多家手机厂商所共同采纳的。比如说三星去年的Galaxy S7安卓7.0测试版固件,在系统“版本号”一栏就明确标注着NED90M,而“N”也正符合安卓7.0的代号简称。
那么,问题就来了——在三星前不久刚刚推送的Galaxy S8安卓8.0测试版中,我们看到了这样的编译版本号信息……
对,各位注意到了么,虽然明明就是安卓8.0(此为国行S8,系统为官方系统),但编译版本号的首位却并非代表安卓8.0的字母“O”,而是以前从未有过的字母“R”!
“R”是什么意思?按照常理(英语字母表顺序)推断,它应该代表着安卓8.0之后地三个版本的安卓系统才对,也就是“安卓11.x”。但是这样一来就和系统真正的版本发生了冲突。而且,如果这是三星自家私有的编译版本号序列的话,那也没必要弄成和谷歌官方十分近似的“字母+数字”格式,不是么?
因此,笔者大胆猜测,这里的“R”或许是三星在这一代引入的一个表示测试版的占位符,而三星之所以能够用它,是因为“Android R”已经注定不会出现了(否则的话,三星大可使用X\Y\Z这样更加保险的版本号占位符)!
说得更直白一点,从三星的这一测试版本号,我们或许能够预测:安卓(Android)官方的正式规划就只到Android Q(也就是安卓10.0)为止,之后就再也不会有新的版本。换句话说,在2020年左右,安卓系统或许就将被谷歌的新系统所替代,而这也“恰好”吻合了网传的Fuchsia OS正式发布时间……
这真的是巧合么?或许不见得——而且,要证实笔者的猜测,其实大家也不用等很久了。
【本文图片来自网络】
「 推 荐 阅 读 」
“三通一达”的用户请告诉我,你的快递现在到在哪里了?
笔者希望能有更多人了解“开源”的精神、尊重开源社区的规则,像善待付费商业那样去善待开源软件。
觉得有趣就关注我们吧 ↓↓↓