我是一个普通的R&D人员,从09年9月份才开始对android进行研究,说实话已经晚很多了,隔壁的ND已经除了91和熊猫系列的多款应用了。而这边只有我一个人开搞,当然也是公司授权的。
当然,最初也是对这android的知名度投入兴趣的,在初步了解了andriod后兴趣更加盎然。 至少我觉得框架部分很不错,前景广阔。
一直对google为何开发android这种开源程序一直不理解,至少在当前的网络上找不到合适的理由,甚至在深圳培训的jollen也只是说可能是google想实现一个自己的理想吧。 呵呵。
google现在的野心其实显而易见,google历来的侵占策略就是 用户优势+免费=垄断,至少在当前android在大陆应该算上比较潮的情况下,google在 android 2.1 开放延迟的策略, 在apche授权的问题上一刀砍死的做法下,:-) google很早就下套了。
现在在我看来,google在android上的终极目标应该是想作一套行业标准的指定者。 google基本上的业务都是基于internet的,而当前在硬件快速发展的大趋势下,受限硬件部分如小家电和移动终端系列已经不再手硬件条件的局限,这部分已经基本和5年前的PC机能够完全媲美,1G DDR2内存,666MHZ的mcu, 已经比我大学的PC机配置好的多了。internet的主要载体不再主要是PC,正在向移动终端转移,google要占领无线intenet这个市场是必然的,不过它采用的方式切准了时机,因为当前智能终端正式绝大部分终端厂商正有意向大举侵入的时间,android的推出正好给了他们入手的机会。 而google刚开及此机会打着开源的旗号,大肆扩张其在无线internet上的垄断地位,进而确定在这个行业上配套其服务推行其所谓android + google 的行业标准。
但是纵观google所谓的开源,作为一个普通开发者,只能有个感觉,入门容易做好难。 不过这应该也是其他技术的通病吧,当然不能对android这个东西报以太多的期望,只能等待他的良性发展。 还有其他没有开源的部分,其QMI部分让我只有把RIL的底层部分和FW部分通读一遍才敢以下手作自己的移植工作, 没有手写还要参详inputMethodService,最后还是准备采用拿来主义。 对于中小企业的拿来主义,google这部分作的还不够贴心。当然也不能怪google,我只是提供框架啊,你可以用一个Moto Droid的开发团队进行定制优化啊。^_^。
google的盘算应该算是精明,这才是一流公司的眼光才能作的事情,而远远不是国内的大部分公司急功近利的想法能考虑到的。 但是google想错了一个步骤,因为在中国大陆的人文环境下,有些东西是水土不服的,不幸的是android就算错了。 中国人有个特点,什么东西都要变成自己的才是保险的,才是最好的。OMS是这样,包括我们这些小公司也是这样,标准的东西不一定就是好东西,符合我自己标准的东西才是标准的东西。所以android在中国运营商这边失败了。 我有自己的OS,有自己的Market,我不一定要绑定你google的search service, 我作的是我自己的,管你google个P事。
不敢妄言谁对谁错,但从自己角度开发,我是倾向于OMS,因为作为国人我也有自己的做事方法,喜欢把东西作成自己的,喜欢按照自己的标准做出自己的个性,有何不可。正如内核中的event东西,同事就把它作成把大部分的硬件驱动都集成到一个event里边去,也不一定非要坐在中间层或者应用层,个有个的应用场合没有什么对与错,做法的利弊权衡自己把握。google没有把握自己在付出和回收这条链上的环节控制,这是google的自己的问题,不能在其中的某个环节超出了自己的可控范围之内或者遭受了所谓的流氓待遇就要恼羞成怒进而做出“也流氓”的2.1做法。
今日看到很多帖子,大部分指责OMS,基本上的说法就是破坏标准化,给厂商制造了门槛一类的说法。这部分内容我也是持部分肯定的意见,甚至前一阵还在考虑是不是直接把OMS拿过来直接RD算了,毕竟我们这种靠移动吃饭的公司以后上android会不会直接被OMS抵制或者以后嵌入移动的定制业务会很麻烦的想法。但是对于中移动公司的角度,对于后续的发展是站在行业的顶端,作一流的作标准的公司还是沦为专业的服务供应商这种抉择也是显而易见的,如果有能力当然要尽力作自己的发展。google也不是作了dalvik,给了sun一个棒槌。谁给了原创者面子,:-), 我也是经常把人家的帖子放到自己空间,仅仅是保留参考,怕的是那天搞和谐网络资料就找不到了,实在是无意盗拷。如果按照同一标准,谁也不是好鸟。
所以说google在中国全面的水土不服应该说是必然,虽然开复同志做了很多的适应性工作。就像作软件,国外先作标准,然后才是实现,用户照照标准操作就OK了,标准是统一的,操作是偶尔扩展的,所以通用型更好,国内作软件,一切从客户需求出发,结果个有个的一套,结果每个客户一套,以前有在一家公司想整合一下,发现这个真的很难, 国情使然,不服不行。
也想所有的东西都标准化,包括 internet 行业,不再有什么屏蔽类的东西,当然前提是全民素质要有统一标准, 包括IT行业,把所有的技术统一掉吧,免的让我们这类技术上都过时的老东西不再那么雷的学习。刚看完openmoko还要去看android,搞完arm还要熟悉CE, 移完GTK还要准备QT ... 对于小公司的我们不是到能不能在有生之年到技术共产化的那天。
杂论半天,自己都不知道说些什么,看一下反而有些牢骚了, 写到此吧,我还要看android 的 PowerManager 和 wakelock了。
其实想问个想很久的问题,社会文明进步带给我们什么了? 人越活越累了,病越来越多了,环境越来越差了,思想越来越低极了,人类面临灭绝的时间越来越近了。 技术这个东西发展到什么地步才是个头呢?
阅读(2891) | 评论(0) | 转发(0) |