我心目中的Android

这篇文章是用于参加首届Google暑期大学生博客分享大赛——2010 Andriod篇,任何人不得抄袭或者转载,谢谢合作。
一、Android系统的兼容性
我心目中有一个理想的系统,那是一个开放的,兼容所有平台的系统。Android系统完全能够承担这个角色。当然Google可能把这个重任交给Chrom OS,但是并不妨碍我在这里进行遐想。
首先,开放并不表示任其发展,像linux那样版本多种多样并不是最好的选择。我觉得需要有个官方的版本,但是开放源代码(至少是必要的大部分),能够拥有各式各样的第三方定制版本。官方维护的版本保证了系统的稳定性,安全性和兼容性,但是其并不能满足所有的用户,特别是那些喜欢折腾系统的用户。第三方的定制版本能够很好的解决这个问题,不仅保证了正常版本的正常发型,也保证了足够的用户群,因为可定制性高。我认为,在这方面,Windows操作系统和Linux操作系统走了两个极端,而作为黑马的Google,完全可以平衡取中间,得到最佳的结果。
其次,关于兼容性。这个在我看来是一个很重要的方面,因为我说的兼容不是简单的兼容各个手机平台,而是所有平台。而这种兼容分为两种,一种是系统层次的兼容,让Android系统能够运行于各个平台,比如手机,笔记本电脑,上网本等等,这个很好理解。另一种是软件层次的兼容,那就是让Android的Java虚拟机能够运行在各个现成的系统之上。比如在windows系统或者是Mac os能够通过运行Android的Java虚拟机来运行Android系统上的软件。无论是哪一种兼容,其目的都是为了让Android软件随处可见。这将是一个多么美妙的事情啊!如果将来暴雪推出一款游戏,能够在通过Android在所有的平台下玩,那该是怎么一个场景,那个时候,Android将随处可见!
这虽然可能导致垄断,但是这种垄断是一种开放式的,欢迎所有人参与进来的垄断。
二、电子书的阅读
好了,回到手机上吧,目前Android可仅仅只是一个手机操作系统。
说到手持设备,很多人想到的,除了游戏,音乐之外,应该还有电子书这类资源吧。Android操作系统软件丰富多彩,支持看电子书的当然不在少数,但是这里有一个问题,那就是电子书的格式。TXT的格式的电子书占用资源少,不消耗CPU和内存,但是无法支持更多的内容,没有图片,没有各种格式的字体显示等等。而内容丰富的PDF格式的资源又特别耗费系统资源,除了需要强劲的CPU和内存来达到流畅的阅读效果之外,还耗电。
这就需要一个折中的选择了。其实,手持设备要阅读内容比较丰富的资源可以通过HTML显示。但是我这里集中讨论的是电子书,对,Kindle能干的事情。
我希望Google能够创建一个文件格式,用来显示图书资源。其实,对于书本,我们只需要一个效果就够了,那就是图文并茂。有图片,有文字。如果功能强劲点,能进行全文检索,能够进行注释,能够进行单词翻译等等。这些都不需要PDF这种不适合手机端的格式。其实,现在的epub格式已经很不错了,这能够达到用户的基本阅读需求。
更深入一点,我希望我能够在Android手机上阅读Google的图书馆,对,就是网上那个。我希望Google能够把网上所有能够阅读的图书,都弄成一种不消耗系统资源能够轻松阅读的电子书,让每个Android手机都能用上,让每一个用户拥有一个Android的手机就像拥有了一座图书馆。
三、社区化
说到社区,我们首先想到的应该是facebook等各类SNS网站。
而我要提到的,是类似Google 纵横的一个东西,但并不完全是那个东西。我希望的很简单。那就是每一个能够联网的Android手机,都能连入一个网络,这个网络不同于其他的SNS。因为这个网络十分简单,用户不需要进行复杂的操作,当然如果他们愿意的话也可以。这个网络可以显示周围的所有的Android手机用户,当然如果因为隐私问题,用户可以让别人看不见。这些可见的用户们可以在这个网络上自由发送短讯,也可以发布一个自己特有的状态,就像twitter那样,让别人知道自己想什么,让别人知道自己干什么,或者需要什么帮助。
我没有用过Google 纵横的相关应用,但是我知道这很类似。但是我想说,这个应用,不是属于软件,而是属于系统本身。因为Android系统需要具有SNS属性,而不是一个冷冰冰的,仅仅包含一堆Google app的东西。当然,一旦这种应用大规模实现了,那Android将无处不在!
四、系统的统一性
现在另Android应用开发者最苦恼的,应该就是Android各个版本以及各种硬件的差异了,这是Android这个系统的硬伤。
虽然iPhone的系统是有很都版本,但是其手机本身,是只有iPhone这一种的。我当然希望Android具有如iPhone那样的统一性了。当然,这是不太可能的。但是,我认为是可以优化的,比如制定统一的硬件相关参数,比如屏幕分辨率要成比例,480*320,或者960*640,而不是出现Milestone那种诡异的分辨率。当然,Google可能采取相关措施了,或者有其他的解决办法吧。
还有一个对用户很不友好的方面,就好像Nokia一样,硬件五花八门。同样的一个系统,别人能跑很多软件,而自己的因为硬件的限制跑不起来,这之会让用户觉得在Android上花钱不值得。他们可以去买一个iPhone 3代,然后用上至少两年,就算出了iPhone 4代,还是有很多有趣的应用都能用。但是如果他们去买一个HTC G1,用不了几个月,软件没多少,后面层出不穷的手机让他们觉得当初的决定十分的不值。那么G1只能和Nexus One一样了,留作收藏。
五、用户对象多样化
在我看来 Android 手机还有一个很大的缺陷,那就是用户对象比较单一,大部分都是Geek层面的人。而那写普通的用户用Android系统,可能会有很多埋怨。比如,到现在很多手机都没有很好的解决蓝牙问题,这虽然可以通过刷固件等一些手段修复,但是很多用户可能就觉得是手机玩他们,而不是他们在用手机,我身边就有这种例子,刚买一个HTC Hero,却被蓝牙问题困扰了很久。虽然Google的很多应用适用与商业人士,比如Google Calender等等,但是我不觉得那些商业人士会因此而拒绝iPhone,Nokia或者BlackBerry,反而觉得Android用起来不方便。
Android最吸引我的,是它的开放性,至于其它的,实在和iPhone没法比,当然,价格也是一个因素。如果说Android吸引用户的,是丰富的第三方固件,那么Google自己听了也会不高兴,这没有办法。
软件上来说,多样性比不上iPhone,易用性比不上,可玩性也比不上。虽然软件数量在增加,但是大多数都是雷同的。软件开发者很难专心致志的开发软件,他们还要兼顾兼容等一系列问题。
总而言之,Android的易用性虽然已经很好了,但是与其它的手机比起来并不突出。Android的用户对象人群太单一了。Android的产品不太适合非IT人士使用,如果要用得好,必须要为其花上很多不必要的时间。对于很多用户来说,他们不关心手机系统是否开放,不关心CPU是几个G,不关心内存是几个G,他们只关心一点,跟其它的手机比起来,他们花钱值不值。
