Within the last couple of years, technology has went through a lot of turning points. From being computer-dominated to be mobile-dominated, from desktop application to web services to mobile applications. Organizations in 2011 has shifted their mobile strategies from “good to have” strategy to a “nice to have” one, and this has affected organizations of all sizes. Although companies have started looking into targeting a certain platform to publish their applications on (e.g. iPhone, Android … etc) the last year, this year is again shifting the cross-platform strategy from “good to have” to another “must have” strategy.
Going cross-platform and develop for all the well-known platforms like iOS, blackberry rims, Android, Kindle tablets and windows phones while holding the integration and identity of the software among the different platforms is a real challenge. While HTML-based applications could solve a bit of this problem, it could not offer the functionality of the native application of each of these platforms.
As with any development strategy, there are pros and cons to taking a cross-platform approach to mobile application design and development.
### The cons of using a cross-platform framework: