技术开发 频道

Android开发者:Android前途是光明的

  【IT168评论】从Google公司2008年推出Android首款G1来看,在当时已经从市场战略上掀起了开源之战。Android以便捷的操作方式,继承Linux开源的优势,个性十足的变化,吸引不少开发者的眼球,也有着不少跟我一样从事其他程序语言开发的工作者一同追逐。也不知Android到底有什么神秘的地方,让这么多老中青开发者前仆后继。事隔两年多,望眼Android的发展历程,其中有着多少苦乐心酸,其中各家利润的涨幅谁又能说清道明呢。

  Android的拥有良好的生态环境

  不过,现在大家都知道从声、势来讲Google公司已逐渐抢占第一的位置,为自己对抗Apple的IPhone一直在不断地增加砝码;其二,当然应该归属于开放手机联盟(OHA)的各个硬、软、芯投资商了,从G1之后到如今的市场发展,有多少新款的Android平台手机面市(MOTO、三星、HTC等),硬件商从中也获得了高额的利润;

Android的拥有良好的生态环境

  ▲Android开放联盟

  其三,有了声、势、名的Android平台手机不得不有一个更好、更强、更高性能的芯片厂商来支持,同时,他们也从硬件商的高额利润中抢占了一席之地并分得到了自己的一杯羹;其四,不得不说下运营商了(无线网络运营商),如果Android平台的设备没有网络、数据传输等各方面的支持,可想而知,它就是一部普通得不能再普通的电话(实际上个人认为它比老式电话拨打接听反应速度还要慢),还好现在运营商提供了网络流量包月,要不然相信各位早就成了“苏乞儿”;现在的投资商、方案商、软件商都看着Android就眼红,谁不想从中获得各自该有的利益呢?

  当然,作为一名Android的开发者而言,我们无法衡量这些硬件商、芯片厂商、网络平台运营商和众多的投资商们的利益。如果没有他们组织的开放手机联盟(OHA)存在和相互利益的追逐,也无法推进Android的与时俱进,他们有着不可磨灭的功劳。甚至在2009年的“经济寒流”中,IT业、通信业反而因3G感受到了一股新技术暖流。 “把握技术先机,促进Android合作交流”,为我们在Android技术交流、人才培养和3G产业发展带了希望。

  同时,工信部将通过制定科学的产业政策、技术政策和业务政策,加强对Android的政策引导和规范,努力为Android平台创造良好的政策和市场环境。在此期间提出了把握机遇,重视Android这项技术平台;尤其是企业需要充分利用这个环境,把这Android技术用好;自身加强创新,加大研发力度,探索新业务,完善新的技术;同时,需要重视Android方面人才培养,人才的储备,尽量形成高效、科学的人才体系。相信在这些外界强有力的影响之下Android的发展前景将会如虹似锦。

  越来越多的使用者认可Android平台

  各种相关的数据都说明它拥有不错的前景。国内外提供Android软件下载的各大网站,都将Android软件分为两大类:应用和游戏。这个信息向我们众多的开发者传达出一个重要的信息:Android游戏开发同样非常重要,甚至与应用开发平分秋色,并驾齐驱。没错,从Google的Android应用事实上来看,自从Android平台横空出世的那天,Android游戏就一直是 Android软件大家族中至关重要的成员。

  所以,也无怪乎有同行把Android游戏形象地比喻为:牵动Android的火车头、拓展Android市场的开山利器。放眼Android发展的未来,Android游戏的重要地位仍然不会被动摇。一方面,顾客对游戏的需求不会消退,随着生活水平进一步提高,游戏需求会愈加高涨;另一方面,创意和激情为游戏不断地注入新鲜元素,基于Android平台的游戏开发空间不会日渐缩水。自始至终Android应用和游戏都像是一剂维系顾客忠诚的防腐剂。

  ▲Android平台的版本统计

  通过上面这个分析图来看,在2009年统计的Android版本中,Android版本差异和应用程序兼容性不仅被用户抱怨,也为开发者带来了烦恼。但是系统版本并非Android面对的唯一差异,系统产品的硬件差异同样巨大,开发者需要针对不同硬件对应用程序做出调整,这将花费更多的精力。

  厂商定制的UI 用户界面阻碍了Android的发展吗?Android的UI界面需要统一吗?实际上,相当大一部分拥有Android系统手机的用户也许并不知道系统版本是什么。但是,他们往往都会问同一个问题:“Android和IPhone一样好吗?”这几乎是他们选择系统的唯一标准。

  任何事情都不是绝对的,包括Android的UI统一,规范UI界面当然很好,但这也是与Android的开源有着相违背的地方,统一UI固然可以规范化Android的UI操作界面,但是这样给开发者又带来疑问——难到个性化的UI就不能并存吗?Android的开源给我们众多的开发者带来的优点之一就是:在不更改核心的前提下,其他功能都可以根据开发者的意愿进行变化,就像下面的变化难到不会更好、更适合吗?

  Android开源的利弊

  ▲Google公司品牌及Android平台

  早期因为Google公司品牌及Android平台,G1在极力推广过程中其声势惊人,直追IPhone。针对这种现象,大家是否思考过,导致这一现象的主要原因有哪些呢?我想在诸多因素中,Android基于Linux的开源这一特点是重要因素之一。相对IPhone的封闭来说,Linux和Android的开源是对作为开发者的最大激励。大家都知道只要Linux内核不变,其他什么都可以自己来更改,可以从中变化很多,到现在为止Linux的版本也很多,Android也是如此,这么大的优势至今还让很多开发者发狂。

  虽然有着众多的开发者在追随,Android的版本也给我们带来不少麻烦,SDK版本在不断更新(当然更新是好事,但SDK版本在短期内更新过于频繁就不太好了)让人感觉其技术的成熟性?而且,不同SDK版本的Android应用程序在开发上还存在着不同(虽然异同点还不多),但关键应用还存在技术缺陷问题(不同SDK版本相对于底层轨迹球、传感器的技术存在差异),比如刚刚熟悉了这个版本的SDK技术应用,还没有完全应用成熟,结果新的SDK版本就出来,如果像这样让我们开发者不停止地追逐下去,可能结果就是“慢性自杀”。

  作为开发者而言,还是希望能在某个特定的SDK版本上滞留时间相对长点,同时Google公司可以将该SDK版本技术成熟、产品化,开发者利用成熟、产品化的SDK版本来随心所欲地开发各自的应用(难到这只是个梦吗!?)。然而,作为开发者的我们,我们又是如何生存呢?在这个生态链上,我们就是那极端的底层劳苦大众,为着自己的前程和梦想从事着年复一年的工作,每天脑细胞的死亡率超过120%,中国各地区也因各自发展趋势的不同发展进度也不一样,而各地区的开发者没有聚沙成塔形成有规模的民间技术组织,从而对Android的认知、技术的沟通、交流都存在一定程度上的阻碍。因此,我认为我们Android众多的开发者应该聚集在一起为我们所追逐的梦想和Android的未来发展闪耀出我们的光辉。

  开发者对于Android平台的建议

  Google公司也曾经给中国所有Android开发者在2010年1月泼过一盆冷水(Google退出中国事件)让不少开发者产生了疑虑,我也曾经疑惑过。因此我认为,首先,Android平台需要规范化,不能开放到混乱的局面,至少有个开放化规范协议;其次,明确角色分工,发挥各家之长,才能出精品,不支持让它自生自灭;然后是发挥Google的优势——云计算, 资源整合到云里面,做到资源丰富,兼容性强;再是合理分配各个角色之间的利益。 当然最后也是最重要的是要赢得广泛的消费群体。

  从目前形势分析Android的混乱是必然,也会持续混乱一段时期,所以在这持续混乱的非常时期,作为Android开发者的我们,是否应该适当针对自己的实际情况重新思考是否断续Android的光环呢(就像股市中的期股一样,投资者也要针对性地合理分析才能正确投资)。但是,我个人还是很看好Android的后期发展,毕竟Android是一个平等开放的平台,他给了大家新的机会,我们开发者是底层来推动中国Android发展的主力军,今天的Android还只算个起点,相信所有人能从今天的起点开始都可以从中获益(不管是硬件商、芯片厂商、网络平台运营商和众多的投资商还是我们底层的开发者)。

  先有盘古开天辟地,混沌世间,后有女娲补天救人,流芳百世。作为Android的开发者,我们不得不在混乱中求生存,我们需要一个Hero来带领我们所有的开发者一同进退,与即将站在未来时代最前沿的Google和Apple两个身影一同成长。

0
相关文章