Enterprises today have to think across multiple devices and platforms for any mobile app they want to create. By opting for cross-platform apps, they will be able to not only achieve greater market penetration, but also get other benefits such as lower time to market on all supported platforms. By opting for hybrid app development architecture, enterprises can be assured better code maintainability because of a single code base.
These apps are generally written in ‘web languages’ – HTML, Javascript and CSS – though now platforms using other popular languages like C# for .NET have also come along. These are then either compiled into native code and then deployed (aka Appcelerator) or they have native wrappers around them for deployment on iOS, Android and Windows Phone devices.
Cross-platform development is an approach that allows a single codebase to be developed for multiple platforms or software environments.