5条针对Honeycomb的UI设计建议
Android设备的爆发式增长已经对Android开发者造成了巨大的负担,APP开发者需要对如此大量的不同型号不同尺寸的设备提供支持,这对设计师/开发者可不是个简单的事情。今天,我们就来讲讲如何借助最新的Honeycomb平板的优势设计可以适应所有尺寸Android平板的APP。
1. 借助模块组件充分利用屏幕空间
同手机不同,平板上你可以利用的空间非常充裕,实际上你几乎不可能填满每一个像素,并且有一件事情你绝对不应该做,那就是盲目的将手机上的界面搬到平板上,在10寸的平板上,列表视图的效果实在是不能恭维。
幸运的是针对这个问题你有好几个选择,其中一个就是Honeycomb中介绍的Fragments,Fragments是一个可以以模块形式并动态显示的UI组件,一个最明显的例子就是官方的GMail app。在手机上,用户可以通过一个沾满所有屏幕的列表查看所有邮件,,当你选择一封邮件之后,屏幕就会单独显示这个选中的会话。
有了fragments,这些列表和email就可以在一个试图中紧挨着显示了,这样用户就可以在查看一个邮件的同时了解当前试图所处的上下文。
2. 使用对话框
有时有的视图并不需要沾满整个视图,对于这样的情况,对话框就可以派上用场了,在Pulse中,当用户想要分享一篇文章时,他们就可以直接在弹出的对话框中登陆自己的社交网络账号,在手机上,登录界面需要占满整个屏幕,但是在平板上这样就太浪费了,对话框就为这种情形提供了一种更友好的解决方法。
3. 利用9 patches处理图片缩放
出乎预料的屏幕尺寸对于视觉设计师是个不小的挑战,但是实现每个像素都完美无缺也不是不可能,只不过需要一些技巧,9-patch图片文件让你可以预判图片拉伸或是缩放后的效果,这对于相对布局(relative layouts)是非常有用的。
这这篇Pulse.me的指南中,我们使用了一个从底部指向顶部的.me按钮的箭头图片,借助9-patches,这个箭头在几乎所有屏幕尺寸和朝向下都表现的相当出色。
4. 同时考虑水品和垂直视图
永远不要假设你的用户只会在一种朝向下使用你的应用,不同用户的喜好千变万化,所以你的应用必须考虑在各种情况下都保证用户能正常使用。在水平视图下,宽屏让水平布局显得更加自然,一般情况下应该避免缩放任何东西,如果真的有必要,否则你的应用最后很可能会留下一片空白。
5. 遵循Honeycomb的UI惯例
用户已经对几种Android应用的UI模型形成了依赖,第一个就是菜单栏按钮,或许用户在手机上已经看烦了菜单按钮,但是如果Honeycomb中没有这个菜单栏仍然会让用户不适应,在他们的理解中,顶部的菜单栏就是用来告诉用户他们可以在当前屏幕上做什么事情的地方。
即使你没有使用Android SDK中的Action bar,你也应该做一个你自己的菜单栏,并且通常来说,左上角应该保留给返回上一个屏幕的“Back”按钮,工具条的其他部分则告诉用户可以执行的其它动作,只要遵守这个设计原则,就可以保证你的用户不会迷失在你的应用中而不知所措。
现在你就可以打包这些建议,将他们用到你的下一个创意app中去了!
———
本文翻译自”5 Tips for Honeycomb Design“,作者: Albert Lai
想和我们一道传播黑客精神?快来加入吧!
无觅猜您也喜欢: | |||
贪吃蛇AI挑战赛第二季 |
蛋疼之字母人像 |
全球鹰(Global Hawks):在地中海拥挤的上空 |
为什么Quick Bar还是如此讨人厌 |
无觅 |