Blog
News, insight and tips from the social web.
The Hoop blog covers the evolving digital landscape, social media, mobile communications, content marketing and also includes 5 top finds and Fish on Friday. Feel free to make comments.
-
What’s the responsive plan for the BBC? »
A look at the potential I see in the responsive design for the BBC News mobile website. For me their focus on content and reading is right, but now I'm wondering if desktop is missing out.
Today Chris Russell wrote up the justification behind BBC News' switch to responsive design for their mobile site. They've taken the mobile website (m.bbc.co.uk/news) and adapted it so that it now deals with many more device sizes, from desktop right down to smartphone sized screens. The techniques they've used relate to responsive web design, the benefits of which we've covered before.
However is "mobile" really the right place to be targeting this effort? The design of the new site is beautifully simple and brilliant for reading, but describing this as a "mobile" site (supposedly as opposed to "desktop") seems to be assuming too much about the context in which it will be used. I appreciate you haven't forced your mobile visitors to the mobile version (OK apart from here) they can still see the standard view, but what about changing the naming convention (the positioning) of this new site?
[The responsive mobile BBC News homepage]
Top priority for context in web design has to be the site visitor's objectives, not the device they use. Labeling a simplified version of your website as the "mobile" view assumes that mobile visitors don't want to perform complex activities. Research from all over the web (including some startling stats from sites we've built) suggests the world is quickly going mobile. Assuming they don't want to take their complex activities with them is quite a stretch.
The Opportunity
Rather than complain that you're doing it wrong, I think you have the perfect opportunity. Do you remember Facebook Lite? Do you use Instapaper or Read it Later? Have you seen the Apple Safari Reader? Each of these tools has a different purpose, but the overall effect is roughly the same, a light view of the content with many of the extras (adverts and other trivia) stripped out. If I'm reading anything on the web, Instapaper is my preferred view. Forget about the distractions I want to focus on the content.
This new site uses the technology behind responsive web design, but with a twist. Traditionally (what tradition there is on the web) responsive web design requires one web page i.e. www.bbc.co.uk/news responding to many devices. However, in this first iteration you've chosen to effectively take a copy of the page and put it here m.bbc.co.uk/news/ (Note: for non‐geeks, the "www" and "m" are the bits that make the difference). What if, as I've found myself choosing to do, I can switch between the "mobile" and standard views, not dependent on the context of my device but the context of me? This strikes me as rather more appropriate with such a content heavy site where reading is such a core activity.
The feeling of focus I had when reading a "mobile" site story was the same I have when using Instapaper. In fact I may well find myself reading on links beginning with "http://m.bbc…" even if I'm on the desktop. Just my own small experience suggests you have the beginnings of a site feature with Instapaper‐like clarity, but without the overhead of your visitor having to be enough of a geek to embed the aforementioned services into their lives. So why not rename what you call a mobile view? I like what you're doing, I just think your signposting is a little off.
Categories: Insight
-
Responsive web design: another fad in design and development? »
There are high hopes that responsive web design will lead to great online experiences. We take a look at the method of the moment.
Think about the devices you use to access the web. Chances are you use a desktop or laptop computer. But you might also access it through a smartphone, tablet PC, games console or TV. Do each of these devices give you the same useful experience visiting your favourite websites? If not, why not?
The web, up until now, has been designed from a uniform perspective. Taking its lead from print design, web design has strived to reproduce templates across all of the devices that you might use. This was good for a time. But this "must look the same" approach missed the true potential of the medium.
Unlocking the potential of the web
Responsive Web Design is causing great excitement in the industry as it promises to unlock new digital ideas and experiences. RWD is the method of the moment, but before it came Graceful Degradation, Progressive Enhancement and many other design methods aimed at pushing the medium forward. The difference this time is that, where previous approaches chipped away at the surface of pixel perfection, RWD demands a completely new understanding of how a web page works.
RWD increases the value of web content, no matter what device you use to look at it. Value to the visitor is determined by the content, interaction or tasks they can complete. Think of your favourite social network. A responsive version of it would adapt to your device, making it easy and intuitive to catch up on news, find new friends or contacts and update your profile. If the website was not responsive you would need to zoom into the page on a mobile device and struggle with buttons designed for desktop interaction – giving you a poor experience and bad impression of the brand.
The potential for RWD goes beyond mobile. However, the rapid increase in the use of mobile devices, with different resolutions and features like touch screens, has been a key driving force in the return to some of the founding principles of the web. Content is king and, combined with well structured code, you can use it to make your website support your brand values. As many businesses and organisations have found in the digital age; brand value is not about appearance, it is about user experience.
So where do we go from here?
The latest responsive site we launched has seen a surge in traffic from mobile devices. iPhone increased by 275%, Android by 484% and an astonishing 1040% on iPad. There was a clear business case for creating a responsive website in this case. Perhaps there's one for yours?
We're convinced responsive website design delivers a better user and brand experience and we're currently working on new responsive websites for clients and ourselves. If you think your customers deserve a great online experience get in touch.
Categories: Insight
Tags: Business strategy, Content strategy, Digital strategy, HTML5, Mobile, Mobile First, Reputation, thisishoop, User centred thinking, User Experience
-
Net or native, you decide. »
After our discussion around going mobile, we take a look at the positive and negative aspects of developing mobile and web apps.
The market's going mobile and businesses need to catch up. Fast.
But should your business develop a native app (i.e. an app that needs to be installed on a mobile operating system) or a web app (i.e. a mobile-optimised site that's accessible on any operating system)?
You could follow e-commerce giants eBay or Amazon's lead and do both. They both have a fully functioning website, as well as a native app for iOS, Android, Blackberry and Windows mobile devices. Amazon and eBay users are already using both platforms for purchase; in January eBay reported almost $2bn of the $53bn profit made from marketplace business was from mobile. Last month, Amazon announced that its customers had ordered more than $1bn worth of products on mobile devices.
But if you've not got the development or financial might to match the e-commerce powerhouses like eBay or Amazon, you'll have to decide which route to take. We recently had this discussion at Hoop HQ, so we thought we'd compile a list of reasons to go down either road. Which route you take entirely depends on what your app needs to do – as we've tried to explain below.
Web
Web apps operate through a phone's browser, allowing the app to function on devices running any operating system (i.e. Apple's iOS, Google's Android, Blackberry, Windows WP7, HP's WebOS etc). A web app, as it is accessible on any smartphone with a web browser, effectively has a larger reach than a native app. Developing a web app (rather than native) can be cheaper, as you're not developing multiple OS versions of the same app and can develop using standard HTML or JavaScript skills. A web app also allows you to release and update the app as and when you see fit (a process sometimes limited by native app stores).
With the rapid evolution of technology, web apps are becoming almost as fast as native apps. For example, Apple's latest Safari 5 mobile browser (released in 2010) was developed with a new JavaScript engine (Nitro) enabling it to run JavaScript 30% faster than the previous browser iteration.
Building a web app can (should) utilise web standards, which in time could unlock previously inaccessible features on the mobile device like the camera or address book (which currently only native apps can do). Web apps are subject to tracking and data gathering as with any website (using, for example, Google Analytics) and allow the developer to have complete control over monetisation (something that is limited through native app stores). Because you're on the web, your app's content is accessible and can be shared using the standard social share buttons. This social share function needs to be built into a native app and content (because it's locked into the native app) isn't searchable. Another plus point to web apps!
Businesses are starting to become more aware of the benefits of web apps – the Financial Times recently pulled their native apps from respective app stores and saw over 100,000 people access their web app in a little over a week post-launch. The FT may have created a web app to avoid Apple's 30% sales cut (their Head of Product Development told the Wall Street Journal that the benefit of developing a web app allows publishers to "un-tether ourselves from app stores"), to take complete control of their customers' data and to bypass app distributors to secure "a direct relationship with readers".
Advantages of a web app
- Accessible via the web, so can be used by anyone with a smartphone browser
- Cheaper to develop than a native app as it works on all operating systems
- No time delay on releasing the app or its updates
- Able to track user information via Analytics
- Content is searchable and shareable
- Developer fully controls monetisation
- Built with web standards
Native
Native apps are accessed via an app store but can also be sold via the web (iTunes has a web platform as well as a desktop program) and are therefore inherently more discoverable than web apps (which are limited to being found on the web). Selling an app (even for a nominal fee) through a store immediately starts generating revenue, which you can't easily do with a web app (users don't generally like paywalls, but in-app advertising and purchases seem to be acceptable).
Native apps can connect to a handset's hardware and sensors (like the camera, address book or calendar for example) allowing a richer and more immersed user experience than a web app can. Native apps are specific to the operating system of the handset it's running on – which requires native operating system-trained developers. Native apps also have a homescreen icon and so are a constant reminder of your content (although on iOS you can create a mobile browser bookmark that produces a homescreen icon to what Apple calls a "web clip" – but not everyone knows that).
Native apps lock users within the app, whereas on a web app one stray click will take users away from your content (and you'll probably not get them back). In a native app, this can't happen – increasing your connection with the native app's users. Native apps also support push notifications (if the user gives the app permission to send them), even if the app isn't open. Web apps are also capable of doing this - but it's just not as easy.
Currently, the biggest difference between a web app and a native app is that the latter does not need an internet connection to function (although if the native app requires data download then it will indeed need a connection). However, W3C are in the process of developing local storage capabilities in browsers using HTML5 - which would bring web and native apps level on this point.
Advantages of a native app
- Easier to find than a web app (sold via app stores and the web)
- Quick to generate revenue (in ways less likely to drive users away)
- Can connect to hardware and sensors giving a more immersive and connected experience
- Can send push notifications easily and has a homescreen icon
- Lock users into your content
- Generally doesn't require an internet connection
If you can't decide between native and web, fear not as there is a compromise.
Hybrid
[Watch the PhoneGap promo on YouTube here]
Companies like PhoneGap, Sencha and Worklight provide a development platform that wraps a standard web-based HTML and JavaScript codebase in an open source framework that gives your web app access to the native app's APIs for hardware and sensors, enabling it to act as a native app across multiple platforms. The best of both worlds!
There are definitely advantages and disadvantages (nicely summarised in the slide below from a presentation by Worklight) to developing an app on either platform, or both, but at the end of the day it entirely depends on your requirements and your resources.
Do you want to develop a mobile app or have you got any suggestions or points we may have missed? Feel free to leave us a comment below or let us know via email or Twitter.
Categories: Insight
Tags: Apps, Business strategy, Digital strategy, e-commerce, HTML5, Mobile, Native app, User Experience, Web app