导言

响应式设计是现在人们谈论的热点,但如何部署,特别是在有多种设备的大型项目中如何组织响应式设计,响应式设计和可伸缩性(Scalable)有什么区别?这都是需要解决的难题。

优化用户经验——Optimize the customer experience

响应式设计是可适应设计(adaptive design)和可调整系统(adaptive systems)的子领域,用于处理基于用户内容(user's context)的用户经验(customer experience)的优化。在我看来,响应式设计并不是网页设计的新方法,响应式设计更像是一种现代的设计逻辑,是为了涵盖现在发展神速而出现多种多样的屏幕和尺寸的敏捷设计。

上下文(context)——不仅仅是屏幕尺寸

在响应式设计中,我们考虑的是根据屏幕宽度或屏幕内容来改变页面布局。但上下文(context)的影响因素非常复杂,如geolocation、网速和横板显示还是竖版显示(orientation of device)。

上下文大部分是动态添加的,一般情况下,很多数据是存储在后端,当用户需要的时候将数据添加到内容中。针对不同的消费者来说,这些数据是可以进一步细化的。具体细节可以参考e-CRM领域模型。新技术的挑战每种新技术出现的时候都像是障碍赛跑,但最初的问题解决后,后面的问题会接踵而来。响应式设计也是一样。如,如何在CMS中表示可适应的内容?最好的内容策略是什么?如何为所有的平台创建合适的内容?

利益相关者——User和Business

web的利益相关者(stakeholder)有两类: 用户(user)和Business(或网站拥有者),用户代表目标和达到目标所需的一系列任务, Business提供服务和产品。

PEC模型

为了表示两类利益相关者之间的关系,我们提出了PEC(Proposition Experience Context)模型。

The PEC model from the media perspective

The PEC model from a context perspective

The PEC model from a concept perspective

 用户视角--User Perspective

如果从用户视角来看模型设计,有很多UX工具来帮助我们设计最优的用户体验;我们可以迅速地根据收集的媒体资料来定义消费者行为和偏好,并使用适用性方法来设计界面。

But the user also must be triggered to actually make use of our medium in order to purchase a product or service. By applying modern neuromarketing and persuasive design , we can respond more on the psyche of the user. The context component gives us an additional mechanism to adapt the user interaction and presentation of content to suit the specific situation of the user.

基于上下文的媒体——context-sensitive medium

根据上面提出的理论和案例可以看出,传统的商务-用户(business-user)关系模型和PEC模型的不同主要体现在上下文层(context layer),该层可以是用户的处境信息、也可以是用户的设备和浏览器信息。

用户的设备的上下文信息可以是平板电脑、智能手机、一般手机、游戏设备和车载设备。例如聊天上下文(context),对于台式电脑来说意味着联系,对手机设备来说聊天功能比较弱,更实用的是提供一个“回电”按钮,而对于TV使用者,更为实用的是视频聊天,因为该类用户是没有键盘的。

Characteristics of the device context can be: is this a tablet, a smartphone, a more 'normal' phone, game console or device that is integrated in the car? A practical example of customizing the service proposition to the context is that of a desktop chat functionality as a means of contacting. When someone uses a mobile device, then a chat function may be less useful. In that situation or that context, a 'call me back button' could be offered. For visitors using a TV it could be more convenient to offer a video chat, because these users could have no QWERTY keyboard.

基于上下文的过滤——Filter based on the context profile

响应式设计不仅仅是用户端的事情,它还涉及到系统的每一个层次的上下文机制和可适应性机制,也就是说与响应式设计相对应,应用层和CMS层的部署应该是可适应系统。

Each layer can be used for filtering content based on the contextual profile. When these first steps  in constructing a using context profiles are made, a next move could be to investigate whether it is possible to enrich the context profiles with visitor or customer information that is already available in your back-office system.

When creating a responsive concept do not think of or design for pages, but start designing  components and assemblies of components. This will ease the translation to technology, and ensures that you remain agile in regard to future channels and devices.

A look into the future

With the advent of social intelligence, big data and the growing mobility of our customers we will increasingly be able to know about the context of our visitors. In addition to the device-related context and the client context that we have in our systems are, more and more will be clear about the actual or realtime context of a visitor.

This context actually changes a lot during the day. In the morning your visitor is an athlete during  his daily fitness while he is a businessman when reading the first news after rising. Then he suddenly is a cook who prepares breakfast. Then again a businessman, a friend, a coach and so on.  When we know this kind of realtime contextual information it is possible to create personalized and relevant propositions and approach the user within the right context. The domain of contextual marketing is all about giving this an interpretation.

Means to achieve your responsive goal

Despite all the attention for content and technique within the responsive design scene , these are only means to achieve our responsive goal. By focusing on the two main stakeholders, the customer and the business, it can become a lot clearer what the coherence is within the field  of responsive design. This makes it easier to make a meaningful implementation to responsive design.

Biggest challenge is on the business side

Break down responsive cases, think in components, use the PEC framework as a reference and remain agile to quickly respond to future developments. With the expansion of the contextual information in the future, we will increasingly be able to create personalized and relevant propositions. The biggest challenge and opportunity of responsive design are perhaps on the business side.

参考:

http://www.frontendarchitecture.org/2013/05/responsive-design-at-enterprise-level-choose-the-right-focus/

企业级的响应式设计(Responsive design at enterprise level)译的更多相关文章

  1. 项目新的需求,网页的自适应交付/响应式交付 Responsive/Adaptive Delivery

    网页为什么要做自适应交付,皆因现在移动设备大行其道,现在是移动互联网时代,以IOS及Android为首的各种移动终端已经遍地开花. 当人家用380px的iphone打开你的网页时,你总不能显示个102 ...

  2. 【media-queries】媒体查询,为了响应式设计而生

    目录 简介 语法 常用尺寸 一 简介 针对现在纷杂的设备,css3中加入,可以查询你的浏览类型(screen彩色屏幕, print, all)和css属性判断. 最常用的就是查询屏幕大小,给予适合的展 ...

  3. Responsive设计 (响应式设计)

    一.什么是响应式设计 维基百科是这样对响应式作的描述:“Responsive设计简单的称为RWD,是精心提供各种设备都能浏览网页的一种设计方法,RWD能让你的网页在不同的设备中展现不同的设计风格.” ...

  4. HTML5、CSS3响应式设计——笔记

    1.1.响应式网页设计 响应式网页设计(RWD,Responsive Web Design)这个术语,由伊桑·马科特(EthanMarcotte)提出.他在A List Apart 发表了一篇开创性的 ...

  5. paip.自适应网页设计 跟 响应式 设计的区别跟原理and实践总结

    paip.自适应网页设计 跟 响应式 设计的区别跟原理and实践总结 响应式Web设计(Responsive Web design)的理念是: 1 #-----------自适应布局VS响应式布局 2 ...

  6. 超棒的响应式设计测试书签和工具(bookmarks)(转)

    一.测试书签(bookmarks) Viewport Resizer 这个书签号称拥有158个国家3万多活跃的用户,主要特性: 完全自定制 方便的添加自定义尺寸 手动的横竖屏切换 自动的横竖屏切换 ( ...

  7. Bootstrap 响应式设计

    本教程讲解如何在网页布局中应用响应式设计.在课程中,您将学到响应式 Web 设计.随着移动设备的普及,如何让用户通过移动设备浏览您的网站获得良好的视觉效果,已经是一个不可避免的问题了.响应式 Web ...

  8. web设计经验<一> 提升移动设备响应式设计的8个建议

    今天看到一些关于web设计的一些建议和设计经验,拿出来分享分享. 第一篇: 提升移动设备响应式设计的8个建议 一.直观性和易用性 在使用移动设备时,对于杂乱.复杂或者不直观的设计造成的混乱不佳的用户体 ...

  9. CSS3知识点整理(五)----响应式设计及其他属性

    介绍Media Queries与Responsive设计以及外轮廓属性.resize属性.CSS3生成内容等 学会如何使用CSS3中的Media Queries模块来让一个页面适应不同的终端(或屏幕尺 ...

随机推荐

  1. MySQL SELECT语句

    说明:MySQL的offset第一行是0 位置指的是在SELECT语句中第几个出现的字段,如:1,则代表用第一个出现的字段来分组. SELECT语句: SELECT  select_expr1 [,s ...

  2. HDU 3496 Watch The Movie(看电影)

    HDU 3496 Watch The Movie(看电影) Time Limit: 1000MS   Memory Limit: 65536K [Description] [题目描述] New sem ...

  3. windows下的Git简单入手

    现在再搞golang,用go get github.com/xxx 命令使需要git.提交新项目到github.com也要git,老东西了,呵呵现在也要学习一下. 下载windows版的git. ·准 ...

  4. Python基础学习笔记(十)日期Calendar和时间Timer

    参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-date-time.html 3. http://www.liao ...

  5. HTML笔记(五)表单<form>及其相关元素

    表单标签<form> 表单是一个包含表单元素的区域. 表单元素是允许用户在表单中输入信息的元素. 输入标签<input> 输入标签的输入类型由其类型属性type决定.常见的输入 ...

  6. XAF应用开发教程(三)业务对象模型之引用类型与关联关系

    本节介绍信息系统开发中最常见的问题,引用关系,一对多关系,多对多关系. 以客户信息为例,客户通常需要客户分类,如VIP客户,普通客户,潜在客户.当然,我们可以定义枚举类型进行定义出这个类型,并在客户类 ...

  7. js 定时器的使用。 setInterval()

    我需要实现的功能是:点击发送按钮,会出现 “已发送60s后可点击重发”,并且,60s 这个数字是随时变化的,60,59,58,57....0,然后再次返回到 发送 按钮. 类似效果,可参考  360首 ...

  8. ubuntu 14.0.04 通过自启动脚本实现主机和虚拟机的文件夹共享

    首先要先设置主机ip为固定ip: 1.vi /etc/rc.local,进入vi界面,在尾部增加一行代码: mount -t cifs -o username=share,password=12345 ...

  9. Python学习笔记17—Tornado

    实例 #!/usr/bin/env Python #coding:utf-8 import tornado.httpserver import tornado.ioloop import tornad ...

  10. VisualSVN官网

    VisualSVN是一款图形化svn服务器. http://www.visualsvn.com/