谷歌如何确保你的手机在没有它的情况下无法正常工作
你好,HN,
我最近在玩AOSP,注意到一个问题:即使Android本身并不需要,仍然非常依赖谷歌。以下是我发现的几点:
1. 强制集成GPS(谷歌 Play 服务)——这单独就给高级用户带来了很多问题,因为没有它几乎什么都无法正常工作。即使你使用MicroG,仍然有一些服务器端的验证是它无法解决的。
2. 侧载限制——从2026年开始,谷歌要求开发者提交政府身份证明、支付费用,并注册签名密钥,以便通过侧载分发应用,这实际上阻止了在认证设备上独立软件的分发。
3. 生态系统依赖性——这个我想不需要多解释。
4. 应用程序根本无法使用——银行应用和任何使用Play完整性的应用都会拒绝工作。
让我最愤怒的是谷歌对未验证开发者的开源应用进行限制。这在开源社区和F-droid中引发了轩然大波,因此谷歌在2025年12月左右推出了一个令人震惊的选项。你需要点击构建号7次,选择“允许未验证的包”,然后输入你的设备密码。之后,你还得等待24小时才能下载任何内容。
虽然你仍然可以通过adb下载,但这个变通方法显得非常繁琐。谷歌甚至没有计划允许未验证的包,直到开源社区发声。
我已经将这些内容简化到易于理解的程度,没有使用任何特定于社区的术语,以便任何人都能理解。
查看原文
Hello HN,<p>I've been playing around with AOSP alot and one thing i noticed is how much android depends on google even if Android itself doesnt need it. Here's everything i found out:<p>1. Forced Integration of GPS (google play services) - This single handedly causes alot of problem to power users because without it almost nothing works.. Even if you use MicroG there's still some server side verifications that it just cannot help with.<p>2. Sideloading Restrictions - Starting in 2026, Google requires developers to submit government IDs, pay fees, and register signing keys to distribute apps via sideloading, effectively blocking independent software distribution on certified devices.<p>3. Ecosystem dependence. I don't need to explain this one at all i think<p>4. Apps literally won't work. Banking apps and any app that uses play integrity will just refuse to work.<p>What made me the most furious was Google locking down opensource apps with unverified devs. This caused an uproar in the open source community and F-droid because of which google (around december 2025) made an option which is outrageous. You need to click the build number 7 times - click "allow unverified Packages" and then put your device pin. Then you have to wait 24 hours before anything can be downloaded at all.<p>Although you can still download via adb, The workaround seems very obstructive. Google didn't even plan to allow unverified packages until the open-source community said something.<p>I've made this extremely easy to understand without any community-specific wording so anyone can understand this.