对于Android 的发展,我有一个小想法, 不知是否可行?
市面上已经出现了众多的Android 设备, 但随之而来的是不同系统的兼容问题, 软件开发者开发出的软件在这个手机上可以运行到那个手机就不行了, 主要原因是不同的手机的机能不同, 屏幕分辨率不同
而用户废了半天下载来了软件,不能运行,或者运行的面目全非.
为了解决这个问题, 软件开发者唯一能做到的就是详细写出软件要求的硬件环境,但对于普通用户来说,他们根本不知道自己的手机是什么配置.
我觉得有一个折中的解决办法,就是
由谷歌出面给不同的手机或MID分成不同的类型, 不同机能的手机对应于不同的类型, 由一串英文字母或数字来表示类型号码.
软件开发者只要说明软件运行所需要的手机的类型号码就可以了,而用户也会很容易的知道该下载那个软件.
这样还便于用户选择购买手机.
谷歌还可以搞一个认证实验室,出具一个认证标志,挣点外快.
当然手机厂商也可以自己定型.
[解决办法]
如果你用 1.5的sdk开发,尽量使用代码描述,和相对布局,兼容性还是很强的
[解决办法]
有接口函数,查得屏幕分辨率的吧。
然后,代码实现起来自适应的吧。
[解决办法]
一般发布的应用都会有详细的说明,比如适合运行的设备分辨率,如果没有说明,至少会有版本的说明,对于用户来说,买了android的手机,大部分还是知道一些自己手机的型号信息的,不知道也可以通过设置查看自己手机的型号,小众的完全不管手机型号一点儿不懂的就没办法了。
[解决办法]
有同感,感觉软件的不一致,将会阻碍android的发展
[解决办法]