Samsung

July 13, 2011 | Comments

Last week was my upgrade birthday. Having spent a year on the iPhone 4 I thought I'd try Android for a while, and ordered a Samsung Galaxy S2 from Orange.

The device lacks the heft and solidity of an iPhone and feels quite plasticky. Not having tried to smash it yet, I'm not sure how resilient it is, but it gives the impression of being a little fragile. The large screen is bright and clear. I think it's the main reason text entry on the device is better than on any other Android phone I've used: the keys are a little larger.

"turn off wifi to use this service"
The software I'm less keen on, and I think the root cause here is the ease which which OEMs and operators can customise Android. It seems to allow the mobile industry to more easily commit the same crimes which left room for iPhone to succeed: exposing internal politics as end-user choices, bundling unnecessary or unreliable products, and reskinning the product to follow brand guidelines at the expense of usability.

Specifically:

  • On first start I was asked which home screen I want to use - Samsung or Orange? At this point I had no idea what the trade-offs were; it's instant unnecessary confusion, spraying the internal politics of the mobile industry into my eager eyes.
  • Once I'd chosen Orange, I couldn't add a home screen calendar widget. I had to switch to the Samsung home screen to do this. Instant disappointment: Orange had removed a feature I had used elsewhere, wanted and loved.
  • The themed icons were either clear but ugly (in the case of Samsung) or unclear but visually appealing (in the case of Orange). I'd like to have seen handset themes implemented as on Symbian Series 60: enabled by default, but easily (and completely) removable by the user.
  • Neither icon set was consistent with my experience of Android on other devices. Android isn't new any more, and it's advertised as a feature in its own right for handsets sold on the Orange shop. If Orange customers are buying Android phones because they're familiar with it, changing the top level of the UI (where most of this familiarity resides) is unhelpful and confusing.
  • The device came bundled with a huge number of apps (about 40), many of which I'd no desire for (Social Hub, Music Hub, Readers Hub, Games Hub, AllShare, Kies air). I'm prevented from uninstalling these apps, perhaps in the hope that their constant presence on my phone will force me to begrudgingly use and then love them.
  • There were at least three app stores on the device: the Android Marketplace, Orange App Shop, and Samsung Apps. The Orange App Shop refused to start until I disabled Wi-fi; I would imagine this will leave some customers suspicious about data charges.
  • I never managed to get the Orange Maps app to work; it crashed every time I launched it - a massive failure of QA. I'm also deeply sceptical that it'd be better than Google Maps. If it isn't, bundling it has been a waste of Orange's effort and my attention.

More positively, I thought the Orange Wednesdays app (not one of ours, I hasten to add) was excellent, tying into a wonderful long-running campaign and genuinely useful. Orange aren't short on other such products and campaigns.

Music syncing seemed to work OK once I'd downloaded DoubleTwist. I was pleasantly surprised to see 1Password available for Android too - it's one of my frequently used iPhone apps. At the same time, OmniFocus is sadly lacking - and this alone may be what prevents my moving from Apple in the near future. Where's the equivalent for Android? Where are the apps which are both unique to the platform and so strong you don't want to leave?

So, thoughts on how devices like this should be customised:

  1. Ensure any theming can be disabled and bundled applications removed or hidden;
  2. Ensure any bundled apps work well - there's no excuse for first-run crashes;
  3. Decide whether the device will be OEM-branded or operator-branded and stick with it - don't try to do both;
  4. Don't go to the expense of bundling apps which duplicate functionality available elsewhere (email, maps, search, app stores);
  5. Do bundle apps which you can do better than anyone else, and support your activities elsewhere (e.g. Orange Wednesdays);
  6. Look to useful platform- or network-specific apps for locking customers in;

Glastonbury retro

July 11, 2011 | Comments

So, we're reviewing the data from our Glastonbury app and it's thrown up a few surprises which I thought I'd share here.

The overall download numbers were excellent. We've had over 100,000 so far across iPhone, Android and Qt; and we were featured in the editorial sections of all three app stores. We smashed through the targets Orange set us; and, having been briefed by Orange at the start that they wanted to reach beyond festival-goers, we were very pleased to notice the many reviews and tweets from users who downloaded and used the app without ever making it to Somerset.

glasto-1

As I've mentioned before, we knew that battery life and connectivity are at a premium for festival-goers, so we put a lot of work into ensuring the app could work offline. If it could get a connection, it'd use it to check for line-up changes and news, but if it couldn't, the app would still work.

This means that we can't track usage of the app directly by looking at connections to the line-up-serving back-end. But we think we can see relative interest over time. Here's a graph of traffic to the app over the month around the festival:

glasto-activity

You can clearly see peaks in the individual afternoons, then a huge spike when the full artist line-up is released, and mounting excitement as the festival approaches. Friday night is our highest ever traffic, but Saturday and Sunday don't exhibit the kind of tail-off I had expected from dwindling batteries and ever-more-careful use of mobiles. It looks like those chill'n'charge tents got some heavy use :)

Other surprises? We could see twice as much per-user activity from Android users as from iPhone owners, although overall iOS downloads were about 4 times higher. Both of these surprised me: I'd have expected activity to be roughly equivalent, and there to have been more Android downloads given the growth of the platform over the last few years.

And on the fluffier end of things, we were touched by the number of people who returned to their app store after the event to leave a post-mortem review. That's really sweet; almost as sweet as reading tweets like this one, from several users who became quite emotional at the thought of deleting our little app:

glasto-4

Update: a great comment from Ged Byrne (see below) had me looking into traffic by platform over time... and noticing that Android users are slightly more active in general, but their activity dropped off over the four days of the festival much more slowly than that of Android users. I'd agree with Ged that this is down to Androiders being able to change batteries (a suggestion from the office was that they might be more accustomed to killing apps and reducing battery drain too).

The Browser Ghetto

June 30, 2011 | Comments

Design Communism: "The Browser Ghetto is effectively a subpar OS with it’s own incompatible user conventions. What is needed is a deep integration of mobile technologies into the OS of a phone, done in a way that works across multiple platforms. This is where my design communism comes into play. Both Apple and Google seem unlikely to consider this. Their fear is that doing so would cede much of their app market away, turning their handsets into commodities. A naive form of capitalism dictates that they keep control and not embrace any approach that gives away their lock in."

Shipping AA Breakdown & Traffic

June 30, 2011 | Comments

AA Roadwatch: traffic mapsAnother FP product slips out of its berth and into an app store today - we've just launched "AA Breakdown & Traffic", a product for the AA targeting modern Nokia devices (N8 and similar).

It's a straightforward app to get you help when you're on the road. So there's a few use cases we cover:

  1. If you've broken down and you're not quite sure where, the app will report your location into the AA before you call them - so they know exactly where you are, and can get a patrol to you as quick as possible. This is a great reassurance if you're an AA member;
  2. The AA publish a pile of authoritative traffic information, which you can see overlaid on a map, or browse by road name; so before you set out on a trip, or during your journey, you can see where incidents are and avoid them;
  3. Owning a car involves keeping track of due dates for your MOT, insurance, and (if you're a member) your AA membership. The app has a handy little reminder feature, to make sure you don't miss any of these... and links through to the AA mobile site to help you buy insurance if you need it;

You don't need to be an AA member to use the app, and it's a free download from the Ovi store.

We built it using Qt and QML; it was actually the first Qt app we worked on at FP, but the Glastonbury app we launched earlier this month made it into the store quicker. You can see a lovely video about Roadwatch - starring Jeff Triner of the AA (and our customer) and Doug Hoskins, the Lead Developer from FP, over here.

Also from FP: John Revill and James Hugman worked on building the app, Trevor May designed it, Ben Carias and Paul Welsh tested the beast, and I acted as Product Owner (doing a little bit of discount usability testing in the process, which I might write about separately). A team at the AA provided the back-end services which we tied into.

Links for June

June 28, 2011 | Comments

  • Transitions: The Nokia Way vs. The Microsoft Way: "Microsoft knows better than to osborne itself. The company has consistently stuck to its “Windows Everywhere” mantra and, no less consistently, has made sure that every new version of Windows offers strong backwards compatibility... For Microsoft, there is no Post-PC market". The more I see of the Microsoft/Nokia tie-up, the more interesting I think it could be. Go look at the VisionMobile report and look at the figures for device shipments and numbers of apps. iOS has the highest number of apps/device, WP7 is second, Android third. If Nokia can deliver volume shipments - and it's the thing they've been consistently good at - this'll be interesting.
  • What To Do When A Tech Giant Decides To Eat Your Lunch: "Platforms are channels not businesses. Don’t confuse the two. If you put all of your eggs into one platform shame on you, not them. If their business torpedoes you, you should have been diversified". I've not understood the beef some people have with companies that provide platforms at no cost. If it's commercially funded you're not paying for it, what right do you have to demand service - as a developer, or a user?
  • Thinking Outside The Browser Box: Why Should Apple Play By Current Internet Rules?: "Apple is not anti-Internet, they just believe that they can serve it to users better as a backend to their native apps rather than through a frontend in the Web browser". A few conversations have me personally more fired up about the Internet than the web. The web's starting to feel old, creaky to me. The forgiving parsers of human-readable markup and the duct-tape languages we used to bind and style them have accumulated cruft. It feels biological, a beautiful breathing wonder with vestigial organs, ripe for a fall from the top of the food chain.
  • How to Build Location-Based Apps That Don't Suck: "High latency and a lack of offline support in location-based mobile apps is a blight that must be cleansed". That offline use case keeps hanging around, and rightly so. The sooner we stop users from worrying about signal strength, the better.
  • Why mobile apps suck when you're mobile: "(another) reason to build a great offline / flaky mode for your app so that users aren't quite so frustrated by those spinners". Plus great reasons to understand more of the stack than an HTTP library: businesses that take responsibility the end-to-end experience produce products that are all the better for it.
  • Pew: Adoption Of E-Readers Doubles In 6 Months, Bigger Than Tablets: "The ownership of e-readers doubled from six months prior when it was 6 percent... Only 8 percent of respondents said they [own] a tablet, compared to 5 percent six months earlier. "