Thursday 10 September 2015

Been A While ...

It's been a while since I wrote anything. I've been busy making the world a better place (hopefully).

The recent "Stop Pushing The Web Forward" post by PPK has been interesting, with lots of people sticking their oar in and having opinions. I broadly agree with what the Dutchman says. Basically, I think that 'app-like' functionality belongs in apps, and hyperlinked document-type functionality belongs in hyperlinked-documents (aka the web).

Case in point - WebGL. This is no criticism of anyone working on it, it's incredibly impressive. But. Why? What is it for? To make games / applications in a browser? That's the reason we have native apps. Sure, it's great if they're standardised. Totally down with that. But why standardised using a set of protocols designed for document transfer? Surely there's a better way to do that. Surely. It's a beautiful bit of technology, but the web shouldn't be competing with apps on that, it should be showing why native apps are absolutely idiotic for document transfer (eg news apps). That is what the web is for, and what it's good at.

So I guess in some sense, I think we should push the web backwards and really assess what it is we're trying to achieve. But hey ho, doubt that view will get a huge amount of support.

Friday 18 January 2013

The End of the Beginning

Originally posted on the Reckless New Media website.

The news this week that HMV has gone in to administration has sparked much debate as to whether high street music shops have really gone in to terminal decline. The internet has been it's principle destroyer, having helped to popularise the MP3 format and also allow online shops such as play.com and Amazon to massively undercut them through of combination of having fewer overheads and a rather laissez faire attitude to paying tax.

It's certainly a difficult time for the high street chains, with Jessops and Blockbuster having also gone under this week, and it does beg the question as to what they might be able to do about it all. Or even if it matters, I suppose. Musicians have been moving away from HMV's business model for years, with Radiohead and Nine Inch Nails (amongst many others) having been experimenting with selling their music independently of record labels for a long while. Indeed, sites like Bandcamp and PledgeMusic have made it dubious as to what the 'old' system even has to offer.

Something that does spring to mind are the parallels between this stage of the development of the internet and the very earliest era of computer programming, which equally displaced a lot of the old ways of life and brought about massive change in both industry, and even the way that society worked (although not to universal approval). This might sound a bit hyperbolic, but if what's happening now is even half as influential as that era then we are in for a prolonged period of very drastic change in the way that world works - although what that change is would be anyone's guess.

Unfortunately, all of that is scant conciliation to the poor folk who work for HMV, Jessops and Blockbuster. To paraphrase Mark Renton in Trainspotting, it's easy to be philosophical when someone else is losing their job.

Time To Let Go

Originally posted on the Reckless New Media website.

Is it worth bothering to support older versions Internet Explorer?

A poll of just under 18,000 developers on quirksmode.org suggests that around 92% of web development projects are required to support IE8 and around 56% require IE7 support. Further down the scale there's IE6 on 10% and IE5.5 on a measly 1%. If StatCounter is to be believed for UK web usage statistics, IE8 accounts for around 9% of users, IE7 for around 0.85% and the much-hated IE6 for a little less than 0.2% of the market. There's no precise figure for IE5.5, but it is less than 0.01%.

The BBC, who are generally on the money when it comes to technology, have a handy web browser support flow chart for their own sites. From this, their current support for web browsers should look like this*:

Browser Version Support
IE 5.5 Level 3 (unsupported)
IE 6.0 Level 3 (unsupported)
IE 7.0 Level 2 (partially supported)
IE 8.0 Level 1 (supported)

Although it should be noted that IE7 is perilously close to becoming unsupported, and going off the usage trends for the past twelve months it would be something of a surprise for it still to be supported in a couple of months time. IE8 will probably linger around for a couple more years, being the newest version of Microsoft's browser available for Windows XP, but it is hard to argue that there is any justification in still supporting IE7, with some websites have even aggressively discouraged it's usage, unless the website is particularly targeting one user group.

The positive side to removing support is that it frees up a lot of time in dealing with the inconsistencies in little-used web browsers and allows more time and effort to be placed in developing new features and making sites look fresh and exciting for the overwhelming majority (over 98%) of web users out there.

Get Ready For A Gold Rush?

Originally posted on the Reckless New Media website.

ICANN announced yesterday that a plethora of new top level domains are to be considered ready for release in May 2013. That's not to say that they'll all see the light of day, but it's certainly a big bonus for the campaigns to make .cymru, .wales and .scot domains available for those companies, organisations and individuals who like to assert their national identity!

Oddly, though, there doesn't seem to be a ".england" proposal on the list. A Scottish friend of mine, now living in England, has said that he finds it quite strange how St.George's Day isn't celebrated in England to anywhere near the same extent as St.Patrick's, St.Andrew's or St.David's Day by their respective countries. My own feelings are that England already enjoys a cultural dominance in the UK and so has far less need to assert it's national identity, although a number of other social and historical factors also come in to play. Anyway, as interesting a subject as it is, this blog's not the place for a long discussion about the nature of nationalism.

Any proposed domains will also have to withstand any objections. The United Arab Emirates and India have already registered their opposition to a .islam domain on the grounds that a private company should not have control over a religious domain name, whilst Australia have objected to overly negative domains such as .sucks.

The big question is how much effect the introduction of a number of new top level domains will have. I'd suspect that it probably won't be all that great - after all, the introduction of .biz, .mobi and .eu has hardly put a dent in the popularity of .com and .co.uk domains. However, they may well have a larger impact in specialised websites, in a similar manner to how Micronesian (.fm) domain names have become common for internet radio stations.

ICANN's task over the coming months will be to strike a balance between allowing domain names to be less ambiguous (for example, most people could guess the nature of any content of a ".xxx" domain without needing to click on a link, which is clearly beneficial to the user) and maintaining the integrity of the web - one of the domains Australia has objected to is ".wtf", which would almost certainly cause some offence.

The Building Blocks of Success

Originally posted on the Reckless New Media website.

A nice story came out at the end of last week about how an eleven year old boy had spent so long saving up for a Lego set that it'd become discontinued. He wrote to Lego, who managed to track down an Emerald Night Train set and send it to him. It's a fantastic piece of customer service and it will have certainly done no harm for their reputation, as well as making one kid very happy and most likely gaining his loyalty for years, maybe even decades, to come. Likewise, the almost endless stream of negative publicity for Apple Maps has done far more harm than good for Apple - however well they've designed their products in the past, it's their latest products which they're being judged on.

It has made me wonder, though, what customer service is online. A website could, maybe even should, be all about customer service - going the extra mile for each and every person using it. That does mean spending longer on getting a website just right - spending extra time at every stage of the process asking what the user would expect and how to offer them more than that. That's best done at the very start of the project, when you're deciding what the website actually does - things take less time when you know exactly what you're doing!

One example might be to pay attention to the error messages which your site gives. A 404 error page is something that everyone experiences at some point on the web, when the server can't find the page you're looking for. Saying sorry is a start, but the page could offer additional help. A link to the homepage or a search page would be helpful, but having a search box on the error page would be even more useful and relatively cost-free. It would also be possible to offer suggestions of pages the user might've been looking for based on the URL they'd gone to.

A more fun part to it all is to be creative with the services a website offers. As an example, I use Kayak Explore fairly regularly because it's really quite useful. Sometimes I use it because I know what budget I have for a holiday and want to see where my options are for places to go. A few months ago I found I could fly to Tblisi in Georgia from London for about £180 return. It's a trip I'd have thought was completely beyond the realms of reality, at least on my budget, had it not been for that search. I also use it to find out, say, which airports I can fly from to get to Berlin for less than £120 return.

Of course, that feature's something that only really applies to the travel industry, but it is a wonderful piece of creative thought and it just goes to show you that one really well considered feature can allow the user to feel that one website offers something much more than another - the essence of customer service.

Happy Birthday, SMS!

Originally posted on the Reckless New Media website.

The first ever text message was sent twenty years ago yesterday. The message itself was simply "Merry Christmas", sent from a 22-year old British engineer named Neil Papworth to Richard Jarvis, of Vodaphone. Since then it's revolutionised communication, cost a few people an awful lot of money and started (and ended) countless relationships. More impressively, it has also been used to great success in improving healthcare in third world countries and even helped to bring about the Arab Spring, perhaps the biggest political change since the fall of the eastern bloc.

Of course, none of that has stopped newspapers proclaiming that it's dead or blaming it for poor spelling and grammar (presumably in the same way that the song titles that Slade used affected their own ability to spell).

It does seem to me, though, that perhaps SMS might be more similar to another older technology, email, which despite even the best efforts of tech-giant Google has managed to last well in to it's forties (and counting). It provides a fast, simple, reliable form of communication, and it's perceived limitations - the 160 character limit - is perhaps more of a strength than it's given credit for. After all, it's not done Twitter much harm!

Wii U and the Winds of Change

Originally posted on the Reckless New Media website.

Last Friday saw the launch of the Wii U, the first major console launch for six years. As is pretty much the norm with Nintendo, there's a certain amount of leftfield thinking with the controller, which includes a small screen rather like the succesful Nintendo DS handheld console (and less successful 3D version of the same thing).

The console comes with it's own NetFront-based web browser. Not heard of it? Well, it's a variant of Webkit and is mostly found on lower-end mobile phones, plus the PSP and Nintendo 3DS handheld devices. The 'Webkit' part should make it relatively similar to Safari or Google Chrome browsers, although exactly how much so is another thing since Webkit is a fairly loose tag in itself. The browser will be able to do all of the normal HTML5 things, like play video.

Early user testing suggests that it'll be the fastest console browser out there, easily outperforming Internet Explorer 10 on the Xbox. It's an interesting development. In the past, Nintendo have kept an Apple-like grip on the software allowed to run on their devices. However, this would suggest that they may be taking HTML5 games and applications more seriously - even if it wasn't the intention, you can be fairly sure that Nintendo are tech-savvy enough to realise that it's a possibility.

Whichever console it is that finally does fully embrace HTML5 apps, it's quite a race to win. The possibility of playing games on your console, then leaving the house and still being able to continue playing on whatever web-enabled device you happen to have (eg a mobile phone) would be a dream come true for a certain type of game, say a highly addictive football management game, particularly given the massive increases in mobile broadband connection speeds offered by 4G and the ever-increasing area covered by fibre optic broadband.

Exciting times, although I do hope that it doesn't come at the expense of people properly enjoying their journey to work.