Web standards: a Win-Win-Win situation

Today is the fourth annual “Blue Beanie Day,” a tradition established by the father of web standards, Jeffrey Zeldman.

What are web standards? Simply put, they’re awesome. But seriously… the goal of web standards is to establish a set of best practices for web designers and developers, and a set of open, shared languages and tools for building websites and displaying them in a consistent manner.

At the heart of the modern web standards movement are a set of three core languages: HTML5, for organizing and structuring content; CSS3, for designing the presentation of that content; and JavaScript, for providing rich interaction with that content.

HTML5, CSS3, and JavaScript are all open standards. The specifications are published for anyone to see; they’re open and evolving, for anyone to contribute to; and they’re freely available for anyone to build an application for rendering content delivered via these languages (in common parlance, a web browser, but we’re starting to see “web” content appearing in all sorts of applications for computers and mobile devices these days).

But why are these three web standards so great? Because they create a win-win-win situation:

A win for web designers/developers. By establishing a common set of tools that are open and free to anyone, web designers and developers can get started with no barriers to entry. Plus, by standardizing these tools, the same skills can be applied anywhere a website is being built. And as web browser makers adopt these standards, the last 15 years’ worth of browser-to-browser inconsistency will fade. Our job is made easier, we can get more done in less time, and, with powerful frameworks like jQuery built on top of these standards, this power to do more with less will grow exponentially.

A win for site owners. If you’re paying to build a website, you want to know you’re spending your money wisely. You want your investment to last, and you want to make sure everyone who wants to access your site, can. Web standards are the key to an accessible, reliable, “future-proof” website. Some Internet technologies may come and go; jumping on the latest trend may make your site seem “with it” today, but tomorrow it will be painfully dated… if it even works at all. But these three core web technologies will always be at the heart of the web. Plus, a site built with web standards will automatically be structured well for search engine listings, without the need for expensive and questionable SEO tactics.

A win for Internet users. Web content that is built and delivered with a diligent adherence to web standards will work reliably with any device, any software, that is used to access the Internet. Plus, no well-formed, standards-compliant HTML page ever crashed a web browser.

Web standards: Win-Win-Win.

Nintendo DSi vs. iPhone/iPod touch as a portable gaming platform

iPhone vs. Nintendo DSiThis is a topic that’s been on my mind for a while, but only now (as of last Friday) that I own a Nintendo DSi, in addition to my iPhone 3GS, do I feel I’m in a place to write an informed piece about it. The iPhone (and, to a lesser extent, its phone-less cousin, the iPod touch) has been the focus of much techie attention for the past couple of years, but most of the time (other than on game review sites) its capabilities as a portable game system are only peripheral to the discussion.

I owned a Nintendo DS Lite for a couple of years before I got my first iPhone in March 2008, but even though I knew both were, amongst their other (limited or not) features, portable game devices, I never really thought of them as being in the same league. This was mainly due to two factors: 1) their control schemes and 2) their methods of game distribution.

The DS Lite was an “old school” gaming handheld. Sure, it had limited WiFi features, could be made to run a rudimentary web browser, and offered plenty of titles that were not typical video game fare, but essentially it was the latest descendant of the venerable Game Boy, and in many ways even reminiscent of the much earlier and technologically primitive Nintendo Game & Watch systems of the early 1980s.

The iPhone on the other hand was, at least on the most superficial marketing level, a cellphone. A smartphone, to be sure, and one that would reinvent the category and an entire industry. But it was not, foremost, a gaming system. It didn’t have a D-pad or a cluster of buttons, and it didn’t accept cartridges, discs, SD cards, or any of the other, increasingly minuscule physical media upon which games are typically delivered via retail outlets for prices usually ranging between $20 and $40. Instead, Apple brought us the radically different App Store, an entirely online (and even entirely wireless) means of selling and delivering software, at such low prices that $10 is not only the high end, but is often decried as “ridiculously expensive” by customer-reviewers in the App Store.

So, pardon the lame pun, but the DS vs. iPhone was an apples-to-oranges comparison. That is, until Nintendo recognized the potential of the iPhone and iPod touch to eat its portable lunch, and delivered the more iPhone-competitive DSi, a revamped DS Lite that loses the Game Boy cartridge slot (and, sadly, backwards compatibility with a huge and highly appealing game catalog) in favor of slightly larger (but same-resolution) screens, a pair of low-resolution digital cameras, and an enhanced OS with the ability to access an “app store” of its own, the DSi Shop. And with this salvo, Nintendo suddenly made the inclination of gamers to compare these two systems head-to-head much more apt. But are they keeping themselves relevant, or shooting themselves in the foot? That’s what I aim to determine here.

Industrial Design

I haven’t lined up the Nintendo DSi next to a DS Lite to compare their sizes (though others have), but from my tactile memory of my old DS Lite (now property of my 6-year-old son), I sense that the DSi is ever-so-slightly larger. It still manages to fit, not necessarily comfortably, in a jeans pocket — at least while standing — but it’s not really the kind of device you’d carry around loose in your pocket. The iPhone and iPod touch, on the other hand, are expressly designed to be carried in this fashion. Any cellphone that can’t fit in your pocket these days would be pretty worthless, and I find that the iPhone’s form — its dimensions, rounded corners, and smooth surfaces — slides easily into a pocket and is quickly and comfortably forgotten.

A significant market has grown up around both devices for accessories like carrying cases, although ideally both should do well in a pocket without one. I’ve found my iPhone 3GS is actually less prone to scratches without a case than with one, and both devices work better in a pocket without the extra bulk that even the slimmest of cases adds. But the DSi, at least the “metallic blue” model I own, is made of the kind of matte, metalized plastic that collects and shows every fingerprint, smudge, or slightest of scratches. Why anyone would design a device, largely targeted at pre-teens, out of this material is beyond my comprehension.

Winner: iPhone, by a wide margin.

Technical Capabilities

That both Sony’s PSP and the iPhone have far more processing and graphics horsepower than the Nintendo DS has been well covered, but as with the Wii, Nintendo has proven it’s not waging a war of raw tech specs. Nintendo’s angle in this generation of systems is to provide unique gameplay experiences via unconventional control mechanisms, be they the Wii’s motion-sensing controller or the DS’s dual screens (one of which is touch-sensitive) and innovative ways of incorporating its microphone and, now, camera(s) into gameplay. Sometimes these new schemes seem more like gimmicks than innovations, especially with the DS.

The iPhone changes the game (sorry) here, though, because not only does it have more impressive raw technical specs than the iPhone, but it incorporates technologies that allow for the innovative control schemes of both of Nintendo’s systems. So even if you take Nintendo’s side in the argument that it’s not about specs, Apple pretty much has this one covered.

Winner: iPhone, slightly.

Interface

This is the aspect of the DSi that most compelled me to write a review comparing the two systems. It’s obvious, when comparing the original DS interface to that of the DSi, that Nintendo took lessons from both the iPhone interface and its own Wii in designing this new DS user experience. The new DSi interface is pretty slick, but cheesy-looking icons and bad text anti-aliasing only serve to highlight the DS screen’s low resolution (even lower on the DSi than on the DS Lite, because the screens are larger without adding any pixels, meaning the overall perceived resolution is worse than before). The DSi’s interface looks not just second-rate, but last-century compared to the iPhone.

Winner: iPhone, by a mile. Make that a light-year.

Gameplay Experience

Here’s where Nintendo shows its strength. For all of the “innovative” control schemes possible with the DSi, the thing I like most about it is its adherence to the old school D-pad-and-buttons controls. Take a look at the number of iPhone games with on-screen “virtual D-pads” and buttons as control mechanisms, and you realize just how important this is. And unfortunately, no matter how well iPhone developers implement these virtual controls — and they’ve gotten much better at it over time — there is simply no way that the iPhone will ever be able to replicate one critical aspect of the DSi’s controls: the tactile sensation of the buttons under your fingers. You never have to look at the controls to know your fingers are in the right places on a DSi. Not only is this lack of tactile feedback an inherent problem with the iPhone’s controls, but the ergonomics of holding the smaller iPhone’s form and pressing these on-screen “buttons” are a recipe for wrist strain.

The thing is, there’s no reason you’d have to use a D-pad for controls on the iPhone, and I’ve found that most of the D-pad based iPhone games I’ve tried, assuming I’d love them because they’re like the DS games I enjoy, have just left me frustrated and disappointed. Some of my favorite DS games include venerable franchises like Castlevania and The Legend of Zelda. Translating these kinds of games to a virtual D-pad just doesn’t work. But there’s no real reason why these types of exploration/action games need you to move your player around with a D-pad. Dungeon Hunter is a great example of an iPhone game that takes a new approach — you can simply tap on the screen where you want your character to move. It works much better than the D-pad, but it affirms the one aspect of touch-based controls on the iPhone that Apple will never be able to work around — you have to obscure your view of part of the screen in order to control the game.

Winner: DSi, for keeping it real, old school.

Software

Nintendo’s DS platform had a three-year lead on the iPhone, and in that time a lot of fun, engaging games have appeared, making the DS the world’s top handheld game system in the latter half of this decade. But the iPhone App Store has exploded like nothing before it. The fact that most iPhone games sell for 99 cents, and $9.99 is considered an absolute top end for premier titles like Madden 10, has made the prices of DS games — where even closeouts on shovelware typically run at least $14.99 — seem absurd. On the other hand, it’s almost impossible to find iPhone games with the depth and polish of the best DS games, such as the aforementioned Castlevania and Zelda series, to say nothing of Mario and Pokémon.

But those top-tier franchises are just a small part of the DS picture. The most successful games on the DS platform, “casual,” puzzle-type games, are equally, if not better, represented on the iPhone platform as well, usually at a small fraction of the price. The good is overwhelmingly outnumbered by the bad on both systems, but the best of the iPhone is catching up fast to the quality of the best of the DS, and price is not a factor to be overlooked. (In fact, the somewhat higher price of the iPhone/iPod touch hardware is quickly offset by the relative costs of building up game libraries for both systems.)

Winner: toss up, but leaning more towards the iPhone every day.

Online Stores

No comparison. Apple’s iPhone App Store is revolutionary, and huge, and despite its increasing notoriety for the abusive way Apple treats developers, a rousing success. It’s well-established that there are over 100,000 apps for the iPhone, and even though most of those are buried beneath a poorly-conceived interface, they’re still there. Granted, games are only a part of that 100,000, but my anecdotal observations suggest that games are possibly as much as 40% of the total. But let’s be conservative and cut that in half. 20,000 games available on the App Store.

How many games are available for download to the DSi, via the DSi Shop? I decided to check for myself, and the number I came up with is 75. Not 75,000. 75. And that includes some non-games, like a web browser and quasi-productivity apps.

Winner: Are you kidding me?

Conclusion

When I first got my iPhone, I was a somewhat avid DS player. I own a few dozen DS games, and have logged hundreds of hours playing them. Initially, the weak selection of slapdash, shallow, awkward games on the iPhone kept me committed to the DS platform. But over time, as was to be expected, iPhone developers have learned how to take best advantage of the unique properties of the platform, not to mention the fact that additional time and the promise of serious profits have brought tremendous commitment on the part of some “big guns” mobile developers (such as EA and Gameloft). As the iPhone has become a lot more competitive as a gaming platform, Nintendo has responded with the somewhat ill-conceived and tepidly-received revamps of the DSi.

The DS Lite is still on the market, for $40 less than the DSi. After a few days putting it through its paces, not only do I think the additions to the DSi are not worth the extra money, but the loss of backwards compatibility with Game Boy Advance games makes the system a lateral move if not an outright downgrade. Meanwhile, the iPhone/iPod touch just keeps moving on up.

Winner: iPhone.

Excuse me while I vomit

I just got an XBOX 360, and the first game I bought for it, as I had planned for at least a year (believing I would, eventually, get the console) was The Orange Box, a set of 5 games, including one of the most intriguing game concepts I’ve ever seen: Portal.

It’s as cool as I expected.

But… it’s set up like a first-person shooter. And as is often the case with first-person shooters, I’ve discovered to my chagrin that it makes me nauseous. Damn it! Maybe in the future I should remember not to play it at 7 AM, but right now I am just trying to settle my stomach.

This proves my theory!

Further knocking Apple down from its pedestal (not that I’m not still a rabid fanboy as mentioned in the previous post), we have this further proof of my theory that although Steve Jobs usually has impeccable instincts, once he gets something stuck in his craw, no matter how outlandish it is, Apple simply must go through with it.

I’ve been thinking this a lot in regards to the grand trilogy of Leopard GUI design decisions that have been widely criticized by the world of Mac users (including myself): the translucent menu bar, the 3-D Dock, and the Stacks icons. But now here’s some proof that this really does go on (if you accept it as proof, which I do in this case), from the hardware side. The left side, to be specific, of the current MacBook line. I happen to be sitting in front of one right now, and I can vouch for this. The left side is “squishy,” right where those two screws are. They’re clearly not attached to anything! Therefore, they must be purely cosmetic.

Which is pretty ridiculous, when you think about it.

Even I am not this much of an Apple fanboy

Wow. I mean, wow. This guy freakin’ loves Apple. He must have a giant poster of Steve Jobs in his bedroom. Either that or he owns a mountain of Apple stock.

Whatever the case, Tom Yager finds Mac OS X Leopard to be without flaw. Not only a “10” but a “Perfect 10.” There’s no way that even I can say that.

Granted, my gripes with it are petty and purely visual: the translucent menu bar; the glossy, glassy Dock; the stupid Stacks icons. I love its functionality and performance, and haven’t run into any actual problems using it (other than the fact that iPhoto is flaking out on me, but I’m running an old version and I have over 7000 photos in my library, neither of which is Leopard’s fault; and I had to upgrade Photoshop for compatibility, but with CS3 I’m glad I did that anyway).

But still… perfect? Come on. And it gets even more nauseating as the article goes on.

So yes, if you have a Mac, by all means buy Leopard; it’s $129 far better spent than on Vista. (Not that you can get a usable version of Vista for that price… but if you could, you could run it on your Mac too.) If you don’t have a Mac, now’s a great time to give one serious consideration. But if you’re still on the fence, don’t read this article first; with friends like Tom Yager (and of course the ever-insufferable Guy Kawasaki), Apple needs no enemies: this kind of sycophantic Apple-can-do-no-wrong drivel only proves the point for people who think Apple products are just for the fanboys.

For an antidote to this sickening lovefest, check out this anti-Leopard rant a former coworker just emailed to me.