Background: Apple's new "HTML5 Showcase" is raising a few questions from Opera users (and others), so I thought I'd address them here.
Apple claim to promote HTML5 and an open Web, but the page uses browser sniffing to block other browsers, vendor prefixes for the CSS3 stuff they are using (even if other browsers support border-radius it won't work because it's coded using -webkit-border-radius), and the patent-encumbered H.264 for video.
In fact, it seems that the only things that are HTML5 on that page are HTML5 audio and video. …
So when the page doesn't work in Opera or other browsers it isn't because these browsers don't support HTML5. It's because Apple uses browser sniffing and vendor prefixes, and in addition to that they aren't really testing a lot of HTML5 at all. Most of their demos seem to have got nothing to do with HTML5, as a matter of fact.
One almost gets the impression that "HTML5" is just a buzzword to Apple.
The similarity between Apple and Microsoft's marketing is remarkable…
Edit: For HTML5 info and demos, check out the Opera Developer Network blog.