The Principles of Adaptive Design

There’s a conversation that crops up time to time again about the definition of responsive design and treating RWD as a goal unto itself. Has it evolved beyond Ethan Marcotte’soriginal definitionThere are so many articles out there on the subject already, but since it keeps coming up I figure it’s still worth talking about.

Of course there’s a whole lot more to creating a great multi-device than fluid grids, flexible media, and media queries. The core tenets of responsive design are obviously important, and over the last few years they’ve helped the Web community better cope with the never-ending flood of Web-enabled devices. But those three ingredients are just the tip of the iceberg.

iceberg

So what beyond fluid grids, flexible media, and media queries do we need to concern ourselves with when crafting multi-device Web experiences? In asking myself that question (some time ago now), I landed on five guiding principles of adaptive design:

  1. Ubiquity
  2. Flexibility
  3. Performance
  4. Enhancement
  5. Future-Friendly

Ubiquity

The power of the Web is its ubiquity, and it’s our responsibility as web designers to do our best to preserve the Web’s biggest feature.

Flexibility

There ain’t no going back to the fixed-width days of yore. In order to create effective designs for our multi-device age, we must embrace the Web’s intrinsic fluidity.

  • Create device-agnostic interfaces that aim to look and function beautifully everywhere on the resolution spectrum.
  • Let content determine breakpoints instead of using today’s popular device dimensions.
  • Don’t just create myopic buckets (“phone”, “tablet”, and “desktop”). Rather consider the entire resolution spectrum and all the devices–both present and future–that will access your experience.
  • Use tools that encourage flexibility

Performance

The first few years of our responsive age were spent getting our heads around the mechanics of media queries and other techniques. All the while the size of average Web page–responsive or not–skyrocketed in size. So it’s been a welcome change to see more folks care about performance and tackle the performance-related issues of the multi-device Web.

Enhancement

Responsive web design does not need to stop at making squishy layouts. This isn’t a one-size-fits-all solution. Responsive design is very much an extension of progressive enhancement, so don’t get hung up thinking that media queries are the only tool in your toolbox.

Future Friendly

No one knows what the Web and device landscape is going to look like in a couple years, but there’s a damn good chance the gadgets sitting underneath Christmas trees a few years from now will have access to the Web.

  • The key aspect of future-friendly thinking is to acknowledge and embrace unpredictability.
  • Think in a future-friendly way by focusing on what really matters, creating portable data, and getting your content ready to go anywhere.
  • Be present friendly. As Josh Clark says, “When it comes to the Web, the more backward-compatible you are, the more forward-compatible you’re likely to be.”

Guiding Principles

I like these principles. For me, they serve as a sort of checklist for any strategic, design, or development decision. If decisions go against one or more of these principles, we need to have a conversation.

Ember 2

Techniques come and go quickly in this crazy-fast-paced-and-volatile industry. I’d recommend not getting too hung up on definitions, mechanics, and techniques. Instead, establish some guiding principles that can help ground you and help you make better decisions.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值