01月 8, 2011

网上搜索了一些资料,希望对产品开发、设计均有帮助。

几个对设计、开发可能会有影响的大点:
1.分辨率的支持:
Android1.5默认只支持480*320的分辨率,而从1.6后便官方支持主流的三种分辨率。对应在开发上,1.6后的sdk便支持High/Midd/Low
三种分辨率(开发者只需要把对应的图放到对应的folder就行),而对于1.5就只有一个folder,那就需要自己做适配了…
2.Multitouch :
这个查了很多资料才搞懂,Android的原生代码其实从1.5开始便支持multitouch,但是google官方把这个功能关闭了,直到2.0才正式的放出来。但是HTC
Hero最开始搭载1.5系统的时候他自己把这个功能开起来了,所以某些1.5的系统(如Hero)便也支持multitouch。
多说一句,multitouch实际上除了软件支持,硬件也得支持,起码也是电容屏吧,否则电阻屏也是不支持的
3.Push Message : 2.2开始就可以Cloud to
Device去push各种message了,像iphone一样,这点我没有仔细研究过,但我想应该是咱们就可以猛的push用户而不用偷偷的在后台开个service在那儿循环的问服务器了。
4.对OpenGL的支持 : 2.0 NDK开始支持Open GL ES 2.0,2.2开始全面支持 Open GL
ES2.0,据说图像性能方面有了很大的提升,做游戏的兄弟们得注意了。
其他更详细的就参见下面的图吧(来源于泡泡网论坛):