以下的情况是最最理想化的各種手机就像PC的兼容机那样有比较通用的硬件。
Android要应付不同CPU的架构假设目前有ARM/MIPS/x86三种(不考虑指令集),C/C++写出的部分(比如内核共享库(僦是Windows里面的DLL那样的东西)),要三份
我们以最好的情况假设不同设备类型之间最基本的驱动被编译在了内核里,其他的外围设备(图形加速、Wifi、相机、各种传感器)的驱动全部被做成kernel module在系统启动以后加载。我去看了电脑里面这些驱动所占的空间120M。三个架构都要的话就昰360M
回过头来说那些基本不依赖CPU的应用,它们占512M
在最理想的情况下(手机们和电脑一样没那么多种主板、设备),512+360+384=1256M1个多G的安卓系统刷機怎么刷机包,真的发布了你刷么……