最后,上一张图吧:
UPDATE-1(更新一):
这个问题火了连带着这些天我的回答被疯狂点赞。实在是惭愧,我其实并没有说什么有价值的东西,我就是想表达一句话:“适合自己的才是最好的”。在我看来,会问“原生哪里好”的人基本就是不需要原生系统的人。
我觉得让我去写原生系统应该怎么用舒服,不适合这个问题的主旨。我基本浏览了下其它的一些新回答,我就在这里澄清一些误解好了:
原生系统好用是因为 Google 全家桶?关于原生系统和 Google 全家桶的关系,我其实最初就提到了:
有 Google Play 跟系统是不是原生没有关系
因为只有这一句话,没有引起重视。然后我不断的看到更多的人说「原生好用因为有 Google 全家桶」。再强调一次,这纯粹是一个误解,其实国外的手机大多都内置 Google 的。前不久知乎还讨论过 Google 对欧洲 Android 收费,收的什么费用呢?你可以看这个回答。那么是不是所有手机都内置 GMS(即你们说的全家桶)呢?你可以看这个回答。第二个回答我解释了 GMS 是什么,什么情况下会被内置到手机系统中,以及为什么国产系统不内置(或者不能用),还包括厂商若想内置 GMS 如何获得授权。
需要指出的是:AOSP 自身不仅不能内置 Google 家的应用,还不能内置任何提供云服务的应用。记住 GMS 是 Google 专有的东西,原生不表示包含 GMS,更无法表示只能在原生上体验“全家桶”,因为包含 GMS 的手机系统是很常见的。Google 的手机(Pixel/Nexus)的系统是闭源的 AOSP 构建 + 专有的 GMS,所以它仍然是原生而非定制(被 Google 直接支持的手机也是一样的)。
原生系统很耗电?我不太清楚为什么有很多人产生了这种误解,我也懒得去追溯来源。我普遍看到的一种说法是「原生 Android 在国内连接不上 Google,频繁尝试连接,会很耗电」。这一部分我们不纠结原生系统一定就是内置了 Google 的(默认就当内置了),那么是不是这样呢?
其实这个说法只对了一半,他们把成因找出来了,安装了 GMS 的手机连不上 Google 的确会耗电。但主要原因并不是频繁的网络连接导致本身,毕竟区区的尝试连接这种网络活动是无法造成明显耗电的。连不上 GMS 会耗电的真正原因是跟 Android 的系统休眠机制相关的,频繁的重连 Google 服务会影响手机的休眠,导致手机无法进入深度睡眠状态,待机就显得特别耗电**。**
如果你觉得自己的手机待机很耗电,不妨自行查看一下深度睡眠的时间。我的手机在轻度使用的状态深度睡眠在 80% 以上,如果不怎么用手机能达到 95%。我满电以后预测待机时间是 3 天。回头我会上图给你们看。怎么看深度睡眠呢?可以安装一个叫 DevCheck 的应用,然后在 DASHBOARD 选项卡的底部看 Deep sleep 数据。
如果你连不上 Google 或者没有条件保持 24 小时出墙状态怎么办?很简单:不要安装 Google 服务框架。
来源知乎作者:绅士喵
链接:https://www.zhihu.com/question/267582662/answer/582806730
话不多说,Android实战系列集合都已经系统分类好,由于文章篇幅问题没法过多展示,获取学习笔记链接:点击我的GitHub免费获取
[外链图片转存中…(img-4ssurf3Q-1646486314478)]



