android的兼容性到底有多差?
包括android本身自己的各版本之间的兼容性。
还有如ophone与android原系统之间的兼容性,或者说还有HTC、华为之类的之间的不同版本和相同版本或者相同版本不同手机型号之间的兼容性。
(请大侠详细的说一下。我刚开始做android,听到最多的是就是测试的时候不同版本手机不同效果)
------解决方案--------------------
我以前也是JAVAEE的 呵呵
android不向下兼容确实闹听,水货手机刷机之后的版本号,我总觉得不太可靠,比如公司现在用的G2就是1.6的版本,但是程序在1.6的模拟器上根本跑步起来,但是在手机上就可以跑。
现在还没用过化为的手机,测试机全是HTC的 G2 G3 G4 暂时就用过这三个。
------解决方案--------------------
版本兼容性是android的诟病,当然这是开源必经的路吧。比如我做过semc的机子,同一款机子,在sdk表现也有些不同,刷成1.5和刷成1.6的屏幕分辨率都会有差别。当然,不同机子差距会更大,兼容性得视情况而定。
------解决方案--------------------
1. ophone基于android1.5上面修改的,但是以及偏离的android的道路,即使ophone要升级到2.0.但是已经很android没关了。
2. HTC,motor的android,在framework层都没有动多少,他们主要是自己做的BSP。
3. android1.5,1.6,2.0每一个版本的代码都会相差比较多,很多接口在各个版本都不一样。
------解决方案--------------------
版本兼容问题确实比较闹心的