Re: HTML5 vs App Stores
You are right on. The two big differences between phone and tablet/laptop is screen size and processing power. Over time, processing power will increase on phone but not size. Well, unless some kind of holographic projection technology becomes the norm anyway.
With HTML5 and using Model-View-Controller architecture, you can share a lot of code between these form factors. HTML5 is getting better at offline support and using native access (no browser to wrap the app). But you have to design your app much different for a small screen versus a larger screen, if you truly want the best experience in each world.
If these middleware tools get better at generating the proper Views needed for each form factor, maybe we'll get where we can write one code base. But we are not close to that yet. It's a facsinating area to watch, these small mobile screens have caused as much disruption in the development process since GUI replaced CUI. What you learned you have to learn all over again.