WEB开发网
开发学院手机开发Android 开发 也谈 Android 的“开源”与否 阅读

也谈 Android 的“开源”与否

 2010-04-19 04:03:00 来源:WEB开发网   
核心提示:iPhone为什么会如此成功?不是因为苹果的好口碑,更不是因为对乔布斯偏执狂的狂热追求,也谈 Android 的“开源”与否(2),而是因为iPhone完美的用户体验,用户体验至上,只能算一个开源社区的资助者,Google推出Android的野心,不只是体现在手机系统上,更是体现在PC操作系统、软件UI、软件功能等方面

iPhone为什么会如此成功?不是因为苹果的好口碑,更不是因为对乔布斯偏执狂的狂热追求,而是因为iPhone完美的用户体验。

用户体验至上,不只是体现在手机系统上,更是体现在PC操作系统、软件UI、软件功能等方面的设计。

Vista为什么被人诟病?不只是因为它的不稳定性,还因为它的用户体验太差。要想设置个参数,要找半天,甚至很多参数隐藏在三级目录以下,这叫普通老百姓怎么忍受?不可能要求每个使用者想按照自己想法定义桌面时再去搜索一下Google或百度,找找方法吧?

Linux桌面系统为什么一直难以普及和推广?不是因为linux太复杂,只是因为它曾经忽略了用户体验,只是高傲地以代码自居。要想在PC端普及,就必须提高用户体验,只有老百姓觉得用起来不复杂、很直观、很高效,才会去使用它。开源与否,已经是次要的了。这也正是Ubuntu这一Linux发行版本能够取得成功的原因,因为它很好地处理了开源与用户体验之间的矛盾,因为它更看重用户体验。很多开源代码贡献者都批评Ubuntu没有为社区做出多大贡献,但是我们不得不承认,Ubuntu为Linux走入平常老百姓的PC做出了巨大贡献。

绕了一圈,我的目的是想说:用户体验是一切商业化和非商业化项目的前提和第一要旨。而Android正是很好地解决这一矛盾。Android之所以得到蓬勃发展,不只是Google的强大支持,不只是各大运营商的支持,更多地是它批上了两层外衣:开放性+良好的用户体验。

1. 开放性:之所以用开放性来取代“开源”这一说法,是因为我也承认它的“不开源”。但这不影响它的开放性。试问:iPhone可以随意删除系统模块吗?WM 可以随意修改系统内容吗?单从这一点来看,Android的开放性已经能够满足我这样的伪Geeker的装B需求了,因为我可以轻松获得Root权限,随意删除系统中我不需要的模块,并且这种删除操作非常简便。

2. 良好的用户体验。我喜欢android的UI设计,简洁大方。操作的直观性与iPhone差不多,比WM强很多。就从大街小巷的潮妹们使用G2和G3的频率来看,就应该能够理解Android的用户体验是很亲民的。如果Android的操作设计过于复杂,相信很多女孩子会敬而远之,毕竟女孩子对于电子产品的要求就是简单好用,不需要太多复杂的功能,因为她们没有更多的折腾精神。

三、自由与商业利益的平衡

对于这一点,我也写不出太多的亲身体会,但是我想说的是,Google是一家全球性的商业公司,它的宗旨只有一个:利益最大化。它不是慈善机构,只能算一个开源社区的资助者。Google推出Android的野心,路人截止。

Tags:Android 开源 与否

编辑录入:coldstar [复制链接] [打 印]
赞助商链接