Google正在同步推进Fuchsia和下一代Android的测试

阅读提示:

Android 的版本从 5.0 开始分别为:

Android 5.x - Android L

Android 6.x - Android M

Android 7.x - Android N

Android 8.x - Android O (去年发布,目前的主流版本)

Android 9.x - Android P (目前的最新版本)

Android 10.x - Android Q

根据最近媒体的消息,Google 已经在针对 Android Q 以及 Fuchsia 进行一些测试。根据 Google 发布新系统的节奏,不出意外我们很快就能看到 Android Q 的预览版,明年的 Google I/O 上 Google 将正式放出这一更新。

Google 正在同步推进 Fuchsia 和下一代 Android 的测试

Android 走到现在版本号已经是走到了 10,由于 Android 近几个版本都使用字母命名,所以 Android x.0 这么一个版本是逐渐淡出了我们的视野。但下一代 Android 确实已经发展到了 10.0。

不知道在这个特殊的版本上 Google 是否会对 Android 做一些大幅度的改动,今年 Google 开启测试的时间相较于往年是要早一些,往年 Google 是在每年的 1、2 月找合作厂商进行相关的测试,并在 2、3 月向公众放出内测项目。

Google 正在同步推进 Fuchsia 和下一代 Android 的测试

根据 GeekBench 数据库上的条目,Google 已经开始在 Pixel 3 上测试 Android Q,可以说 Google 在刚完成 Android P 的工作之后很快就投入到了 Android Q 的开发里,Google 内部可能对 Android P 的满意程度不是很高,以至于他们到现在也没有发布 Android 9.x 的想法。

以往 Google 在每一代 Android 推出之后还会有一些新的小版本更新,例如 Android 8.0 发布之后实际上还有一个 Android 8.1,而 Android 7 时代则是有 Android 7.1.1 和 7.1.2 两个小版本,目前 Google 好像丝毫没有给 Android P 做补充更新的意思,他们打算直接将系统推进到下一代。

目前很多厂商的旧型号手机都没有跟进 Android P,只有部分较新的、在 2017 年年底后发布的机型可以享受 Android P,其他机型基本上是停留在 Android O。这有两个因素,一个是 Android P 带来的实际体验提升对手机厂商而言不是很明显,且 Android P 在 UI 上的一些改动国内这些手机厂商通过深度定制 ROM 一样可以做到。另一个是 Android P 强制要求 Project Treble,这是 Google 在 Android O 引入的一个新特性,但由于 Project Treble 在系统底层做了很大的改变,为了赶 Android O 的适配进度,很多厂商是放弃了对 Project Treble 的支持直接给用户推送了 Android O。

Google 正在同步推进 Fuchsia 和下一代 Android 的测试

早期设备如果需要更新到支持 Project Treble 的系统,那么 OTA 更新过程中更新程序需要更改系统分区布局,这会对用户数据带来灾难性的影响。即使用户在升级前做了数据备份,更新前后数据也可能会出现异常,除此之外更改系统分区布局这个操作本身就具有很高的危险性,如果中途出现了一些工程师没有预料到的错误,那手机可能会直接「变砖」。

在 Android O 正式推出之后,搭载 Android O 的手机基本出厂就针对 Project Treble 做好了处理,所以他们可以直接升级到 Android P,从 Android 7.0 升级上来的手机大部分是不支持再更新到 Android P。

过低的升级率可能也是 Google 不考虑在这一版本系统上多停留一会儿的原因。

不过考虑到往年 Android 碎片化程度一样非常严重,新版本推出之后升级率一样不高,且 Android P 并没有不堪到让 Google 直接放弃的程度,Google 之所以这么赶是为了什么呢?

Google 正在同步推进 Fuchsia 和下一代 Android 的测试

答案是,手机行业变得太快了。Android P 上 Google 才加入了原生的对刘海屏的适配,而在 Android P 之前市面上早已出现大量的刘海屏,且厂商们都自己在定制 ROM 上解决了适配的问题。

在 Android P 发布没多久,珍珠屏又来了,Android 对异形屏的原生支持又一次落后。

紧接着,我们马上又能看到全新的打孔屏和折叠屏。打孔屏还好说,适配基本上都是 UI 层面的,厂商可以自己解决,但折叠屏就不一样了。折叠屏有两个特性,第一个自然是可折叠,第二个是给大屏设备带来的额外的便捷性。

在折叠屏时代,人们可以在口袋里放下一个 7 英寸甚至更大的屏幕。目前的折叠屏只是用在手机上,如果用在平板上,那么我们很可能可以在背包下放下一个大小近 20 寸的平板。

由于在手机上我们对屏幕大小没有什么需求,所以折叠屏看起来比较鸡肋,但如果是在平板上,折叠屏或许能掀起平板领域的新浪潮。

折叠屏的这两个特性意味着用户会期望折叠屏的设备自带适合大屏的交互方式,目前来看最适合大屏触控操作的交互方式还是多窗口操作,它比单纯的分屏要灵活不少,能最大程度利用大屏的空间。

Google 正在同步推进 Fuchsia 和下一代 Android 的测试

除此之外,折叠这么一个操作对于手机而言也是全新的,系统自然是要从底层对这个全新的操作做一些新的处理和适配。

Google 正在同步推进 Fuchsia 和下一代 Android 的测试

根据媒体的说法,Android Q 将会支持原生的分屏应用多开,这个系统级的支持会让所有的 Android 大屏设备变得更加易用,对于一些利用 Android 做桌面化系统的开发者来说,这一消息可谓是重大利好。

之前华为、锤子科技、三星等厂商都有尝试过在 Android 上做桌面系统,这么一个功能其实已经被定制 ROM 实现,除了这些内置在手机里的桌面系统,Remix OS、凤凰 OS 这些基于 Android 的、可以在 x86 架构上安装的桌面系统也是存在的。这些系统都早已实现了多窗口这么一个东西,从体验上来说,现有的这些第三方做的解决方案性能表现上并不是很好,Google 在系统底层添加这么一个支持,可能会让这一类系统的体验有直线上升。

由于 Android 存在严重的碎片化问题,从 Android O 开始 Google 已经开始有意地收拢系统权限,同时通过 Project Treble 彻底分割系统的内核、驱动、UI,一改之前 Android 漫长低效的更新下放过程。

然而这还不够,Android 作为一个操作系统还是过于开放了一些,虽然说它的开放性和自由度是其最大的优势以及亮点,但是凡事都有两面性,Android 早期对系统权限的控制太松,以至于 Android 平台出现了特别多的毒瘤应用。这一类应用在国内是更为突出,因为国内没有 Google 的统一推送渠道,没有统一的应用商店,整个生态特别混乱,基本上是一个厂商一个生态。

Google 正在同步推进 Fuchsia 和下一代 Android 的测试

由于目前很多 App 为了兼顾老旧设备都还在采用比较老的目标 API 进行开发,这使得系统在对这些应用进行向下兼容的同时会存在一些安全风险。

Android Q 或许会顺应 Google 在 Play 商店上强硬的态度 —— 禁止目标 API Level 小于 26(对应 Android 8.0)的应用上架。在 Android Q 上,这么一个规定很有可能会被 Google 直接写到系统里,这一类采用老旧 API 开发的应用可能将无法运行在 Android Q 上。

这对 Android Q 来说是两面的,国内用户可能会面临比较严重的应用不能用的问题,不过随着时间的推移这一切最终可以解决,只是一个阵痛,相较于之前的系统,Android Q 更不容易受到一些流氓软件的侵扰。

Google 正在同步推进 Fuchsia 和下一代 Android 的测试

从媒体的消息来看,GeekBench 数据库中不单单只有使用了 Android Q 的 Pixel 3,还有使用了 Android Q 的小米 8 SE,或许今年 Google 会和去年一样让一批厂商的手机提前尝鲜 Android Q。

得益于 Project Treble,这一切现在已经变得非常简单,用户可以直接将体验包刷到自己的手机上。

说起 Google 的操作系统,就不得不提一下 Fuchsia,这很可能是未来有希望达成「大统一」的跨平台操作系统。目前有消息称华为在与 Google 合作参与这个系统的研发,在笔者看来 Google 很可能是在拉拢中国手机厂商,毕竟中国手机厂商的出货量是最大的,而且在全球卖得也非常广。国内这么几个大厂如果能率先搭载 Fuchsia,那么 Fuchsia 很容易就能获得一个比较高的市场份额。

Google 正在同步推进 Fuchsia 和下一代 Android 的测试

华为目前是在荣耀 Play 上进行相关的测试,很有可能这将会是全球第一款支持 Fuchsia 的消费级设备。这让笔者想起了之前微软和小米的合作,微软也是挑了一个国内的手机厂商,并且对自己的 Windows 10 Mobile 进行测试。

荣耀 Play 上的 Fuchsia 应该还是一个很早期的版本,大概率是预览尝鲜的,以目前 Fuchsia 的完成度来看,正式推出还要一段时间。

Google 正在同步推进 Fuchsia 和下一代 Android 的测试

对于 Fuchsia,这个系统很有可能将会在 Android 10.0 之后和 Android 并行存在,最终根据用户的情况决定是否要停掉 Android。Android 本身作为一个操作系统还是有很多弊病的,这是 Android 的历史和基础所决定的,虽然 Google 目前在做很多的改进,同时也在很努力地解决碎片化的问题,但是 Android 的体验在很多人眼中远不如 iOS 是一个事实。

最最重要的是,未来 ARM 架构的设备会越来越多,而且 ARM 架构很有可能会登上桌面,取代一部分 x86,这对 Google 来说是一个上好的机会。以现在的 Android 而言,让它作为一个桌面系统来使用是比较困难的,同时性能也不是很好,所以 Fuchsia 的出世可以说是一种必然。

对于 Fuchsia 笔者有比较高的期待,它将会是一个和 iOS 类似的有统一设计、由 Google 进行统一管理、升级、少部分继承 Android 高度开放与自由精神的操作系统,它在桌面级是否能打过 Windows 真的不好说,但是在移动端,它很可能会把 iOS 比下去。

不过相较于 Fuchsia,实际上笔者还是更希望看到 Surface Phone 的诞生,看到 Windows Mobile 带来的「大统一」,但很可惜,这一切现在看来已经不可能。如果未来 Windows 的开发团队重视向 ARM 架构改造 Windows,或许 Windows Mobile 能有重生的希望。