业余学习android有一段时间了,编写了几个小的测试程序放到了网上,下的人不多(没放到市场上,注册太麻烦了,放弃),在这过程中发现了不少问题,在这里摆一摆。
先说说android的系统版本,现在市面上流行的版本就有3个,1.5,1.6,2.1,一个基于1.5SDK的软件在不同的系统中出现的问题就不一样。还有就是android的开放性大家都欢迎,于是各个手机厂商都对自己的系统进行定制,于是一个软件在这个厂商的机器上运行没问题,到了另一个厂商的机器上居然不能运行,悲剧啊。再说android系统的分辨率,wqvga,hvga,vga,wvga,这不玩开发者吗,做一个自适应屏幕的软件得加不少资源吧,导致软件的体积增大,重要的是,机器只需要一种适合他分辨率的版本,打包到一起的话多余的东西就白白占用空间了,发布多版本是个选择,但是一款软件要上传5个版本到市场,使用者会感到迷惑吧。