IE8 Version Targeting Doesn’t Work

Computers, Web Stuff No Comments »

If you’re a web developer, there’s only one issue this week that deserved your attention: Browser version targeting.

On Monday, A List Apart published an article — Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8 — that described a new, Microsoft-led method, of instructing browsers to use a particular version of its rendering engine to render a web page — in other words, which set of prior bugs or incorrect/missing parts of particular specifications a page needs to appear as originally intended. Version targeting uses a meta-tag in the head of a web page to specify what particular version of a browser the page was written to work with.

Questions about the motive or necessity for version targeting aside, one side-issue that has stirred up a lot of attention is the default behaviour of Internet Explorer 8, which will implement the proposed targeting. If the version targeting meta-tag is absent, IE8 will not use the most recent, standards compliant code to render your page, but will instead fall back to rendering as IE7!

To convince IE8 to render your nice, clean (X)HTML and CSS using its most standards-compliant engine, you need to add this meta-tag to your pages, which, I agree, sounds completely backwards.

The reasoning for this behaviour is that it is Standards-savvy developers that will know to implement the meta-tag, while legacy content that goes unmaintained will still render as originally intended. However, I’m not convinced that the proposed default behaviour will actually solve anything.

Surely, most of the problems that Microsoft are trying to address with this proposal are incorrectly coded sites, created for IE6 and earlier. Falling back to IE7’s rendering would only benefit those who have developed their sites using IE7’s ‘Standards’ mode, or at least updated it to render correctly in IE7.

IE7 was a big leap forward for Web Standards, as it was the first new release of Internet Explorer for around 5 years, and supported parts of the CSS 2.1 specification that had been missing or incorrect in Internet Explorer 6. However, this leap forward came at a cost for developers not adhering to Web Standards, as sites that looked correct in IE6 now looked broken in the more standards-compliant IE7.

If IE7 is the default choice for rendering sites that do not feature the meta-tag, then websites developed for earlier versions of Internet Explorer will still reveal their problems under ‘No meta-tag, IE7 mode’, anyway. Meanwhile, while IE7 does still have its issues, I believe that tightening up the Standards-support is hardly going to have catastrophic effects for any sites that were developed for IE7’s ‘Standards’ mode.

It’s also worth mentioning that sites that rendered in IE7’s ‘Quirks’ mode (that is, using IE5.5’s rendering engine) should be unaffected, as they will still be rendered in ‘Quirks’ mode in IE8.

I haven’t seen this particular point raised anywhere in the various blogs commenting on the proposal, or the associated comments left, so I wouldn’t be surprised if there is some detail that I have missed that may invalidate my point. However, the more I think about and read up on version targeting, the less I like the idea.

Amazon may have just saved the online music industry from itself

Computers, Music, Web Stuff No Comments »

Amazon recently launched their online music store, named amazonmp3. Unlike most other online music stores, though, Amazon’s offering is completely DRM free, and for this reason, the launch of the amazonmp3 store is a hugely significant event for the online music market.

There is already another large player in the DRM-free market — eMusic offer a completely DRM-free catalogue of independent music and is currently the second largest seller of online music behind iTunes — but amazonmp3 has some significant advantages. Needless to say, the Amazon name clearly already has a lot of trust in online sales, whereas eMusic is still relatively obscure, at least outside the US.

Amazon’s key advantage is that it is able to offer a completely DRM-free catalogue that also features music from two of the four major labels. It is also offering music on a per track/album basis rather than the subscription model used by eMusic — a far more attractive proposition for most people, I expect — but also at a lower cost than the iTunes Music Store. It is really taking the best bits of the two market leaders and undercutting them while it is at it.

I will almost certainly be using the service if/when it launches in the UK. The big draw for me is that it will work perfectly with the system I already use for portable music. The downloader used by the service will integrate almost seamlessly with iTunes on the Mac. Yes, on the Mac! As an iPod user, I rely on iTunes to sync music and manage podcasts for me (and I’m perfectly happy with this arrangement). Any tracks I download from Amazon will be automatically imported in to my iTunes library and subsequently sync’ed to my iPod. Nice.

Compare that with music from most other online music services, such as the now defunct Virgin Digital — their tracks wouldn’t even play on my iPod because of the Windows Media DRM, and that simple fact rules them out of something like 90% of the MP3 player market. Does that make any business sense?

Seeing such a big player as Amazon launching a DRM-free service with major-label support is a huge step towards creating the sort of marketplace that most online music consumers want, rather than a market that alienates customers, locks them in to services and technology, potentially encourages piracy as a less complicated route to obtaining music, and therefore seriously limits its potential to grow.

Instead, it will allow interoperability between computer platforms and portable devices, and give us the sort of market that consumers wanted all along — something more like the CD market, where you can purchase music on a medium that will play on any technically capable device without any added complications (rootkits and the like aside!). Hopefully the remaining two major labels will recognise and acknowledge the advantages of this approach and get onboard soon.

Cool things Ubuntu does #164

Computers, Ubuntu No Comments »

I noticed a nice feature of Ubuntu today when I plugged my iPod in to one of my PC’s USB ports for a quick charge and logged in to do a bit of emailing.

Our PowerBook is the computer I use for most things, so my iPod is Mac formatted, and this means that Windows XP doesn’t even recognise it as a formatted drive (it offers to format it whenever I plug it in). Ubuntu recognised it, brought up the RhythmBox audio player, and started playing audio streamed from the iPod! Unfortunately I could only play MP3 files initially, but a quick web search revealed that I only had to install some extra ‘gstreamer’ codecs to play the AAC files which make up most of my library, and I was able to do this using the ‘Add/Remove Programs’ applet.

Just another of the things where Ubuntu says to Windows "Anything you can do, I can do better!" I’m finding myself doing more things with Ubuntu now than Windows. I’m even IMing again, and that’s saying something!

Feisty Fawn Installed!

Computers, Ubuntu No Comments »

My home PC is now sporting Ubuntu 7.04 (Feisty Fawn). Unfortunately, the installation took about 4 hours, so I didn’t get any time to play with it. About 3 and a half hours of this was downloading new packages, so I think a lot of other people must’ve been doing the same thing!

The update used an easy upgrade utility, which was pretty much a ‘one-click’ installer built in to the software update utility in version 6.10, and ran with very little user intervention (the odd ‘yes or no’ question). All seemed to go smoothly, although I only tested as far as booting up… Rumblings on the Interweb suggest that this release runs a little faster, which would be welcome on my creaky setup.

Ubuntu 7.04 Released Today

Computers, Ubuntu No Comments »

Version 7.04 (AKA Feisty Fawn) of Ubuntu, the open-source operating system, comes out today. I recently installed Ubuntu 6.10 (Edgy Eft) on my home PC after three-or-so hours of updating and patching on a fresh reinstallation of Windows XP caused what looked like premature OS-decay. Is this a sneaky way of encouraging upgrades to Vista? ;)

Ubuntu is designed to bring open-source software and Linux, traditionally the preserve of those who enjoy getting their hands dirty with their PCs, to the masses. The OS comes as default with various Internet, media, office and utility packages for a set-up that does virtually everything the average user needs from the off. It runs well on modest hardware (such as my ‘elderly’ Celeron 900MHz), includes drivers for most common hardware, so there shouldn’t be any messing with those, either. It is still extremely versatile, though, and can be used for anything ranging from a home desktop machine to a web-, file- or print-server.

I was pleasantly surprised how easy and quick it was to install Ubuntu, which I have sharing a hard drive with XP. I was even up and running on my wireless network in no time at all. The interface is anything but foreign to users of Windows or Mac OS, and only those with advanced requirements need to open up the terminal for some command-line action, as the OS and its environment can be controlled from the GUI. If you need something that isn’t part of the default installation, installing new packages is often as simple as opening the included ‘Add/Remove Programs’ utility, which downloads and installs the desired software.

Ubuntu is an attractive proposition for anyone who would like to ‘dip their toes’ in to Linux, but is fearful of the command-line, or who doesn’t want to abandon Windows completely. It can be installed from a single CD (download or request from the website), and will sit quite happily alongside your existing Windows installation (although some changes to your hard-disk partitioning may be necessary during setup). I’m looking forward to what Feisty Fawn has to offer.

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in