How HTML5 will kill the native app
venturebeat.com
venturebeat.com
HN is better than this. Flagged.
If the last few years have seen a stunting of the mobile industry, I'm very excited to see what HTML 5 is going to do :P
This whole article seems uninformed.
s/some/all/
I had the misfortune of working with Outlook on a virus checker infected system recently. That would take minutes to open. In the same time I could open a browser, open Gmail (or indeed the outlook web interface) and send an email, easily.
Same with MS Word - misconfigured printer support on the same system would force it to time-out waiting for a printer before I could use it.
In theory, native local apps are fast. In practice, with real world computers they often suck.
If you need significant CPU cycles or access to non-local resources, the web apps will probably be faster.
Maybe my code sucked, but I'm not a complete amateur either...
What I meant was a game with fancy pixel graphics.
I have a strong desire to see more HTML5 based applications going forward, but I do not see them overtaking or marginalizing native applications in any substantial way within 2-5 years. I also feel we can obviously expect many developments, improvements, and features to evolve in the native application space that will create further incentives to produce native implementations and that we can not assume that HTML5 implementations will be able to keep pace with them.
They are making a very successful business out of selling this product to big, very well known brands and businesses through their ad agencies. These are the guys who control the cash, and these are the guys who are still getting high off of native apps.
This kind of shift has got to filter through so many layers of people - although I agree, I just think its going to take a while.
I guess the (other) important thing is to remember is that the best approach/product doesn't always win.
(I'm going to read the article now, FYI)
That said, it is rather obvious that the use of software which offers the option to store its data exclusively on equipment owned by the user (software which may increasingly be based on HTML5 languages and frameworks as well), will certainly be much more limited as bandwidth becomes more available, simply thanks to the convenience of not having to manage storage.