| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
fmms
12年前发布

Android就是狗屎

     编者按:本文由 Ducrt 所撰,部分内容有删改。    <p> 我和 Android 创始人之一 Rich Miner 在 2008 年见过一次面,那时正是移动行业的转变时期,移动互联网正从功能机上的婴儿期成长为智能机上真正的互联网,第一台 Android 设备 T-Mobile G1 即将问世,iPhone 刚发布几个月,黑莓还是美国最受欢迎的智能手机。</p>    <p> 在短暂谈话中,Miner 告诉我 Android 是如何伟大的一个平台:能为手机提供一个坚实的基础,基于 Linux,适用于各种不同的硬件,完全个性化,能提供基础用户界面,运营商和设备制造商可任意修改程序来适应自己的产品,完成目标。建立一个领先手机最困难的部分就是如何写一个能让操作系统用来与硬件沟通的简单软件,包括无线电基频。Android 的目标就是解决这些工程问题,让运营商和设备制造商可以基于 Google 的平台,按自己的意愿建立更好的用户体验。</p>    <p> Miner 及 Google 都将赌注下在了运营商及设备开发商身上,以为他们擅长基于 Android 系统个性化并改进用户体验,不过那时候,下这个赌注算合情合理,如果你在 2007 年问运营商及设备制造商他们想要什么,他们肯定会跟你讲到 2009 年,Android 会变成什么样子,满怀希望。</p>    <p> 很不幸的事,虽然 Android 本身是一个不错的平台,但设备制造商添加的大部分个性化的界面都很糟糕,设计简陋,减慢开发,阻碍软件更新,平台太多的差异化让应用开发商难于应付,这就是 Androi 的最大的弱点。</p>    <p> 如果查看 Miner 的原始设计,你会发现,许多错误一开始就出现在了 Android 表层。Android 的许多竞争系统会优先考虑滚动效果并由 GPU 推进,这尤为重要,因为当我们的手指进行一个实际操作的时候,如果得不到大脑期待的反馈,就给人一种不真实的感觉。</p>    <p> Android 现在也已非常重视滚动功能,但用起来还是不如 iOS 滑动效果那么顺畅,iOS 在灵活滚动及其它触摸功能中下了很大的功夫达到完美效果,而 Android 最初的设计似乎就未考虑这些问题,用户体验似乎在最初版本就为考虑进去,所以 Android 在一开始就存在问题,这就是为什么很多人用着 Android 感觉不对的原因。</p>    <p> 令人难以置信的是,尽管在过去四年当中移动设备领域发生了变革,但今天的 Android 并未改变,设备制造商仍旧享有高度自由,可以个性化设备,界面,我很惊讶,为什么有这么多垃圾的 Android 手机和应用,Google 仍旧对坚持这个平台。</p>    <p> 希望 Google 有所改变,改进 Android 且不要给设备制造商太多的自由,玷污 Android。</p>    <p> Via <a href="/misc/goto?guid=4958329690067442925" target="_blank">Dcurt</a></p>