`

手机客户端交互设计原则及信息展现方式

阅读更多

在手机上浏览信息,存在着太多的局限,手机屏幕小注定了一页不能显示太多的信息,环境光线的变化注定页面设计 不能过于花哨,流量限制注定不能有太多的图片和样式。 如果让你的用户直接在手机上浏览为web所设计的网页,即使是经过一些手机浏览器的优化 ,体验还是会很糟糕,甚至有时候会让人难以忍受。 
如何调整信息展现方式,使内容能在小屏幕的手机上也更友好的展现呢?接下来我将通过一些原理和实例来阐述自己的观点。 
首先,老祖宗Ben Shneiderman的交互设计8项黄金法则 我们要铭记于心,因为这些法则也是适用于移动互联网的基本法则—— 

  • Strive for consistency . 力求一致
  • Enable frequent users to use shortcuts. 允许频繁的使用快捷键
  • Offer informative feedback. 提供明确的反馈
  • Design dialog to yield closure. 设计对话,告诉用户任务已完成
  • Offer simple error handling. 提供错误 预防和简单的纠错能力
  • Permit easy reversal of actions. 应该方便用户取消某个操作
  • Support internal locus of control. 用户应掌握控制权
  • Reduce short-term memory load. 减轻用户的记忆负担
其次,针对手机上的交互设计原则,还有以下需要补充的一些点—— 
  • 尽量减少操作的步骤
  • 尽量利用点击来代替输入
  • 时刻让用户知道自己所处的位置
  • 与web保持一致且数据同步
  • 输入法 让出空间
而对于手机上的信息展示方式 而言,则是本文讨论的重点,也是从《Mobile Interaction Design》一书上受到了些启发。 
手机上的信息展现,一方面要有利于你找到需要的信息,一方面要提供友好的方式阅读你需要的信息。为了在手机上有效的支持这两个任务,手机网站交互设计中的信息设计需要满足以下几条: 
  • 摘要形式展现信息
  • 导航和提示处于明显的位置
  • 减少滚动


一、摘要形式展示信息  
因为手机上的信息展现和web上的信息展现都有一个共同的出发点——方便阅读。任何有助于用户迅速判断某条信息是否有价值的方式都可以借鉴,以防止用户花了大量的时间去阅读一些对他来说没有意义的内容。因为web可以展现很详细的信息,而手机上显示一篇稍微长点的文章就需要好几页,所以我们不能把一篇篇文章直接适配到手机版就可以了,而且需要提供一个新的方式,让用户可以总揽全局,一下子看到所有的文章,这就需要把信息缩略成摘要的形式,但是这也需要分情况考虑,比如以下几个例子—— 
1、对于新闻来说,需要显示标题  
 
2、对于博客来说,需要显示标题+时间+评论  
 
如果http://elyaaa.com  不经过适配直接加载到手机上,样式如上,体验很不好,即使是大屏幕的触屏手机也需要缩放+滚动操作才能看到全貌 
 
而经过了优化的http://elyaaa.com/wap/index-wap2.php  却可以提供足够好的体验,以列表的形式展现信息,用户可以第一时间获知网站的概况,迅速找到有效信息进行浏览 
3. 对于论坛 来说,需要显示标题+作者+时间  
 
人人网的日志展现形式,就接近于论坛的展现要求,显示了详细的标题、作者和发表时间。之后只需要一步操作就可以打开日志,快速的索引和良好的体验给该客户端增色不少。 
4、对于微博来说,需要显示全部  
 
新浪微博android客户端信息以摘要形式显示,单击或长按展开,显示详细信息,再单击弹出操作框。这样一方面增加操作步骤,给用户带来负担,另一方面需要一条条的去展开,影响流畅的阅读体验。 
 
Twitter的android客户端Twidroid以全文方式显示Twitter信息,单击弹层选择操作。即简化了操作步骤,又有利于快速浏览。 
 
Twitter的android客户端Twigee也是以全文方式显示Twitter信息,单击打开新页面选择操作。也是在简化操作步骤的同时提高了浏览体验。 
二、导航和提示处于明显的位置  
 
新浪微博android客户端提供了明确的提示信息和导航信息,但是缺点是这类新信息提醒最好是可以操作的 
 
Android 上的Twitter客户端TweeCaster提供了一个提示和导航集成到一起的解决方案,而且保证了可操作性,体验很好。 
三、减少滚动  
显而易见,用户在web上就很讨厌滚动操作,在手机上更是如此。但是我们面对的问题 是,手机客户端需要把大量的信息整合到终端上展现给用户,势必造成一些不得不进行的滚动和翻页。为了减少垂直滚动,我们可以按照以下方式来布置内容—— 
1. 将一些导航功能 (菜单栏等)固定的放在页面的顶端或底端  
2. 将十分重要的信息放置在靠近顶部的位置  
 
比较新浪微博wap版和腾讯微博wap可知道,腾讯做了更多的调研,他们把“刷新”这个操作放在第一权重的位置上,而新浪微博的刷新则要经过至少四步操作才能到达(非触屏版),即使是触屏版,这个“刷新”所在的位置也让它不利于点击。 
3. 减少每一页的信息量,让内容更简练而不冗长  
4. 重要的操作可以重复布置在页面的最底端  
暂时只做一些手机客户端交互设计原则上的探讨,以后将陆续研究一些设计方法。

分享到:
评论

相关推荐

    iPhone & Android 智能手机客户端软件技术方案

    在手机客户端软件的整体设计中,方案提出了设计原则,其中包括原始需求原则、技术架构的先进性和接口的开放性标准性。设计目标是确保软件的稳定性、安全性、客户端性能和用户体验。 系统模块架构方面,手机客户端...

    面向室内环境健康的智能家居客户端界面设计研究.pdf

    在智能家居客户端的界面设计中,研究者通过调研用户需求,对显性要素(可见的界面元素)和隐性要素(用户行为、心理需求等不可见的要素)进行分析,然后构建相应的信息架构和交互流程。信息架构需要确保用户能够方便...

    安卓Android的校园论坛客户端毕业设计

    然后,设计并实现一个用户友好的界面,可能涉及使用XML布局文件、自定义视图组件以及Material Design设计原则,以确保界面的美观和易用性。 在功能实现上,客户端需具备登录注册、发帖、回帖、搜索、收藏等功能。这...

    UML简介与面向对象的设计原则

    面向对象设计原则与UML简介 UML,全称为统一建模语言,是软件开发领域中一种广泛应用的标准化建模工具。由Object Management Group(OMG)于1997年发布,它提供了可视化的表示方式,用于描述、指定、构建和记录软件...

    电信设备-一种基于信息展现层的通用数据交换方法及系统.zip

    标题中的“电信设备-一种基于信息展现层的通用数据交换方法及系统”表明这是一个关于电信设备数据交换技术的专题,具体聚焦在信息展现层的通用方法和系统设计上。在这个领域,信息展现层通常指的是用户界面(UI)或...

    智能手机终端接入M2M系统概要

    - **访问机制**:智能手机客户端与M2M服务端通过互联网方式进行数据交互,支持3G、WLAN等多种网络接入方式。 #### 客户端报警与提示功能 - **未启动状态下的预警**:即使客户端未启动,手机也能接收到预警短信。...

    信息安全集成设计方案.pdf

    - 设计依据及设计原则:设计应遵循国家相关标准和法规,确保系统的合规性和安全性,同时考虑系统的可扩展性和维护性。 - 信息安全技术设计:涵盖网络监控、安全监控、主机安全、数据库安全、中间件安全、储备备份...

    asp毕业生信息管理系统设计(源代码+论文+开题报告+外文翻译+文献综述+答辩PPT).zip

    《ASP毕业设计:毕业生信息管理系统》 在信息技术日益发展的今天,高效、便捷的信息管理成为各行各业不可或缺的需求。ASP(Active Server Pages)是一种微软公司开发的服务器端脚本环境,用于生成动态网页,尤其...

    大一时针对我校开发的校园客户端,方便学生查课表、成绩、一卡通消费记录等等。遵循MD开发原则,数据大多通过抓包获取,现.zip

    "遵循MD开发原则"意味着这款应用在设计时采用了Material Design(MD)指南,这是一种由Google推出的界面设计语言,强调清晰的层次结构、直观的交互和统一的视觉元素,旨在提高用户体验。 描述中提到的“数据大多...

    狂tooter:疯狂Tooter - 乳齿象客户端基于材料设计

    综上所述,“狂tooter:疯狂Tooter - 乳齿象客户端基于材料设计”是融合了现代设计原则和开源技术的社交应用实例,展现了材料设计的优雅与Mastodon的社区精神。它不仅提供了美观的界面,还为开发者和用户带来了探索...

    安卓Android病人住院信息管理系统毕业源码案例设计.zip

    总的来说,这个安卓Android病人住院信息管理系统毕业源码案例,不仅展现了Android开发的基本技能,还涵盖了服务器端开发、数据库设计、网络通信等多个IT领域的知识点。对于学习者来说,这是一个深入了解医疗信息系统...

    购物-乐刷客户端(移动支付app) v3.3.0.zip

    总的来说,乐刷客户端是一款集成了众多IT技术的移动支付应用,它不仅涉及到了软件开发的各个环节,还在安全、用户体验、数据分析等方面展现了现代移动应用的典型特征。在教育教学领域,这样的应用可能有助于培养学生...

    wordpress客户端源码.zip

    3. **用户界面**:运用Android的Material Design设计原则,创建出符合平台风格的界面,使用Butter Knife简化视图绑定。 五、学习与进阶 对开发者而言,深入研究WordPress for Android的源码能帮助他们提升Android...

    swift-daza.io客户端iOS版使用Swift2.3开发

    这款应用展现了Swift编程语言的强大功能和灵活性,同时也融入了Material Design的设计理念,使得用户界面美观且易用。在本文中,我们将深入探讨该项目的核心技术、设计原则以及实现细节。 一、Swift 2.3:编程基础...

    基于WebGIS的数字校园系统设计与实现

    本文以陕西师范大学为例,探讨如何利用WebGIS技术构建数字校园系统,旨在通过图形、图像数字信息展现校园空间及属性要素,提供直观的交互效果和多种统计、空间分析功能,从而提升校园管理效率和社会效益。...

    Android 古诗赏析客户端【源码】

    这款应用展现了Android开发中的多个关键知识点,包括用户界面设计、数据加载与刷新、以及交互功能的实现。下面将详细解析这些知识点: 1. **下拉刷新**: 在Android开发中,下拉刷新是一种常见的用户体验设计,...

Global site tag (gtag.js) - Google Analytics