企业级的响应式设计(Responsive design at enterprise level)译
导言
响应式设计是现在人们谈论的热点,但如何部署,特别是在有多种设备的大型项目中如何组织响应式设计,响应式设计和可伸缩性(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)译的更多相关文章
- 项目新的需求,网页的自适应交付/响应式交付 Responsive/Adaptive Delivery
网页为什么要做自适应交付,皆因现在移动设备大行其道,现在是移动互联网时代,以IOS及Android为首的各种移动终端已经遍地开花. 当人家用380px的iphone打开你的网页时,你总不能显示个102 ...
- 【media-queries】媒体查询,为了响应式设计而生
目录 简介 语法 常用尺寸 一 简介 针对现在纷杂的设备,css3中加入,可以查询你的浏览类型(screen彩色屏幕, print, all)和css属性判断. 最常用的就是查询屏幕大小,给予适合的展 ...
- Responsive设计 (响应式设计)
一.什么是响应式设计 维基百科是这样对响应式作的描述:“Responsive设计简单的称为RWD,是精心提供各种设备都能浏览网页的一种设计方法,RWD能让你的网页在不同的设备中展现不同的设计风格.” ...
- HTML5、CSS3响应式设计——笔记
1.1.响应式网页设计 响应式网页设计(RWD,Responsive Web Design)这个术语,由伊桑·马科特(EthanMarcotte)提出.他在A List Apart 发表了一篇开创性的 ...
- paip.自适应网页设计 跟 响应式 设计的区别跟原理and实践总结
paip.自适应网页设计 跟 响应式 设计的区别跟原理and实践总结 响应式Web设计(Responsive Web design)的理念是: 1 #-----------自适应布局VS响应式布局 2 ...
- 超棒的响应式设计测试书签和工具(bookmarks)(转)
一.测试书签(bookmarks) Viewport Resizer 这个书签号称拥有158个国家3万多活跃的用户,主要特性: 完全自定制 方便的添加自定义尺寸 手动的横竖屏切换 自动的横竖屏切换 ( ...
- Bootstrap 响应式设计
本教程讲解如何在网页布局中应用响应式设计.在课程中,您将学到响应式 Web 设计.随着移动设备的普及,如何让用户通过移动设备浏览您的网站获得良好的视觉效果,已经是一个不可避免的问题了.响应式 Web ...
- web设计经验<一> 提升移动设备响应式设计的8个建议
今天看到一些关于web设计的一些建议和设计经验,拿出来分享分享. 第一篇: 提升移动设备响应式设计的8个建议 一.直观性和易用性 在使用移动设备时,对于杂乱.复杂或者不直观的设计造成的混乱不佳的用户体 ...
- CSS3知识点整理(五)----响应式设计及其他属性
介绍Media Queries与Responsive设计以及外轮廓属性.resize属性.CSS3生成内容等 学会如何使用CSS3中的Media Queries模块来让一个页面适应不同的终端(或屏幕尺 ...
随机推荐
- STORM_0009_Lifecycle-of-a-topology/拓扑的生命周期
http://storm.apache.org/releases/1.0.1/Lifecycle-of-a-topology.html STORM拓扑的生命周期 本页的内容基于0.7.1代码,后来 ...
- 基于jQuery的移动轮播图(支持触屏)
移动轮播图我看到两款, 一款是无线天猫的m.tmall.com,实现了无缝轮播. 一款是蘑菇街的,没有实现无缝轮播. 我自己重写一个,类似蘑菇街 <!doctype html> <h ...
- 用wordpress制作网站的总结
在没有自己的网站的时候很像拥有一个属于自己的网站,可以说是自己的一个愿望吧.但是当我真正的运行起来了之后觉得没有多么的兴奋,自己也折腾了几天wordpress,从买域名空间,到安装WP,遇到了一些问题 ...
- Python标准库之Sys模块使用详解
sys 模块提供了许多函数和变量来处理 Python 运行时环境的不同部分. 处理命令行参数 在解释器启动后, argv 列表包含了传递给脚本的所有参数, 列表的第一个元素为脚本自身的名称. 使用sy ...
- 查看perl及其模块
Perl本身自带了很丰富的文档,如果把它们都打印出来,恐怕要耗费大量纸墨.我们试图清点过,但数到2000页左右的时候就数不清了(不用担心,我们用虚拟打印机计算页面数量,这样不会对树木造成威胁,挺环保的 ...
- Lodop在搜狗兼容模式下打印无边框问题
项目中原有的CAP方式打印由于只支持IE浏览器,由于目前大家使用IE的频率越来越少,迫切需要一个控件来替换项目原有的控件,比较了下选择Lodop,购买了一个最便宜的版本,使用后,有用户使用搜狗的兼容模 ...
- 顾维灏谈百度地图数据采集:POI自动处理率达90%
顾维灏谈百度地图数据采集:POI自动处理率达90% 发布时间:2015-12-21 22:37 来源:cnsoftnews.com 作者: 百度地图还创新研发高精地 ...
- mysql 逻辑架构
1.mysql是基于网络的客户端/服务器架构,服务器上层是连接线程,解析器,查询缓存,下层是存储引擎. 2.每个客户端连接,服务器都有一个对应的线程,这个线程只为这个连接查询服务,高版本的mysql支 ...
- 三种实例化bean的方式
在spring中有三中实例化bean的方式: 一.使用构造器实例化:(90%通常使用的一个方法) 二.使用静态工厂方法实例化: 三.使用实例化工厂方法实例化. 每种实例化所采用的配置是不一样的: 一. ...
- 选择列表控件的使用(PickList)
需要下载picklist.dll类库配合使用 <%@ Register TagPrefix="cc1" Namespace="PickListControl&quo ...