SDK频频升级,android开发面临挑战如何抉择
在归属大品牌和声势浩荡的前期宣传影响下的产品的首次“亮相”注定会给人留下不凡的记忆。早期因为Google公司品牌及android开发进展的影响,G1在极力推广过程中声势惊人,直追iPhone。针对这种现象,大家是否思考过,导致这一现象的主要原因有哪些呢?我想在诸多因素中,android开发基于Linux的开源这一特点是重要因素之一。
相对iPhone的封闭来说,Linux和android的开源是对作为开发者的最大激励。大家都知道只要Linux内核不变,其他什么都可以自己来更改,可以从中变化很多,到现在为止Linux的版本也很多,android也是如此,这么大的优势至今还让很多开发者发狂。虽然有着众多的开发者在追随,android开发的版本也给我们带来不少麻烦,SDK版本在不断更新(当然更新是好事,但SDK版本在短期内更新过于频繁就不太好了)让人感觉其技术的成熟性不够,与iphone开发的现有成绩相比,android开发的力度自然是弱了些。
不同SDK版本的android应用程序在开发上还存在着不同(虽然异同点还不多),但关键应用还存在技术缺陷问题(不同SDK版本相对于底层轨迹球、传感器的技术存在差异),比如刚刚熟悉了这个版本的SDK技术应用,还没有完全应用成熟,结果新的SDK版本就出来,如果像这样让我们开发者不停止地追逐下去,可能结果就是“慢性自杀”。
作为开发者而言,还是希望能在某个特定的SDK版本上滞留时间相对长点,同时Google公司可以将该SDK版本技术成熟、产品化,开发者利用成熟、产品化的SDK版本来随心所欲地开发各自的应用(难到这只是个梦吗!?)。
然而,作为开发者的我们,我们又是如何生存呢?在这个生态链上,我们就是那极端的底层劳苦大众,为着自己的前程和梦想从事着年复一年的工作,每天脑细胞的死亡率超过120%,中国各地区也因各自发展趋势的不同发展进度也不一样,而各地区的开发者没有聚沙成塔形成有规模的民间技术组织,从而对android软件开发的认知、技术的沟通、交流都存在一定程度上的阻碍。因此,我认为我们android开发的众多实施者应该聚集在一起为我们所追逐的梦想和android的未来发展闪耀出我们的光辉。不管怎么样,协同努力总比单枪匹马好很多,因为集体的智慧表现出来永远是一加一大于二的结果。转载自:http://www.lekolite.cn/
更多相关文章
- Android(安卓)开发GPS定位、网络定位、卡尔曼滤波优化结果对比
- Android(安卓)开发即时聊天工具 YQ :(一) Socket 初步
- 探索手机五大新商业模式 专家建议UI设计“六要五不要”
- Android(安卓)开发中重力感应的实例
- Android开发之错误:elicpse运行时弹出Running Android(安卓)Lint
- 论文之自学android 开发
- 非开发人员如何使用命令行安装和卸载Android(安卓)APP
- Android(安卓)studio下Cmake配置编译开发jni总结
- PayPal发布新版Android(安卓)SDK 简化移动平台“应用内支付”的