Two Steps Back

I’m deeply concerned for Apple’s lip service to web standards support in their latest suite of products.

First of all, the iPhoto 6 RSS generation is invalid, proprietary, Safari/Apple-only code. Let me get out my yea flag and give it a wave. I’ll use that feature approximately never. What is the point of sharing your photos if almost everyone you know does not use Safari? I love Safari – I love it’s support for standards and it’s ease of use. But let’s be realistic here with iPhoto and photoblogging. Do we want to be able to use and enjoy photoblogging and share it with everyone? Or do we want to create a proprietary, useless piece of technology that only a very few people will be able to experience? The last thing I want to explain to people is “Oh, I created this with a Mac and that’s why you can’t see it.” Does not sound like happy, positive word-of-mouth marketing to me…

Next up is the travesty that is the .Mac blog. Bask in the aqua glow of those horizontal scroll bars. View source and see the horror of dozens of inline CSS styles applied liberally to empty div tags. This is worse than the HTML 3 font tag madness and completely misses the point and exposes a deep misunderstanding of what web standards were meant for. What is most frightening is that the document almost validates against XHTML 1.0 Transitional. It’s as if they inserted all this crap-generating tools and kept running it against the validator, just to say “hey, it validates!”, without understanding that the XHTML is supposed to be simple and meaningful.

Extra credit goes to the .Mac blog’s title props: “Blog”. Well done. Does anyone care that this is a public-facing website for a prominent and trend-setting company?

Most disturbing is the core of this issue, which is the .Mac blog’s creator. Let me direct the audiences attention to line six of the source code:

<meta name=”Generator” content=”iWeb 1.0.0″>

Which means that there is this software thing that is made to be openly placed into the hands of idiots, that is going to create highly-bollocksed-up code that makes FrontPage look like the W3 brain trust.

Lord help us all.

If there is such a thing as Web 2.0, I am sure that this is not part of it.