I don't think the issues will be totally resolved in the next 2-3 years, no. I think the situation will get better, but for the foreseeable future it seems that mobile devices will stay pretty much the same with regards to the above technologies. The devices are just too proprietary, there are just too many licensing issues to put say, flash on an iPhone.
Android alleviates this to a point, but that still leaves the problems with the hardware itself. Unless companies loosen up on the technology a bit, or more open (not necessarily Open Source) mobile devices come along, things will remain as they are.
Simply agree!.. – Marcel Jul 11 '10 at 22:22.
I fought (and lost) this same battle. I am of the opinion that native applications are currently the best way to go. Another point about native applications is that they will be better integrated with the smartphone.
For example, a web page will not be able to interact with the smartphone's contact list. The smartphone market is not that big. The players are basically Apple, Blackberry, Android, and Windows.
I think that Blackberry apps can be done in C++. I believe Android app could also be done in C++ with the NDK. So, a lot of the codebase would be shared.
If you use web technology, then you are most likely dependent on an open source library that is being maintained by an individual. Chances are there will be differences between the platforms in that library that will cause bugs. Good luck fixing those!
I think any significant application should steer away from cross-platform web technologies. Going native is the way to go. Your window is many years out there.
A lot will change between now and then. If you need to release an application today, I think customers are going to be happier with a more responsive, better integrated with the phone application then a web app that should be better when technology catches up.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.