刚才看了一篇新闻,地址
http://tech.qq.com/a/20120502/000093.htm?pgv_ref=aio2012&ptlang=2052
大概的意思就是说,谷歌开发的Android操作系统免费开源,并且提供给各手机厂商,唯一的代价只是要求手机系统内置谷歌的应用,比如谷歌搜索,Gmail邮件等…
于是很多手机开发商就拿这个免费的,用起来不错的Android系统套到自己的手机上,但是手机开发商可以根据自己的意愿去修改手机的一些功能和界面(前 提是保留谷歌的应用并设为默认),于是,什么HTC,小米,索爱,摩托罗拉,华为等品牌手机搭载的Android系统都在一定程度上被这些手机厂商订制修 改过,导致一个Android2.3版本在许多品牌上有了不同的变种
这是一种无序发展的状态,你改你的我改我的,于是一家Android软件开发商如果基于Android2.3系统去开发一款软件的话,这款软件未必能在所 有手机厂商上的Android2.3系统运行,因为是被修改过的,可能因为修改的地方刚好不兼容那款软件而导致它无法运行.
包括我手上的索爱LT18i也是,运行一些软件的时候偶尔软件会无故崩溃,毕竟别人也不是针对索爱修改的Android2.3来开发的,软件开发商已经尽了最大的努力让自己的软件兼容各大变种的Android2.3,当然别人是针对流行机型的为主.
QQ聊着聊着,突然就关掉了,正点闹钟开着开着,突然不响了..在别的Android2.3上能联网读取数据的一款软件到自己的Android2.3上居然又不能读取了..
其实痛苦的不只是我们手机用户,软件开发商也很痛苦,所以上面的新闻地址里就提到:
今年3月,国外著名游戏开发商Mika Mobile通过官方博客公布,正式退出A ndroid平台软件开发
这可以理解的,确实很烦恼,包括我自己做Web开发的时候,为了兼容各种浏览器的网页元素定位规则,有时候差点想不做了.
浏览器越多,我们就越烦恼
同样,Android版本越多,在Android平台上开发软件的开发商会更加烦恼…所以说Android免费也未必是一件好事.反而最终可能导致大家都不干了,用户们也没有更多的软件可用了.
在这种情况下意味着苹果的iOS设备虽然昂贵,但别人没这么多变种版本,就一个苹果厂商控制着系统的发展,所以针对某个版本的iOS开发出来的软件到哪个相同版本的设备上运行几乎是没问题的.
我也不是挺哪方面的意思..我这样的心态,即使有钱了也不会买iOS的.
只是表达对于一个免费系统并且任由他人修改发布的情况下会导致的一种局面看法.
所以说其实Android看上去不错,但并不能认为它必然地会五年十年内长期霸占手机市场,除非它有所改变.比如从Android5.0版开始声明要求厂商可以免费使用到手机生产上,但不能修改某些模块.以让这些模块在不被改动的情况下去保证 兼容各种软件
否则的话,估计诺基亚在两三年内一旦有个比Android更好的系统就又能翻身了
现在Android很流行,我看到很多同样年轻的少年说想学JAVA编程,想做安卓软件开发,赚钱..
但这是不是长久之计,根据这个情况来看我感觉很值得怀疑.所以我还是坚定地走我的Web开发之路程.
于是如果本帖子的读者中存在某些有意投入Android平台软件开发工作的话,希望你认真思考一下哦
当然学JAVA不是坏事,跨平台,不做Android也能做其它或Web,只是你到底学JAVA是不是针对着Android方面开发的要小心点.小心做没几个月,Android就不流行了..
以前我是用S60v3,速度慢得我受不了,所以现在只能选择安卓,安卓虽快,但没有S60v3的稳定性强,我也很烦恼偶尔无端端会自动拔出电话号码,有的未接电话处理了却还是提示未接..等.
于是最后希望谷歌能推出一个策略能让各手机厂商推出的Android变种版本可以很好地兼容一款软件吧.哎