Android Design 有什么缺陷和不足吗?

忽略设备和性能的原因, 请纯粹的从设计和用户体验上探讨这个问题.
关注者
720
被浏览
15,066

9 个回答

抛个砖.

1. 可见性

图片来自

@评论尸

.

很大的一个缺点是可见性不足. 就 Drawer 而言, 虽然 Google 强调过开发者应该通过各种方式来让用户发现 Drawer 的存在, 但是这个控件本身的可见性很差 (所以才会需要开发者花额外的功夫让用户意识到它的存在), 这点是不可否认的.

另外, 除了 Drawer 之外, 还有一个已经快要死掉的控件 Scrollable Tabs 也是可见性非常差劲的类型 (只能看到当前和左右各一个 Tab 的名称).


2. 按钮样式

乱七八糟的按钮样式容易让用户感到迷惑 (虽然其实现在还在用的样式基本上也就只剩下两种了).


3. 使用图标按钮

这点要对比 iOS 来看. Android Design 中明确说过尽量使用简洁清晰的图标来制作图标按钮, 但是图标这种东西往往具有一定的不确定性, 比如下图这些图标:


一个图标根据使用情况不同可以代表新建, 编辑等信息, 比起 iOS 直接使用文字按钮 (或者图片在上文字在下的按钮), 显然很不直观. 更别提某些开发者自己画了一套让使用者完全不明所以的图标, 那简直是对用户体验的毁灭.

而且更糟糕的是, 如果开发者使用了自制的 Action Bar, 那么唯一的救命稻草 —— 长按图标浮现提示 —— 也就消失了. 举个例子, 在 Android 4.1 以上的自带时钟应用中, "添加不同时区时钟"和"进入闹钟界面"这两个按钮是没有任何文字提示的, 尤其是那个添加不同时区时钟的按钮, 第一次使用的用户基本不可能直接猜出那是什么用的按钮, 长按又无法获得提示, 实在是憋屈.


4. Contextual Action 的问题

Android Design 里对于 Contextual 的定义倒是很明确, "长按时出现的操作". 但是对 Contextual 操作的触发方式却没有靠谱的规范. Google 自家就有好几种对 Contextual Action 的解决方案:

有的时候他们又会同时出现 (比如 Play Store 里 All Apps 列表), 让人感到无法理喻.

另外, 我向来认为无论什么操作都应该能通过数次单击来完成, 而官方规范里的 Contextual Action Bar 的唤出方式却只有长按 (在 Gmail 里也可以单击头像, 这是个不错的进步), 可见性非常低. 就这一点而言, 我比较喜欢 Item Action Overflow 和 Secondary Action. 但是 Item Action Flow 又有问题, 这个下一段讲.


5. Action Overflow

下图可以说明所有问题:

http://www.phonekr.com/wp-content/uploads/2013/10/2013-10-12-11.01.05_framed.png

(这张图一直传不上来...)

我觉得没有任何一个新用户能在第一次使用 Play Store 的时候搞清楚三个 Action Overflow 的区别, 而它们又长得一模一样, 实在是令人无语.


其他的我再慢慢想想...

1 不直观,认知成本高,而且有越来越高的趋势...

手机操作水平稍低的用户,会存在:

Spinner 看不懂;

Drawer 的三条杠看不懂;

N 多长按操作发现不了;

会忘记还有 menu 键,有的藏着关键操作项;

图标隐晦看不懂;

不知道哪里是文本输入框,哪里不是;

抱怨设置项太多,连起来绕地球三圈;

难以区分 UP 和 BACK ;

不知道 Home 上的 app 图标是快捷方式 ...

以上这些每一条都有人来找我请教/抱怨/要求改方案/打着请教的幌子让我改方案,都是泪!

不过我个人比较喜欢有点隐晦,带有喻意的设计,像三星的 UI 虽然大大降低了认知成本,却觉得好土。

2 控件乱

表示开关可以用 switch button,也可以是 check box,两者的区别难以感知;

表示选中多个条目,可以用 check box,也可以是盖一个蓝色的色块;

没法区分只读的条目和有下一层及的条目,后者 iOS 会加个小箭头;

喜欢把条目切成几段,点击其中一段对应一个功能,这个设计让输入法设置成了混乱的重灾区。


3 视觉与动画粗糙

界面没有层次节奏可言,比如字体颜色、大小、间距等都没有仔细考究。

(盗了个图,图呢?)

email 灰蒙蒙一片找不到重点

动画太少,导致很多必要的反馈只能依赖 Toast 弹框通知,这东西一闪而过,字一多就看不清。

想想人家 iOS 删除图片,嗖一下吸进垃圾桶。 Android 只能在屏幕下方弹个框,写着 deleted....

--------------------------------------------------------------

现在是凌晨 1 点,而体内咖啡因作祟。