谷歌限制GrapheneOS等第三方安卓ROM使用Pixel相机应用 最新情况解读

如果你平时喜欢折腾安卓手机,尤其是爱刷第三方定制ROM,应该对GrapheneOS不陌生。这个主打隐私和安全的第三方安卓系统,一直是很多追求干净系统用户的首选,而且它主要适配的就是谷歌Pixel系列手机。

前段时间,很多刷了GrapheneOS的Pixel用户发现,原本能正常用的官方Pixel相机应用,突然用不了了。打开就提示不兼容,直接闪退。

这事很快就发酵了,折腾ROM的圈子里议论纷纷,最后扒出来,是谷歌动手限制了第三方ROM使用官方Pixel相机。而且不光是GrapheneOS,所有第三方安卓ROM都受到了影响。

具体是怎么回事呢?谷歌其实是在最新的系统和应用更新里,给官方Pixel相机加了一个启动验证。这个验证会检查设备的启动分区,只有官方原装系统匹配的签名验证通过,才能正常打开相机。

第三方ROM哪怕是适配Pixel,肯定都用了自己修改过的启动签名,自然过不了谷歌这关。相当于谷歌直接给Pixel相机上了把锁,只有自家官方系统能打开。

这事出来之后,很多用户第一反应就是不能接受。毕竟Pixel相机的算法是出了名的强,计算摄影的效果,比第三方相机APP或者第三方ROM自带的相机好太多。尤其是夜视功能,很多人就是冲着Pixel相机的效果买Pixel,就算刷了第三方ROM,也想接着用官方相机。

也有人说,谷歌这波操作其实早有预兆。最近一年多,谷歌一直在收紧对系统底层权限的控制,从BootLoader签名到GMS服务验证,一步一步限制第三方ROM修改官方组件。

其实也能理解谷歌为什么这么做,站在谷歌的角度,给出的明面上的理由是安全和稳定性。官方Pixel相机涉及很多底层硬件调用和私有API,第三方ROM修改系统之后,可能会出现调用出错,甚至漏洞被利用的情况。谷歌说,要是让第三方ROM随便用,出了问题用户反而会怪谷歌体验不好,把这个限制加上,也是为了避免问题。

还有一层没说透的原因,就是谷歌想推自己的官方系统留存率。现在Pixel系列卖得越来越多,很多用户买了Pixel之后,刷第三方ROM就不用官方系统了,谷歌收集不到用户数据,也没办法推自己的服务和广告,对谷歌来说没好处。把相机锁死,很多用户怕麻烦,索性就不刷了,留在官方系统里。

对第三方ROM开发者来说,这次限制其实冲击不小。GrapheneOS的开发者就公开说了,谷歌这个操作是针对第三方ROM社区来的,完全不考虑用户的选择权。很多做小众第三方ROM的小团队,根本没有精力自己开发一套能赶上Pixel相机效果的拍照应用,这次限制一出,他们做的ROM对普通用户的吸引力直接降了一大截。

那现在这件事进展到哪一步了?有没有什么解决办法?

目前GrapheneOS那边已经找到了一个临时的绕过方案,不过不是完美解决。开发者通过修改验证逻辑,能让旧版本的Pixel相机在第三方ROM上继续运行,但新版本的功能用不了,比如最新的Night Sight增强模式、新的视频编码功能,都没法正常工作。而且这个绕过方案随时可能失效,谷歌下次更新验证规则,可能就又用不了了。

还有一些第三方开发者在尝试把Pixel相机的依赖库剥离出来,重新编译适配第三方ROM,但这个工作难度很大,一来Pixel相机很多驱动和底层代码是闭源的,第三方拿不到完整的资料,做出来的版本很容易出bug,比如录像卡顿、前置美颜失效,甚至拍出来的照片偏色。二来谷歌一直在更新,你刚适配好旧版本,谷歌又改了验证规则,相当于一直在追着谷歌跑,累死累活还不一定能跟上。

也有用户自己找了替代方案,比如用Open Camera之类的开源相机应用,或者刷第三方修改的Port版Pixel相机。但这些替代方案要么算法跟不上官方,效果差很多,要么就是容易有安全问题,毕竟修改过的APP,谁也不知道里面加了什么东西,对GrapheneOS这种主打隐私安全的ROM来说,用修改版APP本身就违背了初衷。

这件事其实也反映了现在安卓第三方ROM圈的现状,越来越不好做了。早在十年前,安卓开放的时候,各种第三方ROM百花齐放,小米当初就是靠第三方ROM做起来的。那时候谷歌对这些修改基本不管,甚至还鼓励大家改。现在谷歌自己卖硬件,做生态,话语权越来越大,自然就开始收紧规则,把控制权牢牢握在自己手里。

对普通用户来说,这事影响其实分两部分。如果你本来就用官方系统,那对你一点影响都没有,该怎么用还怎么用。如果你就是喜欢刷第三方ROM,那你要么接受效果差一点的第三方相机,要么就只能乖乖刷回官方系统。

也有人说,这其实是安卓开放精神的倒退。当初安卓就是靠开放打败了塞班,吸引了无数开发者和玩家,现在谷歌自己把开放的门一点一点关上,最后只会变成另一个封闭的iOS。但也有人说,现在安卓生态越来越大,谷歌收紧安全控制也是没办法的事,毕竟太多恶意ROM就是靠修改官方APP来偷用户数据,加了验证反而能保护普通用户。

站在普通玩家的角度来说,其实大家只是想要个选择权而已。我买了这个手机,手机所有权是我的,我想刷什么系统,想用什么APP,应该自己说了算。Pixel相机是我买手机自带的功能,我只是换了个系统,凭什么就不让用了?

未来这件事会怎么发展呢?目前来看,谷歌肯定不会松口放开限制,只会把验证做得越来越严。第三方ROM社区要么想办法长期绕过,要么就只能逼得自己从头做相机算法,可从头做算法哪有那么容易,需要大量的人力物力,小团队根本做不到。

说白了,以后第三方ROM想靠Pixel官方应用吸引用户,这条路会越来越难走。如果你真的看重隐私安全想要GrapheneOS,那就要接受拍照体验下降的事实。如果你就是看重Pixel的拍照,那还是老老实实留在官方系统吧,别折腾了。

谷歌限制第三方ROM, Pixel相机应用, GrapheneOS, 第三方安卓ROM, Pixel相机, 谷歌限制, 安卓第三方ROM, Pixel手机, 第三方ROM, GrapheneOS相机

[Q]:谷歌这次限制了什么内容?
[A]:谷歌给官方Pixel相机新增了启动验证,仅允许官方系统使用,GrapheneOS等所有第三方安卓ROM都无法正常打开使用官方Pixel相机。
[Q]:为什么用户刷第三方ROM还想要用Pixel相机?
[A]:Pixel官方相机的计算摄影算法业内领先,夜视等拍照效果远好于多数第三方相机应用,是很多用户选择Pixel手机的核心原因之一。
[Q]:谷歌为什么要限制第三方ROM使用Pixel相机?
[A]:谷歌明面上给出的理由是保障安全与稳定性,避免第三方修改系统后调用相机出现漏洞或故障;私下也被认为是为了提高官方系统留存率,方便推送服务与收集数据。
[Q]:目前第三方ROM有没有办法绕过这个限制?
[A]:GrapheneOS开发者找到了临时绕过方案,可以让旧版本Pixel相机运行,但无法使用新版本功能,而且该方案随时可能因为谷歌更新验证规则失效。
[Q]:为什么第三方开发者不直接做一个效果一样的替代相机?
[A]:Pixel相机的算法、底层驱动很多都是闭源的,第三方开发者拿不到完整资料,而且小团队也没有足够的人力物力从头开发匹配Pixel硬件的优秀算法。
[Q]:这次限制对普通不折腾ROM的用户有影响吗?
[A]:基本没有影响,只要你一直使用Pixel官方原装系统,还是可以正常使用Pixel相机,不受任何限制。
[Q]:这件事反映了第三方ROM圈现在的什么状况?
[A]:现在安卓第三方ROM的生存空间越来越小,谷歌不断收紧系统权限控制,第三方开发适配的难度越来越高,开放程度远不如早年。
[Q]:普通想要刷GrapheneOS的用户现在该怎么办?
[A]:如果能接受拍照体验下降,可以继续用第三方ROM搭配临时适配方案或者替代相机;如果很看重Pixel的拍照效果,建议还是保留官方系统不要折腾。
share