首页 > 交互 > 关键词  > Web-App最新资讯  > 正文

Google Web App开发指南第二章:交互设计

2012-02-21 09:10 · 稿源:webapptrend.com

首先掌握基础

借用篮球界一个传奇人物的话,在你做任何事之前,你必须“首先掌握基础”。(说出这句话的是波士顿凯尔特篮球名宿Larry Bird,他同时也是一个Web App爱好者。)所有伟大的Web Apps都必须有一个清晰的集中点。

创建清晰的需求描述

伟大的web apps让用户很容易集中注意力。人们在某段时间内只能集中于少数几件事,因此,与那些提供给用户很多选择和很多特性的web apps相比,人们更喜欢那些没有干扰能让用户轻松完成手头任务的应用。

为了确保你的应用有一个集中点,创建一个简短描述,描述一下你的应用的目的和你的目标用户群。要保证你能在三分钟内将所有这一切向一个完全不了解的人描述清楚。

1.集中于人们使用你的应用的主要场景,限制用于其他场景的资源。

2.将正交或无关的任务分割成各自独立的应用程序,这可能意味着你的网站要提供多种应用,但每一种应用都是帮助集中于完成一个单一的任务。

Figure 2.1 – 保持集中,别在其他地方用力太多!

让我们来看看一些优秀web apps的假想的目标描述:

¨ GOJEE – 手边的个性化食谱。

¨ ASTRID – 帮助个人和团队有效组织和完成日常事务的待办事项清单,并让人们享受其中。

¨ WANDERFLY – 帮助用户根据他们的兴趣和预算发现新应用。

¨ KINDLE CLOUD READER – 随时随地阅读你的Kindle图书。

自成体系

虽然web apps可能会导入其他网站或应用程序的数据,但它们几乎都是自成体系的,它们都能让用户无需导航到其他网站或应用就能够完成他们的任务。根据这个定义,搜索引擎就不是一个应用,因为它会将用户导航到到其他网站以完成他们的任务。

让用户集中于应用

当用户打开一个web app的时候,他们期待这个应用就像是一个单个应用,而不是一系列网页的集合。一个伟大的web app会将自己作为一个独立实体,和网站区分开来,而不是掩埋在网站的导航体验之下。

Figure 2.2 – 保持自我是一种优点!

功能设计

伟大的web app设计消除了不必要的组件,让用户可以集中于完成任务所需的核心组件。在设计你自己的应用的时候,牢记以下准则是非常重要的:

1.尽可能减少与功能无关的web页面。例如,位于页面左上方通常用于将用户带回主页的logo,或者是页面底端的链接,将用户带向服务条款、隐私策略、项目政策以及你的主页。

2.尽可能减少页面数量,让应用尽量集中,不必从一个页面切换到另一个页面,而是从一个视图切换到另一个视图。

3.根据应用的核心场景设计导航,去除典型的web页面导航。你的页面很可能并不需要一个home按钮,或者导航分类菜单,将用户带向站点的不同部分。

4.让基本组件一直可见,这样人们就能很容易将注意力集中在正确的地方。

5.无论用户在哪一步,都在应用中提供一个一致的设计和应用体验。例如,不管用户是在写邮件、搜索邮件还是查看信息,退出按钮、返回收件箱按钮、写新邮件按钮,都应处于不同视图的同一位置。

Figure 2.3 – 保持应用体验的特点。 隐藏起传统元素!

鼓励用户进行交互、参与、完成任务

一个web app应用鼓励用户交互、参与并完成任务,而不是消极浏览,比如购买电影票、写文档或者与朋友分享照片、视频。不像网站,web apps给用户提供了一种主人翁的感觉,他们可以和内容或其他人进行交互。

让完成任务变得容易

很多人并没有时间和精力去搞清楚该如何使用一个应用。你的web apps应该非常简单,让用户很容易获取信息,选择他们下一步该做什么。精简你的界面,使用户可以即时掌握如何使用它。

伟大的web apps是即刻可用的,或者在初次使用时只需要很少的训练或者帮助。为了让人们成功使用你的应用,你应该做到:

1.减少提供给用户的选项数量,让应用尽可能精简,用户轻松就能完成手边任务。

2.对于控制键或者信息提示保持外观和感觉上的一致,避免让用户要费一番精力才能找到或者搞懂某些功能。

3.为所有的控制键提供清晰的、易于理解的标签,让用户容易知道控制键的功能。

利用设备的能力

Web apps可以感知地理位置,提供关于设备动作的详细信息,甚至可以在硬盘上存储数据。

现代浏览器让开发者能越来越多地利用设备的功能了。例如,web apps可以感知地理位置,提供设备运动方向的运动形式的详细信息,甚至在硬盘上存储数据。将来还会有更多功能,比如对摄像机、麦克风和许多其他组件的访问。

下面是几种你可以利用设备本身功能的方式:

1.在适当的时候,提供给用户地理位置相关的信息,比如附近的饭店或其他场地等。

2.将设备的动作作为游戏的新的输入,而不是使用鼠标或者光标。用户可以通过晃动设备来移动游戏中的角色。

3.在处理大量数据时,将其存储于用户的计算机上,这样就不必在每次应用启动时传输大量数据了。

使用多媒体加强用户体验和沉浸体验(IMMERSIVENESS)

丰富的多媒体体验曾经只能在客户端应用中出现,但现在web apps也可以实现给用户提供丰富的多媒体体验了。多媒体是整体体验的一部分,例如游戏或者视频聊天应用中的多媒体,或是以一种新奇的方式提醒用户会议时间或者新消息。

使用多媒体丰富应用的一些策略包括:

1.为事件提供语义,比如新邮件通知,事件提醒。

2.永远让用户能够去屏蔽声音或者其他多媒体应用,因为对用户来说这些多媒体应用可能是一种干扰。

3.使用页面可见性API(page visibility API)来阻止多媒体在用户没有看着你的应用的时候播放。

Figure 2.4 – 多媒体让你的web app 鲜活起来!

遵循下列设计模式

使用类似于native apps的设计模式

所有的视觉外观、视觉交互以及动作界面给人的感觉应该都是web app的感觉,而不是网站的感觉。Web app的交互性使得它与native app的设计惯例是天作之合。

一些帮助你做到这些的指南:

1.要到应用的其他部分时,使用触发各种动作的按钮,而不是导航到应用不同部分的链接。

2.在整个应用中使用工具栏和菜单访问所需要的常见功能。

3.使用对话框来提醒用户或从用户那里获得信息,而不是导航到新的页面。使用一个CS架构模型。

开发者要相信现代浏览器可以提供他们构建伟大应用所需的特性。Web apps应用利用这些特性,将数据和表现层剥离开,以减少网络开销,提供离线浏览,以及在需要修改表现层时不用修改整个应用。

Figure 2.5 –使用熟悉的设计模式来加强交互度和沉浸体验!

下面是你在设计你的web app时需要考虑的内容:

1.使用AJAX调用来传输数据,而不是依赖于请求-应答模型,因为在请求-应答模型中,整个页面都需要来回传输,包括所有的数据和表现层。

2.使用索引数据库(IndexedDB)让用户产生的或者使用的数据存储在本地。确保你不会遗失用户的数据,永远先将数据写在本地,再将其同步到你的服务。

如果你在设计的时候尊崇了这些指南,那么你的app就会感觉更快,并且像是一个native app。

本文编译自ling,原文地址

译文出处:Web App Trend,转载请注明出处链接。

举报

  • 相关推荐
  • 小米汽车APP大升级:遥控钥匙更新自定义按键

    最近小米汽车OTA升级之后,有车主发现小米汽车APP遥控钥匙界面有些不一样了。 原来,在最近的OTA升级中,小米汽车更新了遥控钥匙”中的自定义按键”功能。 在完成升级后,车主可以通过小米汽车APP自定义遥控钥匙第四按键的车控功能。 操作比较简单,打开小米汽车APP,点击车辆钥匙遥控钥匙自定义按键”,就能给第四按键设置功能了。

  • 腾讯张军回应云客服仿冒腾讯会议App:还好名字露了马脚

    日前,信息通信行业反诈中心发布安全警示称,监测到诈骗分子通过非正规应用渠道传播一款名为“云客服”的仿冒腾讯会议App,利用高度相似的界面设计诱导用户开启屏幕共享功能,进而实施诈骗。该仿冒应用非法盗用腾讯会议官方图标,并简单复刻了入会、屏幕共享等基础功能,通过伪造更新提示、发送虚假会议链接等诱导性弹窗,以“账号异常需验证”“订单退款”等�

  • 美团上线美食社区产品“鸭觅”APP

    美团方面透露,团队将于8月初在上海、广州等城市启动“推荐官”招募计划,通过本地化运营加速内容生态建设。业内人士分析,美团此举旨在通过差异化策略切入美食社交赛道,依托北京市场验证产品模型后,逐步向全国重点城市复制推广模式。随着安卓版本开发推进,该产品或将在第三季度迎来功能迭代与用户规模增长的关键期。

  • 豆包App视觉推理升级 支持图片思考

    豆包App近期升级视觉推理能力,支持在思维链中运用图像思考。用户上传图片提问时,豆包能主动分析图片内容,智能放大局部细节确保不遗漏关键信息。对于复杂图片,还能智能裁剪并调用搜图功能提供更准确结果。升级后的豆包可智能调用多种工具辅助分析图片,无论是日常识物、商品查询,还是工作学习中分析图表、专业图片,都能给出更精准实用的答案。据悉,豆包是国内首个实现这一能力的产品,用户可免费体验。

  • 阿里小号今日开始停止续费!10月底正式下架App

    据阿里通信官网公告,阿里小号将于2025年08月31日起陆续停止服务,今天起开始停止续费。 将按顺序分批结束服务并下线,对应号码将回收,余额将在下线的次日起10个工作日内按照订购价完成退回。 各省市号码的下线日期如下: 1、2025年08月31日24:00结束服务并下线归属于陕西省的号码; 2、2025年09月30日24:00结束服务并下线归属于广西省的号码; 3、2025年10月31日24:00结束服

  • 会玩App X 蜜桃猫IP梦幻联动 开启「盛夏联萌季」

    7月11日,社交平台会玩App宣布与人气萌系IP"蜜桃猫"展开联动活动,推出"盛夏联萌季"主题限时活动。活动期间,游戏内将上线蜜桃猫主题乐园场景,玩家可参与烟花派对等特色互动,获取专属表情、装扮等福利。平台还推出签到活动,每日登录可免费领取限定虚拟道具。通过完成日常任务积累积分,还能兑换联名款戒指等收藏品。此次合作将会玩App的社交玩法与蜜桃猫的萌系元素深度融合,为Z世代用户带来更具沉浸感的互动体验,展现了平台打造年轻化社交生态的领先优势。

  • “生态+场景”破局低频困境,保险类APP突围呈两种解法

    文章分析了保险业从数字化向数智化转型的趋势,重点对比了中国人保和太平洋保险两款APP的运营策略。中国人保APP以"车险+健康+高频生活服务"构建生态闭环,通过加油、救援等高频场景提升用户活跃度;太平洋保险APP聚焦健康管理领域,打造专业医疗服务壁垒。两者分别面临功能冗余和场景单一的挑战,但共同验证了未来保险APP需平衡"广度连接"与"深度服务"的发展方向。

  • 蔚来高管:在公司十年 见过很多次APP卡住 第一次见销售系统被挤爆

    昨日晚间,蔚来乐道旗下旗舰SUV车型L90上市,共推出6款车型。 其中六座三款车型,整车购买售价26.58-29.98万,采用Bass租电模式17.98-21.38万,七座版三款整车购买27.18-29.98万,采用Bass租电18.58-21.38万。 在发布会之后,乐道方面虽然未公布L90的订单数量,但从17.98万元的租电价格与市场同级别车型对比来看,乐道L90大卖已是大概率事件。 蔚来上海区域公司总经理夏庆华昨日晚间�

  • AI日报:GPT-5-Auto现身Mac客户端;阿里开源WebAgent项目WebShaper;腾讯推X-Omni多模态模型

    【AI日报】今日AI领域重要动态:1)阿里开源WebAgent项目WebShaper,GAIA评测超越Claude4-Sonnet;2)Moonvalley推出草图转视频功能,支持手绘生成电影级视频;3)腾讯X-Omni模型实现图文理解重大突破;4)百度搜索测试AI应用中心入口;5)Midjourney+新增个性化推荐功能;6)GPT-5或于2025年夏季发布;7)Ollama推出桌面客户端;8)OWL团队开源多智能体协作工具Eigent;9)OpenAI年收入激增至120亿美元;10)英伟达H20芯片因安全风险被约谈;11)万兴科技天幕2.0模型国内排名第四,与华为云共建AI视频实验室。

  • Soul App 在 ChinaJoy,在三次元的世界打造“Gen AI社交游乐园”

    2025年8月1日,第二十二届ChinaJoy将在上海新国际博览中心开幕。作为亚洲规模最大、最具影响力的数字娱乐盛会,ChinaJoy不仅是青年流行文化的标杆性事件,更是全球数字创意产业发展的风向标。社交平台Soul App以"Soul树洞情绪疗愈酒吧"为主题亮相,推出原创IP"莫比乌斯·第三弹"限定款数字文创,展现平台孵化的原生潮流文化。现场观众还能体验Soul最新的AI社交技术,包括与虚拟人即时互动等。Soul通过数字文创产品深度融合平台标志性的"捏脸"文化,让用户通过个性化形象设计展现独特风格,实现情感表达。数据显示,Soul 18-30岁主力用户群体正通过数字文创实现自我探索与身份重构,反映了当代年轻人"情价比"取代传统"性价比"的消费心理。此外,Soul还展示了AI社交创新实践,致力于打造"超类真人"和"深度沉浸"的社交体验,重新定义AI社交范式。