Responsive Design Myth
blog.scoutzie.com
blog.scoutzie.com
The head of webdev for my company says that a responsive design is usually about 20-30% more expensive than a traditional mobile-ignorant design. This is significantly higher than 0%. It is also significantly lower than the ~100% increase it would take to build a separate dedicated m. experience. The resulting mobile experience is significantly more full-featured than the shitty bifurcated experience[1] you could otherwise get with 30% of the main site's budget.
Responsive Design is not a silver bullet, and should not be sold as such. If it is worth your time to make a mobile version of your site, it is an extremely attractive option for doing so, and generally superior to the alternatives. Doesn't mean it's free or perfect, just means it's better than the other ways of doing it.
(Dislaimer: I used to be an engineer at the Boston Globe)
To start, determine your breakpoints so you can employ the magic of media queries...
...which are neat, but little more than a parlor trick in real world application since serving all the CSS for all possible views is an anti-pattern...
...especially under the currently accepted best practice/mantra of "Mobile First" site development, which dictates initially assuming a visitor is on a smartphone (to achieve the fastest response for the weakest use case, i.e., relatively low power device+high latency/unstable network) then dynamically scale the content/features based on client capabilities...
...requiring a solution for feature testing and/or device detection, which is performance overhead somewhere in the stack and, though evolving quickly, will remain a elusive target for the foreseeable future...
...which THEN means (just as the OP says) you aren't really developing, maintaining, and serving a single responsive site but one of 3 or more variations which, depending on who you ask, should have context appropriate content.
What's that? You have a highly-performing, flex grid-based, sugar-coated wonderland of a site? Tell me how efficient your responsive/adaptive image workflow/solution is...
TL;DR Thank you @beep for the job security. ;)
It seems to me that it's not a question of responsive design or not; and it's not a question of responsive design vs. separate sites (completely or substantially separate code). Rather, it becomes a question of how much time do my analytics numbers suggest I should spend making my mobile presentation better?
It definitely cuts both ways, and for some using a decent responsive framework will certainly be fastest, for others, a quick mobile-only lander that directs to a native app might be more well-suited. This problem isn't going away anytime soon, and I'm keeping an interested eye on the almost classic 'responsive vs. mobile-specific vs. native' debate (and all of its variations).
Does it get built in at the beginning whether people chose a responsive design or separate pages? Or does it get kludged in at the end, if at all?
I had really hoped that the adoption of smart phones would mean that more sites would have either simpler pages, or would have a minimal version of the page. For example; most sites could get away with a read-only, html+css tiny version of the page. But I accept that I'm wrong and that very few people share that vision and most people want everything on a handheld device.
If you use a framework like Bootstrap to underpin your html and css then having a responsive layout is really very easy. The point of a responsive layout is that your site is legible and clickable to users on non-desktop screens, not that your site looks beautiful for every user.
That does align nicely with data driven decision making, but I'd sure be worried that new visitors, upon visiting my site and realizing the competitor's responsive site is a much nicer experience, decides not to return.
I help run a small store online with enough traffic to matter to me and I think I'm at around 12% mobile new visits. That's a lot and I'm currently not responsive. I'm becoming a bit anxious wondering about new user experience on my site and whether I should start the move sooner than later.
However, your QA time and effort explodes when you do responsive layout. Your testing matrix goes from basically 2 operating systems and 4 browsers all at a fairly standard screen resolution target to supporting 4+ operating systems, 6+ browsers, and at the very least 4 significantly different resolutions/form factors as well as the ability for the user to change orientation.
Visual bug testing and layout issues add a ton of work and testing, especially at the beginning of a project.
Also, making a WHOLE site with multiple different areas, layouts, functionality responsive is a lot different than just making a single blog layout responsive.
The only way out of the testing morass is to simply not target or optimize for some set of devices. I don't think that is the answer.
Then I built two fairly dynamic sites which were responsive and the game completely changed. There are so many elements you take for granted on a static site which need to be accounted for. Yes, it took more time, but it also opened the site up to less hassles from mobile users. It also made us really focus on the UX aspect to ensure the user was getting a great experience.
I'm a huge proponent of responsive design. I think it's made me a better developer and designer.
Ditto for the New York Times site. I haven't yet seen a responsive site that doesn't inadvertently hide critical features in its minimalist mode, because, I'm guessing, the middle-managers don't thoroughly test enough.
Also, I don't know how Apple not doing something is evidence of a trend.
I think responsive Web is really at its most powerful if the site is minimal (like google). For any advanced site, either lots of care needs to be taken or perhaps the dreaded "m" subdomain?
The web is going mobile and that's something designers and developers have to learn to live with - don't think of your interface as a two-headed creature, but rather as a cross-device design which can adapt itself to different resolutions and screen sizes.
Responsive design won't make things easier if what you want to do anyway is two completely different sites. It will probably work better for you if you place the focus of your design at a spot that is slightly more mobile that desktop-oriented (in today's standards). Then it will be all about filling up empty space whenever it's available.
they should just invest in responsive now
I always get weirded out when adjectives turn into nouns for the first time. I think, "Did he mean invest in responsiveness"? "Invest in a responsive design"?
I'm sure the weirdness will go away, though. I'm almost comfortable with "mobile" as a noun, and "multiplayer" as a noun seems perfectly natural to me (though "online" as a noun in gaming contexts still has a ways to go).