Friday, April 9th, 2010
What a day. I sometimes don’t know how to feel about Apple. On the one hand they do great things for the cause of HTML5:
- They gave us Canvas, and CSS transforms, and …
- They brought us WebKit, and now WebKit 2
- By blocking Flash on their mobile platform, they force people to take HTML5 video seriously
- iAds shows off HTML5, and Jobs was sure to let us know about that.
Great technology. Great for the Web.
This same change to the terms may also affect some of our own. For example, the Titanium crew. PhoneGap appears to be safe by the letter of the law, since they link to the iPhone OS WebKit engine. I hope that Apple responds wrt Titanium.
Some on the Apple side are arguing that:
- Objective-C apps are good. Anything else is crap. When folks try to go meta, they shouldn’t be allowed
- And hey, Apple can do whatever they want.
Although I can see how this could in some ways help the Open Web (less Flash, more HTML), I can’t ignore the other feeling. The Web is so special as it isn’t owned by a single vendor. This means that this kind of crap can’t happen. One company can’t change the rules in one fell swoop. There isn’t that one company that can become misaligned with the interests of certain developers and Do Bad Things.
I continue to look forward to what Apple does to help the Web. But I am very glad indeed that the Web itself isn’t run by them, or any one group.
I hope that the Web becomes the unified platform on mobile…. and that folks like Titanium have the opportunity to do their best. Developers should be able to use the languages and tools of their choice, and let the best apps win.
Posted by Dion Almaer at 3:32 am