SHKSPR.mobi

Forsooth! The varied musings of a man on a mission.

Name: Terence Eden
Location: United Kingdom

Friday, 9 May 2008

Transcoding - personal thoughts

There's been a lot of talk over the last year about web-mobile transcoding proxies and all the pitfalls (and pratfalls) that go with them. Last year at mobileCampLondon I gave a talk to people interested in the subject. At various industry events people come up to me to talk about the issue.

Recently, this topic has been reignited with an interview with Jayanthi Rangarajan in Mobile Marketing Magazine - so I thought I would share my thoughts and opinions.

I was partly involved with the launch of transcoding in the UK - this blog is not an official Vodafone comment. This is just me giving my opinion.

One thing that consistently crops up is the myth that users are given no control over their transcoding experience. This is, simply put, not true.

The first time that a (Vodafone UK) user attempts to visit a regular web page, they are presented with the following screen.
They can choose whether or not to adapt pages. When they are on an adapted page, they can choose to see the unmodified page.


They can - at any time - change their preferences.


I think that's fairly standard across most operators.

So, onto the meat of the issue...

It's my opinion that transcoding is needed - in some cases. There are far too many sites out there which don't work adequately with mobile browsers and don't provide a mobile version. Webmasters need to create standards compliant code. Until every mobile browser passes the Acid2 test and every webmaster's pages validate we need transcoding proxies.

It's my opinion that browsing a full-fat website on a tiny screen while using a GPRS connection is painful. As much as I'd like everyone to go out and buy an N95 and move to an area with HSDPA coverage, that's not going to happen. We need a way to make web browsing pleasant for those who don't want to upgrade their phone or move house.

It's my opinion that when a user requests a page, they should get that page. If I visit the Wall Street Journal - that's the page I want. I didn't request the mobile version. But this still leaves the issue of webmasters informing their readers what versions are available and letting them make that choice.

It's my opinion that the original user agent should be sent. But this still leaves us with the tricky problem of what to do when a site turns round and says "You must use Internet Explorer 5.0 or better to view this site".

It's my opinion that proxies shouldn't transcode mobile content. But what should they do if they see a .com site serving a page with a mime type of HTML and with a doctype of HTML4? How is it to know that the content is already mobile friendly in that case?

It's my opinion that most customers like transcoding. It costs money to run a transcoding service. It costs a company money every time someone rings or writes in to complain. If the cost of dealing with complaints exceeds the profit from what they're complaining about, that service won't be around much longer. I can't reveal how many customers transcode - but as the service is still being provided, it's fairly obvious that people are using it and not complaining in great volume. Other operators are launching transcoding because the majority of customers find it useful and it enhances their revenue.

It's my opinion that the way transcoding was rolled out in Vodafone UK (and other markets) was fairly insensitive to the needs of the industry. But with the lack of best practice guidelines and any widely attended industry bodies it's hard to have the foresight to make all the right choices. It's great that the W3C has come up with a best practice guide.

It's my opinion that some (not all) mobile content producers are worried that their market share will decline because people can now visit their favourite web sites rather than being restricted to specially crafted mobile sites. That's a problem faced by networks as well - why subscribe to an operator's news service when you can visit the BBC News?

It's my opinion that operators and transcoders need to work more closely with the community. There's been too much stomping around by the operators when they should have been consulting and informing. It's great that sites like betavine.net provide a forum where we can discuss our issues. I only wish it had been proactive rather than reactive.

Finally, it's my opinion that we're all civilised adults. There's no need for spiteful name calling, threatening remarks or otherwise abusive behaviour. Not only is it nasty and upsetting for some of those on the receiving end - it's also unprofessional and hurts your cause. People aren't robots - they act emotionally. When they're on the receiving end of sustained vitriolic attacks, they're not very likely to turn round and say "You know, I'm deeply offended by what you implied about my parentage, but I'm going to make the changes you're demanding anyway".

In a perfect world, we wouldn't need transcoding because all sites would use CSS and XHTML to their best advantage. We wouldn't need WURFL or DeviceAtlas because devices would broadcast their specifications and gracefully deal with content they couldn't handle. We wouldn't need to fuss around with whitelists and blacklists because mobile friendly sites would unequivocally show that they were mobile friendly. We'd all be consulted every time an operator wanted to make a change to their network that impacted us.

The only way we get to live in a perfect world is if we build it ourselves.

Remember, these are my personal thoughts. I welcome all polite discussion.

Labels:

Friday, 2 May 2008

The Future of Voice

I went along to the Social Media Cafe's talk on The Future of Voice. It was a wide ranging discussion on how we use our own voices in different situations and how we use our product's voice.
A couple of questions for you to ponder. There are no right or wrong answers and no prizes, just something to seep into your brain.
Voice
If you saw your voice written down, could you place it?
Could you tell yours from someone else’s?
How does your product speak to its customers
Digital Literacy
If your boss did a web search for you - what would he find? Would she like what she saw?
If you died in a newsworthy accident - could the news use pictures from your Facebook account?
If Vodafone live searched the Internet for you - what would it try and sell you?
Speed
Are you faster at speaking or typing?
Are you faster at reading or listening?
Search
Have you kept photos from several years ago?
Have you kept emails from several years ago?
Have you kept voicemails from several years ago?

If you don't already have it, I recommend trying out Spinvox to convert your voicemails to text messages.

Wednesday, 23 April 2008

Changes to the blog

I'm updating the blog's template to be .mobi compliant. I'm using the Blogger mobile template found on the dev.mobi site.


After seeing it on SMSTextNews I'm implanting Disqus comments. Let's see if we can get them validating against the W3c.

Wednesday, 16 April 2008

iPhone vs iPlayer : 3G capacity planning

The Internet is abuzz with the on-going spat between the BBC and the UK ISP industry.

In short, the iPlayer is now responsible for 5% of all data traffic in the UK. That figure is growing.

The problem is that the ISPs have been selling "unlimited" internet connectivity when their capacity is severly limited.

The ISPs are trying to make up for their lack of investment in their systems by getting the BBC to pay to upgrade the ISP's networks. That's not going to happen, nor should it.

So, what does this have to do with the iPhone and mobile networks?

Well, simply put, mobile networks are next in the battle for bandwidth.

Currently the BBC iPlayer works on the iPhone via WiFi - EDGE just isn't fast enough. But once a 3G or HSDPA iPhone appears, the iPlayer will work over the network's infrastructure.

iPlayer streams weigh in at about 250MB per hour. Watch one half hour programme a day and you're close to 4GB per month. That's either a heafty bill for you or for your network provider.

Now, so far, this is just an issue for O2 and the other iPhone carriers, right?

Wrong! Wrong on two counts.

Firstly there are a huge number of unlocked iPhones. They're running on every network from here to Beijing. Unlocked 3G iPhone users are going to want to use their phones to access services like iPlayer - they are going to be very data hungry.

Secondly, more and more mobile devices will be able to access bandwidth intense streaming video. The Nokia N95 already has a Flash player built in which can access full YouTube videos. Firefox Mobile has Flash built in. Future devices will have high quality Flash or h264 players as standard. The BBC could release an RTSP service - that would give them access to virtually every 3G customer.

Mobile network providers need to make sure they're ready to handle the demand that their users are going to place on the system.

If they don't, we're going to end up with a busy tone on the mobile Internet - and that will just drive customers away.

Friday, 4 April 2008

N-gage user experience. 100% failure.

I really want to like Nokia. They produce some amazing hardware, but time and time again, they're let down by poor software with a dreadful user experience.

Take the recent n-gage launch. N-gage was a flop when it originally launched several years ago. It's absolutely critical for Nokia to get this relaunch right or else they face a T5 like PR failure.

But Nokia being Nokia, they've fallen at the first hurdle...

I'm going to take you through the process that a brand new user has to go through to get the software.

First failure,

The user has to click the n-gage icon that has lain dormant on their phone since its purchase. Nokia has no "push" marketing to users - they expect the user to visit them. That's assuming that the user hasn't already deleted the n-gage app from their phone.

So, the user clicks on the app and goes to update the software.

Second failure

No automatic redirection to download the app, not even a clickable link. Please try and remember his URL and type it into your phone's browser.

Third failure
So, you type in the URL and get this...

What's the point of this screen? I'm here to get content, not read your blog.

Fourth failure

What phone do I have? You tell me! Use automatic device detection so people don't have to remember the obscure model number you've given the phone.

Fifth failure
So, you start downloading and wait

and wait


The download comes in at a whopping 7MB! There's no indication on the site that it's such a weighty download. The UI doesn't tell you how big it is and how long it will take. 7MB takes an age to download - even on HSDPA - and if you're on a pay per MB deal, you won't be happy watching the download going on and on and on.

Five failures. Five barriers to entry before a customer even gets to pay Nokia for their games.

Come on Nokia, you must do better.

Tuesday, 11 March 2008

BBC iPlayer on your phone in 4 easy steps (and 2 hard ones)

I love the BBC iPlayer. Now that it works on Linux (and anything else with Flash 9) it's a really good way to catch up on shows without having to go to The Pirate Bay and wade through mountains of crap.

There are only 2 problems....

1) I can't download the shows
2) I can't stream the shows to my phone (Nokia N95 and Blackberry 8800)

Now, the BBC have released a version of the iPlayer for the iPhone. As usual, the BBC has some great technical information on how it all works.

Basically, the iPlayer version delivers mp4 files to the iPhone. How can you grab those mp4s to watch at your convenience on your device? It's a doddle....

  1. Get Firefox. It's a better web browser than whatever you're using at the moment.
  2. Change your user-agent to "iphone" (hard step 1 - see below).
  3. Install this Bookmarklet - drag that link to your bookmarks toolbar. (Thanks to HubLog)
  4. Go to www.bbc.co.uk/iplayer and click on the show you want to watch
  5. Click on the Bookmarklet. You can now save the show to your computer.
  6. Watch show on your computer (I use VLC) or copy to your phone/media player to watch it (hard step 2 - see below).
Ok, so here are the hard steps.

To change your User-Agent you can either type "about:config" into the Firefox address bar and change "general.useragent.extra.firefox" to "iphone". Or you can install User Agent Switcher.

To watch it on your phone depends on your phone. My N95 would only play the files through CorePlayer and my 8800 would only play the sound. You may have to do some video jiggery-pokery to get playback on your device.

Video files are around 100 - 120MB for 30 minutes. Resolution is 480*272 - not HD (or even SD!) but good enough for viewing on the phone and as good as anything you might download from a torrent site. Frame rate is PAL 25fps, sound is stereo.

Have fun!

Monday, 28 January 2008

Mobile Badvertising

I've seen two very different adverts recently which, in my opinion are bad. Very bad. I'd even go so far as to say that they are terrible.

The first is a poster advert seen at my local train station.


A tagline, a shot of the service and a URL.

Let's break it down.
1) The URL. I initially typed in w4mobile rather than w4mobiles - and got a non-mobile friendly page. It would have been better if they'd bought a few similar sounding domains or set upa mobile friendly .mobi address.

2) The URL. I have to type it in myself! What, is this 2005? Where's the QR Code? Where's the mobile shortcode? If you're going to have an easy to mistype URL - make it easy to get onto the phone.

3) It's just so dull! Why not have a bigger and more colourful shot of the service? A more descriptive idea of what the service is for?

4) Black text on a red background!

The service itself is nothing special. It's a list of links to various mobile friendly sites. I was expecting something a bit more dynamic. Some social bookmarking for mobile users. It's very 1998.

Next up, a mobile advert seen on Vodafone live! (I work for Vodafone, these are my optinions, not their's).


First off, the good...

Click-to-Call. Great stuff. Too many mobile websites insist you remember their number, exit the browser and manually dial. With this, click and you're dialling.

The bad....

Again, a fairly dull advert. 1 Image, and a few lines of text. This isn't a newspaper - you're not paying per word or per image - why not brighten it up?

What the click-to-call giveth the "this is a chargeable call" taketh away! Why use a premium rate number that isn't included in anyone's bundle when you could use a geographic number that would be free for all your customers to call?

Finally, take a look at that advert again. What do Avis do? What exactly can I rent for £10 a day?


Mobile Advertising is big business. You wouldn't know it to look at these two adverts.