|
Again, how is having a native platform in any way shape or form hostile towards HTML5? The only possible way I could understand your paranoia was before Apple turned on Nitro for their embedded web views. Now that they've done that, there's simply no reason to believe that they would deprecate their browser or fork HTML5. Besides the article doesn't say that they're a big supporter (though I think they are: WebKit, Safari, Mobile WebKit, millions of iOS devices, etc) of HTML5... it simply says they are putting capable browsers in the hands of users. >Apple will not allow such submissions into the App Store A false accusation, and more importantly... HTML5 applications using those technologies would not even [need to or benefit from] be submitted through the App Store. That's the entire point. What are you even talking about? The only way your argument makes any sense is if you're implying that Apple scrap Mobile Webkit, remove Mobile Safari, or intentionally REGRESS their own mobile browser to prevent native-app-like-features from HTML5... which, I'm sorry, but I find to be a ludicrous assertion. Who isn't bad in your scenarios? Every platform in existence has a native layer in it that you could "cite". If it weren't for Google (Android, Chrome, WebKit), Apple (WebKit, Safari, Mobile Safari) and Microsoft (IE9, Mobile IE9), we wouldn't even be speaking hypothetically about web apps as the future, as they'd be impossible! |
There is no reason why App Store apps could not be written with HTML5. It works offline. It has local storage. Apps written in such a way could work on iOS, Android, WM, WebOS... the whole lot. Yet they are not allowed in the App Store (or Android Market, etc. etc.)- this holds back HTML5. (and of course they would benefit from it- users go straight to the App Store to download apps. Offline web sites just don't have the same understanding)
I am not suggesting that the manufacturers throw out their existing native layers- there are times (3D games, etc) where they are entirely appropriate. But while they are the only option, developers are forced into walled gardens when writing apps. I can't work out how anyone would perceive that as a good thing.