
经常关注本站们三一生活的朋友可能还记得,我们总是推崇能为老机型提供长期系统更新的品牌。一方面是因为新系统对旧模式的适配不仅会消耗人力物力,而且不会带来直接的额外收入,纯粹是诚意和技术实力的体现;另一方面,系统更新可以给老设备带来新的功能,也可以让它们更好地适应新时代的软件生态。对于消费者来说,自然会延长使用寿命,让购买的钱更加“保值”。
即便如此,当最近曝出2011年发布的三星Galaxy S2适配Android 11系统时,我们不得不说还是相当惊讶的。无论这款九年的旗舰机型如何沿用至今,仅仅是它如何实现系统适配就足以引起我们的好奇。以至于在进一步深挖这件事之后,我们觉得真的有必要和大家聊聊各种门道。
其实这是一个开源系统,但是必须是开放的。
显然,即使你像三星一样勤奋(他们是最早承诺三年更新高端机型的厂商之一,甚至比谷歌还要早),你也不可能突然想到让新系统适应九年前的机型。所以,银河S2这次“收到”的并不是官方的系统更新,而是一群开发者自发适配的,基于开源Android系统的自制版本。
不过值得注意的是,虽然我们说Android本身是有开源代码的,任何人都可以基于它进行二次开发,但这并不意味着开源版本的Android系统可以直接安装在手机上。Android虽然是开源的,但是并不包含硬件所必须的驱动,这些驱动是芯片厂商拥有版权的,甚至谷歌也无权提供。想象一下,就像刚买了一台电脑,安装了操作系统,却没有驱动。很明显,这个时候电脑的性能根本发挥不出来,很多功能会变得无法使用。
在三星的开源项目官网,很容易找到最新版本的银河S2开源资源包。
正因如此,银河S2才能在九年后迎来自制的Android 11系统。除了谷歌对开源Android的贡献,还有一个必须看到的原因,那就是三星自己其实在很多年前就开源了这款机型的系统镜像。虽然它们基于非常古老的Android2.3或Android4.x系统的版本,但正是因为这些相同的开源三星官方系统代码,现在开发者程灿从其中提取可用的硬件驱动程序,将其与最新版本的Android相结合,使旧设备焕发新的活力。
当然,我们可以说三星当年发布自家系统的开源镜像,不一定是为了让开发者帮他们延长老机型的使用寿命。但如果手机厂商不开源系统,不提供关键驱动,开发者的自发适配从一开始就是“无源之水”。
九年前的旗舰手机,性能一定过时?
有了谷歌提供的开源系统代码和三星提供的开源驱动,你觉得能做出一个可用的新版系统吗?显然远没有那么简单。举个例子,当我们将一款九年的旗舰PC处理器(i7-2600K)与目前的低端入门级产品(i3-10100)进行对比时,我们不难发现,九年的时间足以让最新的入门级CPU的性能接近之前旗舰产品的两倍。
但是如果是在智能手机上呢?三益生活还把银河S2用的Exynos 4210和很多入门级机型(尤其是非一线品牌)常用的MT6735做了对比,从中你会发现一些问题。
没错,在内存带宽和支持的最高显示分辨率方面,Exynos4210甚至超过了目前市场上仍然存在的入门级型号。不仅如此,熟悉Exynos 4210的朋友可能还记得,它的CPU和GPU频率设置过于保守(尤其是GPU,只有后来同样工艺制造的Exynos4412的一半),以至于在很多第三方系统中,CPU和GPU都是默认超频的。在这种情况下,九年前的旗舰机型Galaxy S2在性能上并不一定低于当前的入门级机型。而这,自然给了发烧友们继续“折腾”它的信心,让它在刷入新版本系统后依然保持一定的可用性。
从这一方面其实可以看出,智能手机市场上顶级旗舰和入门级产品的“差别待遇”其实远不如PC行业。所谓“产品更新换代快,技术提升快”,其实更多的是只有高端机型和平台才能享受的“特权”。
系统是有的,但是刷机也要看厂商的脸色。
最后,我们想说一说Galaxy S2在此次事件中“升级”网友制作的Android 11系统时必然会遇到的最后一道坎,那就是手机厂商的OEM系统锁。
众所周知,对于现在的智能手机来说,除了谷歌生产销售的Pixel系列,其他品牌的大部分机型都搭载了具有强烈自我风格的手机厂商“魔变”所制造的系统。
这种方式一方面是为了让手机更本土化,更符合终端消费者的使用习惯;另一方面,这些手机厂商自己推出的“系统”,其实是通过搭建各种app和应用商店,把用户禁锢在自己的生态链和利益圈里。
举个例子,如果你们中的一些人习惯于从taptap、DMM、哔哩哔哩等第三方游戏运营商下载手机游戏,那么你们应该看到过国内各种系统或应用商店恐吓用户的提醒,说app“不是官方渠道”,“可能不安全”。当然,手机厂商中没人敢真的阻碍用户安装第三方来源的app。通常打开一些系统开关,输入一些密码后,他们最终会让你玩不是手机厂商运营的游戏。
三星的手机解锁很容易,但代价是手机的加密安全功能会被永久禁用(也就是Exynos著名的熔断机制)。
但如果要把手机厂商预装的整个系统“删除”,换成第三方开源版本,那大部分厂商就真的不乐意了。
有的厂商干脆不允许用户解锁设备,也就是不允许你自己安装新系统。
稍微老实一点的厂商会把“解锁”第三方系统安装能力的开关隐藏在开发者模式下,需要用户自己摸索打开(比如三星);狡猾的厂商会需要到特定的官方页面填写解锁系统的报告,申请特定的密钥程序,经过一套复杂无误的步骤,才能在电脑上“解锁OEM系统”手机(比如索尼)。而一些最离谱的品牌甚至直接丢掉了解锁系统的开关。此时,他们希望从其他来源切换到系统3354。抱歉,没门!
这意味着,随着这些机型上市时间的延长,如果官方不再对系统进行维护和更新,那么用户安装第三方系统实现“生命更新”是不可行的。换句话说,虽然厂商会给出安全等理由,但说白了,他们可能只是想让用户在自己定义的产品寿命结束后,尽快购买下一代新产品。编辑:tzh









