1
lichao 2013-04-04 20:00:36 +08:00 via Android
怎么办?对于国产手机而言基本上没法办。
|
4
TigerS 2013-04-06 00:33:28 +08:00
目前无解感觉
|
5
batfree 2013-04-06 00:50:16 +08:00 2
Android里面的模块过还是划分的比较好的。你看到的外观的东西都可以独立出来。 内核+驱动,这个可以不升级,framework之上的再升级。另外,很多东西都是独立出来的,如一些应用等,无论系统是什么,变化不是太大。这些与第三方应用没有大区别。另外Android里面有一套overlay的机制,针对UI的一些自定义资源可以独立出来。另外,充分利用编译脚本,可以做到各种独立的。如我们经常是一套基础代码,然后编译成移动,联通,电信,单卡,双卡,出口各个国家等。这些都有不同的要求,但用的基础代码都一样,用不同的脚本编译的时候,自动选择配置选项来编译。
升级的时候,framework层基本是兼容的,像Luncher,UI,一些应用等基本上不大用变。 另外,像MIUI,CM等这些第三方ROM,是不做Kernel和驱动的。基本上是从framework往上部分。相对于厂商来说,要做的东西就少了很多。另外,像厂商的话,要做很多事情的,如运营商的各种测试等等,并不是那么容易升级的。 |
6
cst4you 2013-04-06 08:40:45 +08:00 via Android
凉拌
|
7
kneep 2013-04-06 10:23:20 +08:00 via iPhone
对比代码,理解新特性,再考虑如何在新的版本中实现已有功能,简单merge肯定不行
|