也谈 Android 的“开源”与否
2010-04-19 04:03:00 来源:WEB开发网昨天晚上看了ifanr关于Android的文章:最封闭的开源系统,话说Android的八宗罪,颇有一些感触。也想借自己的博客,说说我对于android的一些看法。
其实关于android是否是真正的开源,从android正式面世那天就开始了,尤其是从linux开源社区将android从核心代码中移除,这样的争论达到了白热化。我只是一个简单的google粉丝,android爱好者和使用者,甚至连何为开源协议都不清楚,自然说不出更深层次的道理。但是,作为一个使用者,我得为android说两句。
一、无规矩,不方圆。
Android最被人质疑的,应该是它对底层代码和表层应用的限制。开源的拥护者们都一致认为,既然是开源,就应该是开放的,而不应该做出种种限制,约束大家的修改与开发。甚至google对某些内容遮遮掩掩,让人看不明白,让开发者摸着黑盒子开发,这是不能容忍的。
但是,我想说的是,如果Android完全摒弃这些约束和条条框框,会不会出现linux类似的状况?发行版本众多,让普通用户分辨不清楚,摸不着头脑,无所适从,甚至用户体验极差?
既然大家都在抨击Android的版本混乱,那为什么不想想,如果Google不规定这么多内容,Android会混乱到什么程度?
可能很多人要举例诺基亚的Maemo系统了,它才是真正的以linux为基底的开源手机系统。是的,这一点我也非常赞同,确实比Android更linux。但是,它目前的命运如何?仅仅搭载于遥不可及的N900,固执地坚持高端和Geek,毫无“亲民”性。
如果linux达人们拿到Maemo,是会自由定制内核,但是他们真的愿意在这方寸之间去折腾linux吗?为什么不在屏幕更大,键盘更大的电脑上去完成呢?
如果是伪Geeker(如我)拿到Maemo,有能力自定义系统模块吗?回答是肯定的。但是我相信难度会比Android大很多,因为自定义 Linux系统对我来说很复杂,代码太多,操作不直观,等等原因都直接影响了我的使用体验。别忘了,我只是一个伪Geeker,折腾系统只是一种兴趣,更多的还是使用。
如果是普通用户拿到Maemo,那就更是摸不找头脑了,可能连最基本的设置和使用都很难,更别说充分利用linux的自由和强大了。
我不敢说Google规定这么多内容是为了更好的用户体验,但结果证明某些规定是非常利于用户体验的。
二、用户体验至上。
手机系统,智能手机系统,是为了什么?就是为了全球几十亿人使用而开发的。那么,它的第一要旨是什么?那就是“用户体验至上”。
- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
更多精彩
赞助商链接