触摸屏技术-手机报
什么是视网膜触控屏
2016-05-04
分类:触摸屏技术

    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是一个非常人性化的平台。

 


分享到
下一篇:手机摄像头又用新技术,全像素双核你知道吗?