从Android平台学习手机UI设计的四个诀窍

作者: 51touch     时间:2008-10-31     源于:电子工程专辑    总点击:
【导读】:    Android已经问世,它到底长啥样?又能如何透过专注使用者接口(UI)的开发来最佳化用户体验?以下是该平台所提供的4个关键设计诀窍。 开放源码和UI的一致性     Android从很多方面来看都是一种革命性的开放源码平台;能让开发

    Android已经问世,它到底长啥样?又能如何透过专注使用者接口(UI)的开发来最佳化用户体验?以下是该平台所提供的4个关键设计诀窍。

开放源码和UI的一致性

    Android从很多方面来看都是一种革命性的开放源码平台;能让开发者在创造新式且具创意的服务和应用上,拥有很多层面的自由度。为了把G1手机的Android UI做到尽可能一致,势必付出了不少的努力;然而,要在一个开放源码环境中维持高程度的接口和用户体验一致性,其实是棘手的。

    开发者可以(也应该)自由地选择各种应用软件的外观与菜单现;从产品的观点来看,让每一种应用软件的设计与底层操作系统平台的外观、感觉维持紧密关系,是非常重要的。UI应该具备一致性且是可预测的,才不至于让手机用户在功能选单里「迷路」。

    Android的丰富性会被逐步开发出来,这往往得透过不同的开发者、朝不同的方向扩展来实现;而无疑地随着时间推移,该平台会越来越好。但设计工程师仍需注意确保所开发的软件与整个UI的一致性,这样才能避免菜单单的分散,并提供一个坚实的用户体验。

支持多样化的互动模式

    Android被设计成可支持广泛的手机操控架构,例如该平台能执行在仅有一个大型触控屏幕的设备上,也可以执行在具有4方向导航键的小屏幕设备上。看来为了创造一种可支持大量不同目录架构(context)、可扩充的互动范例,Android的开发者费了不少劲。

    这意味着该平台与其它平台比较起来有一些差异;例如,通常在非触控接口操控方式(例如使用方向键)中,会有一个反白区;但这个反白区在使用触控接口时就会消失。因为当采用触控式屏幕时,就没有必要把即将执行的图标或是功能列表项目用反白来强调,使用者的手指就有反白的作用。

    另一个差异在于,操控动作通常被分为针对功能项目(item-specific)以及针对屏幕(screen-specific)的动作。前者是诸如把一张图片「以多媒体讯息形式发送」这样的工作,仅适用某个单一功能;后者则是你想要针对屏幕所有功能项目所执行的动作,例如把所有的图片「按时间排序」。

    针对功能项目的动作,可透过长时间按住各项目图标来完成;针对屏幕的动作则是透过选单来实现(编按:就像在Windows操作系统的规则)。而因为会有功能项目图标不反白的情况,所以不建议在选单中放置与目录架构相关、针对功能项目的动作。就像是在PC环境中,我们很难在看不到鼠标光标位置的情况下正确点击目标图标。

    一般来说,设计支持Android平台的应用程序,可能是在不了解终端设备配置、甚至不了解终端设备长怎样的情况下;因此应用软件的设计需要同时考虑在触控与非触控屏幕操控方式下,使用者的行为、想法以及互动。

公告管理

    Android有一种独特的非强制性公告系统(notification system);该状态列基本上是以下拉选单的形式进行扩充。该系统在所有的应用软件中都可进入,主要是提供新事件通知以及附加的动作和信息。

    这种告示系统具备灵活性与可扩充性,可供任何第三方软件开发者公告新事件。例如若有人制作一种新的微型部落格(Twitter)应用软件,某人新发表的部落格讯息就可以变成一个新事件公告。在这里非常重要的是考虑应用软件与功能项目的生态,以及节约使用公告系统,才能充分利用使用者有限的注意力。

支援无缝的互动

    Android很酷的一个地方是它内建的「intent handling」功能,这是一种能够要求在其它应用软件中使用其它功能的应用软件。例如网络浏览器能要求执行适当的PDF文件阅读器,而因此设备上的应用程序就能无缝地提供各种功能。

    无论从架构的观点或使用者的观点来看,这个功能都非常棒;「intent handling」使开发者能支持无缝的互动,让某个用户工作可跨越多个应用软件。它是一种以人类工作为中心的方案,而非以系统应用为中心的方案。不管它叫什么,总之Android是一个非常人性化的平台。

 


相关阅读:3D打印    模具产业    微铸锻技术    石墨烯    OLED面板    夏普    iPhone 8    半导体    苹果    
关于我们 | 广告服务 | 联系我们 | 版权声明 | 隐私政策 | 网站地图 | 友情链接 | 欢迎投稿 | 加入收藏 | 意见反馈 | 经销商加入
网站广告、经销商加盟、触摸屏软件销售: 028-85108892 13183843395 028-66219290 联系人: 张小姐 产品购买联系方式如下:
地址:成都市高升桥东路2号高盛中心1109室 电话: 028-85108892 13183843395 028-66219290
版权所有 Copyright(C) 2003-2015 All rights reserved 中国触摸屏网 电子邮件: 51touch@126.com touch8@gmail.com
业务合作QQ:触摸屏技术,触摸屏报价,触摸屏软件咨询 43361182 触摸屏软件制作与技术支持:触摸屏软件,触摸查询系统,触摸查询软件 893008608 媒体合作QQ: 893008608

2000人超级QQ触摸屏群:59897879 171220106


分享到