`
renzhelife
  • 浏览: 668751 次
文章分类
社区版块
存档分类
最新评论

WAP设计基础

 
阅读更多

from:http://ued.taobao.com/blog/2010/12/24/wap-foundation-design-of-mobile-interaction-design/

WAP站点,这似乎是一个有点落伍的东西。在诞生之初,它很简陋,只能通过一个叫WML的标记语言来搭建没有任何美感的文字+链接页面。而今,绝大部分WAP站点都开始使用xhtml标记语言,不过在iOS、Android风潮席卷全球的今天,这个演进似乎显得有点苍白无力。但在中国,WAP的用户群体依然是移动设备上网的绝对主力军。那么,到底该如何设计一个WAP站点呢?个人以为,需要从设备 浏览器 任务 场景 四个方面入手。一个WAP站点好与坏,不取决于页面的绚丽程度,不取决于功能是否强大,而是取决于站点的兼容性。

一、用户使用的设备

“用户是通过什么设备访问我们的站点?”这是在搭建一个WAP站点之初,设计师需要考虑的第一个问题。一般来说,我们可以把用户使用的设备粗略的划分为【键盘机】和【触屏机】。

Ⅰ、键盘机:

  • 屏幕物理尺寸小,可视区域小
  • 用户对手机的操作受限于导航键

1. 可视区域小,就决定了用户在当前屏幕内看到的内容非常有限,用户往往是通过扫视第一屏的内容来决定是否继续向下浏览。我们在设计过程中,则需要按信息的重要度以降序的方式来组织,将最重要的信息在首屏呈现给用户。大部分情况下,logo和导航区块是必不可少的元素。如果你的站点是互动型的,还需要在header里体现出用户登陆状态和用户名。根据应用场景和任务的不同,少数页面可以省略header。

目前市面上低端机器的屏幕分辨率宽度基本都在176px以上,所以,针对最低端键盘机设计WAP站点时可采用176px的基准宽度来设计,页面高度不限,但最好不要超过7个屏高 。同时还需考虑页面文件大小,页面文件大小最好控制在13k以内

2. 键盘机的第二个特征决定了用户必须遵循既定的规则来移动焦点,例如:方向键、摇杆、滚轮、拨盘(BlackBerry)。正因为如此,我们在设计的时候,必须思考页面链接元素之间的内联关系,仔细计算用户的焦点移动轨迹。重要的信息最好是放在每一行起始位置。

Ⅱ、触屏机:

  • 可视区域较大
  • 操作所需面积大
  • 用户操作行为跳跃

1. 可视区域大,决定了页面承载的信息量也比键盘机要多。现在市场上主流的触屏手机分辨率为320*480,屏幕宽度最低也是240。这时,如果将适配键盘机的WAP页面放到触屏机上来看,会出现大面积“被留白”的情况,视觉上将带给用户松散的感受。这时我们可以将240px作为基础宽度进行设计。

2. 触屏手机的屏幕大了,是不是我可以放更多的链接了?答案其实是否定的!用户通过手指、触控笔对手机进行操作。触控笔笔尖一般面积都在2*2mm左右,能进行比较精准的点击。而人的手指头则要大很多,为了确保用户不会出现误操作,我们在设计的时候,需要将链接的字号、行高、间距增大。国外研究某资料给出过参考值:食指所需最小操作面积为7*7mm、间距1mm;拇指所需最小操作面积为9*9mm、间距2mm。(资料待查阅后将补上原文链接)

有同学会问了,这个面积单位是毫米,如何在设计过程中我们如何换算成像素呢?这个根据每款屏幕的分辨率、dpi、物理尺寸的不同,换算结果都不一样,有关像素、dpi、厘米、英寸之间的换算关系,请学习这篇文章

3. 众所周知,用户在操作键盘机的时候,在达到目标链接之前,基本都需要进行多次焦点移动的操作。而触屏机则没有这种限制,用户的操作大多不再受物理按键的局限,更多是受到视觉感官的支配,换句话说就是看哪点到哪。这时需要注意的是,因为失去了“焦点”的提示,我们必须对可点击的链接和不可点击的文字进行明确的视觉区分。

二、浏览器左右设计

大部分手机自带浏览器和第三方浏览器在操作方式和页面解析上都有着自己的特性。我们在设计之初,需要深入的了解它们各自的特性,这样我们才能对不同的方案进行权衡。本文针对焦点操作键HTML&CSS 这三大基础因素就浏览器对设计的影响进行一番浅析。

Ⅰ、焦点如何移动

1. UCWeb浏览器

左右键:翻屏

上下键:焦点逐个移动

长按左右键:加速翻屏

长按上下键:加速焦点纵向移动

2. 手机QQ浏览器

左右键:横向移动焦点

上下键:纵向移动焦点

长按左右键:翻屏

长按上下键:加速焦点纵向移动

3. Opera mini浏览器

这哥们是最PC化的手机浏览器。内置伪鼠标一枚,左右键、上下键均为鼠标横向、纵向移动,单次按键大概位移10像素,长按加速。

了解浏览器的焦点移动规则后,一方面有利于我们对某个控件信息进行优化组织,另一方面对于多个设计方案进行取舍的时候也有莫大的帮助。当我们充分考虑焦点移动路径、用户操作频次、某信息块权重等因素后,往往能迅速的找到最适合的设计方案。

小提示:QQ浏览器和UC浏览器默认会给所有的图片赋予焦点,也就是说哪怕页面上某张图片没有链接,但用户操作过程中焦点也会路过这张图片。

Ⅱ、操作键

键盘机的浏览器(自带、第三方)都有左右功能键。左功能键一般为菜单键,右功能键一般为返回、退出键。用户在进行“返回”操作时,基本都会通过右功能键完成。触屏机虽然没有物理功能键,但绝大部分的浏览器都在屏幕内虚拟了一排功能键。并且UCweb、QQ、Opera等第三方主流浏览器均提供缓存功能,页面在返回的时候均为秒读。因此,我们不需要频繁的为用户提供“返回上一页”的链接。后续的系列文章中,将有专门的章节对手机导航系统进行探讨。同时,某些浏览器也提供重定位至页顶、至页尾以及快速翻屏的操作,当我们在处理超长页面时,对于“Top”这样的回顶部锚点的处理也需要慎重。

Ⅲ、HTML & CSS支持度

各大厂商大多都有一套自制内核的浏览器,甚至同一个平台下的不同系列手机浏览器的解析效果也五彩缤纷,再算上市面上的多款不同内核的第三方浏览器,这真的让人无比头大!因为公司的兼容性研究资料尚未开源,所以这里只能列出一些高危的风险点。有兴趣的朋友可以自己着手研究下,有条件的公司也建议系统的做一次深入测试。这些资料对于WAP站点的设计有着决定性的影响!

  • font属性:176px的屏宽下,12号字一行可以放14.5个汉字,但实际上部分浏览器会将字体放大至14号,所以安全字数是12个汉字/行,并且大多不支持自定义字体;
  • background属性:背景色支持很好,但背景图片支持度则要差很多,如果你需要用到背景图片,最好设置一个类似的背景色做优雅降级处理;
  • float、position属性:千万别照搬Web的层叠布局理念,这是两个高危属性,老老实实搭积木吧;
  • margin、padding属性:这两个也支持不好,所以不等高、宽的设计方案在实现过程中兼容性问题很大;
  • ……

我们在处理加粗、高亮、current状态、链接颜色等设计元素时,需要充分考虑方案的兼容性。因此建议所有刚接触WAP设计的同学,在动手之前,先认真的了解下手机浏览器对于HTML & CSS的限制,这能帮你在工作中快速的给出最合适的设计方案。

三、人们用手机完成什么样的任务

几年前有人曾说过“手机上最适合的任务就是阅读”。而随着移动互联网概念、网络条件以及移动设备的不断升级,手机上各种类型的站点和应用层出不穷,越来越多PC端的产品被移植到手机端。本文只是粗浅的介绍三种常见的任务类型,在设计过程中我们可以反复问自己一个问题“用户是希望通过这个产品完成什么样的任务”,牢牢记住这个问题便能无往不利。

  • 阅读型
  • 互动型
  • 工具型
  • ……

Ⅰ、阅读型

用户在这类应用场景下核心的诉求就是阅读。把“阅读”展开后又能进一步发现用户的子诉求:快速呈现内容、完整的目录导航、优秀的排版、随时记录阅读进度……将这些子因素一个个的拆解开来分析,然后再组装起来便能产出一份不错的阅读类产品。

互动型

该类产品的核心应用场景就是互动,无论是人与人的互动亦或是人与机器的互动。那么如何响应用户的操作则是这类产品的设计重点。响应也分很多种,有的在用户知晓响应之后还需要引导其进一步操作、有的需要用户持续性的关注、有的仅仅是通知用户即可。这类产品也是目前最为火爆的:新浪微博、人人网、腾讯WAP QQ等等都是其中的典范。

工具型

顾名思义,用户需要通过这类产品解决某一个问题。因此,“以任务为导向,并对其进行拆解设计”则是该类产品的设计核心。最具代表性的产品是搜索引擎,它的核心任务就是帮助用户搜索信息。

Mai同学有一篇文章 比较详细的对iPhone应用的类型进行了分析,虽然跟WAP站点存在某些差异性的东西,但本质性的东西却有着异曲同工之妙。

四、用户的使用场景

手机这样的移动设备与PC机最大的区别就在于用户总是随身携带,用户在任何场景下都有可能掏出手机来把玩一番:公车、地铁、商场、大马路、床上、厕所……但这些场景均有一个共同点:用户非常容易被周遭环境所干扰而中断任务,因此手机上只适合做单线程的任务!

mdchina上有一篇关于用户如何使用应用程序的文章,介绍用户的使用场景,感兴趣的朋友请移步

分享到:
评论

相关推荐

    设计探讨-WAP设计基础

    从Web端直接移植为WAP2.0形式,突出的矛盾是信息架构不适应小屏幕设备,垂直页面的冗长和WAP2.0表现形式的限制。提升小屏幕浏览的体验,在设计中应包含以下几个核心任务 从Web端直接移植为WAP2.0形式,突出的矛盾是...

    WAP与PHP程序设计之基础篇

    目前最流行的网页编程语言和数据库的搭配是什么?...它们属于WWW或者有线互联网的范畴,由于使用... 不熟悉WAP或者PHP的人或许有些不解,毕竟在传统意义上PHP提供的是WWW的内容与服务,对于WAP,它们能\\\"兼容\\\"吗?

    wap文档

    ├─第1章 认识WAP │ ├─第2章 WAP原理、架构与开发工具 │ ├─第3章 WAP手机上网设置 │ ├... ├─WAP及其应用发展趋势 │ ├─WAP资源 │ └─WAP中推送技术的分析与设计

    wap wml语言基础

    从基础学习wml语言,包括搭建自己的wap环境,wml语发基础,wml编程方法,标准函数库,脚本程序设计等

    基于WAP的餐饮娱乐信息平台设计

    的基础上,提出并设计了一个基于WAP餐饮娱乐增值服务平台,描述了基于JSP技术的系统功 能结构设计和数据库设计。以及WAP终端的相关技术。系统不仅是餐饮娱乐经营者业务营销 的方便工具,而且能够给广大手机用户提供...

    wap网站和wap+2.0教程.

     轻巧的WAP规程栈式存储器的设计可使需要的带宽达到最小化,同时使能提供WAP内容的无线网络类型达到最多。它适用于多种网络,诸如全球移动通信系统GSM900,GSM1800和GSM1900;过渡性标准(IS)-136;欧洲制式DECT...

    WAP开发教程,WML等

    还不错的一本WAP教程,PDF格式 第 1章 认识WAP 第 2章 WAP原理、架构与...第 8章 WMLScript 脚本程序设计 第 9章 WMLScript 库及库函数 第 10章 HDML编程 第 11章 WAP 编程与开发的高级技术 第 12章 WAP 安全与实现.

    WAP编程与开发实例教程

    例,全面而深入地讲解WML语言基础及编程方法、WMLScript语法及脚本程序设计方法、WMLS cript库及库函数、WML与WMLScript的综合开发、HDML标签与编程,并讨论WAP页面中汉字与 图像的使用问题、HTML过滤器和HTML页面...

    浅谈WAP技术在有线电视运营中的应用

    以此为基础,设计目标是以公司用户管理系统为基础,建立WAP网站,从而在有线电视运营管理中,通过手机获取用户相关信息;对有线电视、数字电视报障单跟进预约、处理;对集线器、智能卡进行实时控制;实现远程收费,...

    嗨学网(pc+wap)需求设计文档-v1.0版

    嗨学网(pc+wap)需求设计文档-v1.0版,这是2020年 嗨学网http://www.xian.haixue.com基于PC端和移动端网站建设需求所制定的报价清单,想独立创业做报价的 可以参考一下哈,嗨学网拥有2500余名员工,分布在北京、...

    ZWMOBI建站系统

    并且能支持背景音乐等等.WAP2.0网站以xhtml和xml 为基础,实现丰富多彩的图文混排与美术设计功能,同时能支持CSSS+DIV、JavaScript、多媒体等传统互联网站上的一些功能. WAP2.0真正实现手机与互联网的无缝连接,使...

    掌沃 WAP SNS免费全能程序.rar

    并且能支持背景音乐等等.WAP2.0网站以xhtml和xml 为基础,实现丰富多彩的图文混排与美术设计功能,同时能支持CSSS+DIV、Javascript、多媒体等传统互联网站上的一些功能. WAP2.0真正实现手机与互联网的无缝连接...

    易达(Wap)手机建站系统 v3.0 20171102

    WAP产品基础功能:1.网站基本信息管理2.新闻模块、产品模块、图集模块、视频模块、单页面模块、多管理员权限模块3.自定义标签、自定义页面4.图片上传水印、订单发货5.模板一键使用,支持在线管理模板(代码编辑器)6....

    动易内容管理系统WAP2.0适配程序

     ●此适配程序以动易® SiteWeaver™ 内容管理系统6.8 为基础,支持MSSQL和ACCESS版动易。  ●自动获得自建频道,自动判断频道类别,并且显示。  ●可自动辨别浏览器类型,屏蔽IE或WAP模拟器的访问。  ●自动...

    WAP网站商业计划书.zip

    通过对当前移动互联网使用情况的细致考察,该团队确定了在移动设备上提供特定服务的市场空缺,并据此设计了他们的WAP网站。接下来,文档详细介绍了网站的核心功能和服务,包括新闻更新、在线社区、即时通讯、游戏...

    易达(Wap)手机建站系统 2.2 20140812.rar

    WAP产品基础功能:1.网站基本信息管理2.新闻模块、产品模块、图集模块、视频模块、单页面模块、多管理员权限模块3.自定义标签、自定义页面4.图片上传水印、订单发货5.模板一键使用,支持在线管理模板(代码编辑器)6....

    仿有信免费网络电话触屏版手机wap资源网站模板.rar

    对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步...

    动易SiteWeaver内容管理系统WAP2.0适配程序 V1.0.rar

     ●此适配程序以动易® SiteWeaver™ 内容管理系统6.8 为基础,支持MSSQL和ACCESS版动易。  ●自动获得自建频道,自动判断频道类别,并且显示。  ●可自动辨别浏览器类型,屏蔽IE或WAP模拟器的访问。  ●自动...

Global site tag (gtag.js) - Google Analytics