【IT168 分析评论】大约两天前的凌晨0点左右,Android Dev Phone 的专用Cupcake 1.5 固件官方版本正式发布了。稍微看了一下xda的评论,估摸着没什么大碍,就动手了。当时机子上装的是androidin的1.5版本。刷好之后,发现没有netfilter支持,而且从图形到界面到功能,跟之前各个打包组织发布的版本几乎没有本质的差别。这个现象对于用了几年的linux的我来说,还是有点稍微的出乎意料。第一次意识到,手机上的linux,也仍然是linux。你打开development之后低调的升级得到的。跟最后轰轰烈,发布的其实是同一个东西。于是迅速的fastboot回退到androidin版本。然后发现recovery区被更改了,再次fastboot,复原。在这样的经过几天N次刷机/天(N>=5)后,开始联系这两天的感受,静下想想android系统的发展会是如何。
Market 的变化
从刷了某个版本之后,就开始发现,Market里软件的评价,显示的就只剩下了几条,而且从用文来看,基本都是刷了1.5的中文用户。联系到前几天在developer的newsgroup中有很多同学在苦恼于无法上传或更新发布自己的软件的问题。不得不认为,Market已经开始对不同语言、不同版本的软件和终端作出了调整。这样的好处毋庸多言,但产生的问题是:作为开发者,如何去搞懂评价里面操着南腔北调的用户都在说着什么,难道Google的自动翻译系统也要来掺和一把? 还有剩下的问题就是,不知道什么时候,中国地区的开发者才能以正常方式注册开发者身份。
打包组织百花齐放
对于一个几乎完全开源的系统,而又有linux版本纷杂的先例,出现这种现象一点都不奇怪,要是没有,才真的是奇怪了。加上打包本身入门门槛就不算高。在可以预见的将来,各种版本只会越来多。也会听到越来越多传说中的“完美‘ ”无bug“ ”稳定“……但正如Vincent曾经睿智的指出: 通通是骗人的。如果大家都是高峰,那跟都是平地其实没啥两样。如此,我们不妨大胆的估测一下会出现什么情况。
图形打包工具的产生
没错,一定会有的。那么封闭的windows系统还会产生一堆诸如超级兔子、Windows优化大师呢。linux本身的结构,以及android相对松散的互依赖性更是这种工具的沃土了。android当初计划中的“如同积木一样的”系统,将会经由这种工具来为最终用户提供服务。安装新功能、替换现有模块、微调内核设置,到时候只需要勾勾点点,最后点个确认就ok了。不过,估计在一段时间内,这不会成为官方行为。而且,放心,都多多少少的会有些不稳定亦或是冲突。以给竞争对手造成攻击的机会。我猜这种东西一年内就会出现。
包管理工具的引入
linux下流行着的yum跟apt这样的包管理工具会在某天引入。小到屏幕widget,大到系统内核,都将可以独立的进行升级。而不影响整个系统的运行,当然重启还是需要的。不过谁能忍受那漫长的重启呢?我刷机至少一半的时间用在重启时盯着那两个屏幕看了。Market在一定程度上起到了类似的作用,而且做了扩展,但粒度与深度都还有所欠缺。类似曾经的手机系统经由OTA的整体升级方法,从目前的情况看来,已经是不能适应需求了。而且,话说回来,何必呢?我们是linux基础唉,跟着WM或者symbian学个什么劲啊。终结者里面施瓦辛格那样的大块头硬梆梆T800不也被如水银般无穷变幻的T1000取代了么。
软件的发展
market中已经出现了各种网络应用软件,从客户端的BT,FTP,Ssh直到服务器端的ftpserver、telnetd(这个大家都太熟悉了)直到sevlet容器,随着网络环境的改善(在此,不得不对中国移动没有WCDMA这个事实深表遗憾),android很有可能成为服务器应用移动化的一个分水岭。谁还需要个人电脑啊,谁还需要服务器啊,什么? 你还在某某网站写blog? 我们都用G1上的服务器直接发布的……网络就是是新生活。无线键盘、无线鼠标、随便再来个什么无线的显示设备,什么?你说立体眼镜? 我私下觉得很靠谱。呃,对了,最好还有太阳能的充电器。