1.安卓在关机状态下启动的那个充电界面是另一个系统吗?这玩意是怎么实现的呢?有具体科普吗?
2.安卓更新内核的需求是什么啊?为什么有些老机型就不能用新安卓?是因为处理器还是什么啊?但是有些第三方系统,高通 801 也能用安卓 9,比很多 845 手机的安卓版本还要新,这又是为什么?
1
Fazauw 2019-05-28 05:35:01 +08:00 via Android
1 那个界面应该只是简单的底层驱动逻辑,没有启动 Linux 内核(关于 Android 启动顺序: https://blog.csdn.net/ffmxnjm/article/details/70918119 )
recovery 是另一个系统 2 因为上层接口改变需要上游厂商重新适配驱动(具体可以了解 Android 是如何绕过 GPL 的) 有了 project treble 之后这个问题有了很大改观 |
2
ysc3839 2019-05-28 06:27:02 +08:00 via Android
1.应该是启动了 Linux 内核然后只运行一个充电界面程序。因为网上有方法把这个程序替换成一个 shell 脚本,自动重启进入正常模式,以解决电源键损坏的问题。
2.很难说。不过 845 怎么不支持 Android 9.0 了?可能只是厂商不适配而已。 |
3
Senventise 2019-05-28 07:01:38 +08:00 via Android
第二个只是厂商不适配
|
4
opengps 2019-05-28 07:13:03 +08:00 via Android
第一个应该类似无 pc 非主板 bios 程序
第二个可能仅仅是厂商的考虑,不做多余的工作,淘汰老硬件 |
5
REDPANDA1997 OP |
6
Fazauw 2019-05-28 08:54:08 +08:00 via Android
@REDPANDA1997 那是电源 IC。
你不会以为整个手机就 Soc 一个芯片吧。。你猜其他那些干嘛的 |
7
REDPANDA1997 OP @Fazauw 好高级!
|
8
flynaj 2019-05-28 13:15:47 +08:00 via Android
845 只是 CPU,摄像头,内存,触摸屏,各种传感器,其他设备才是问题,厂家要跟进,国内只有小米还好一点,但也只是三年主流支持这个样子。
|
9
wolflone 2019-05-28 21:56:56 +08:00 via Android
第二个问题,国内基本都是魔改系统,各种本地化适配很麻烦,牵一发而动全身……然后大多数还不能解 bl,那就更没有大神给你做类原生系统的包了。而像一加那种本地化严重残疾的类原生系统相对而言适配就方便太多了。
和公司本身也有关系,比如 ov 魅都不是很高兴升级底层 |
10
REDPANDA1997 OP @wolflone 可我看 801 是 32 位系统,为什么也能升到这么高
|
11
REDPANDA1997 OP @wolflone 不是说安卓 7.0 开始将要抛弃 32 位处理器,那么为何晓龙 800/801 等处理器还会有安卓 7.0 以上的 rom 包呢?
|
12
wolflone 2019-05-29 15:06:25 +08:00 via Android
@REDPANDA1997 你先搞清楚你看到的消息是谁要放弃,官方的话是这样,一般就停在 6 了。而且放弃是因为高通不给安德鲁 330 更新驱动,和 32 位没关系
但只要民间有第三方做包就随便升,至于好不好用另说,会强行用老的驱动 |