|
We live in an ever-evolving technological landscape, and the transition from the traditional web for desktop machines to mobile devices is now of more importance than ever. With the constant advancement in mobile technology and device capabilities, as well as increasing user adoption and the preference to access content or interact with services through the mobile format, it is not surprising that more organizations and individual developers want to hook into this exciting format, whether it's for marketing purposes, the creation of an amazing new application to generate a revenue stream and financial income, or simply to experiment with the software
and solutions available.
Which platform do you target? Which language do you write in? The implications of developing mobile applications can raise questions such as these. It may mean that you have to consider learning a new language such as Objective-C, Java, or C++ to create your applications for each platform. This alone potentially brings with it a number of costs: the financial cost of learning a new language, including time and resource material, and the cost of managing your development workflow effectively. If we then consider pushing the same application to a number of platforms and operating systems, these costs increase and the management of each codebase becomes harder to maintain and control.
PhoneGap aims at removing these complications and the worry of having to develop
platform-specific applications using the supported native language for each operating
system by letting developers build cross-platform applications using HTML, CSS, and JavaScript, existing web technologies that are familiar to most if not all of us.
This drastically opens the gateway to creating natively installed mobile applications to all
web developers and designers, empowering them to use the language skills they already
have to develop something specifically for mobile platforms.
We can then add into this the ability to tap into the device's native functionality such as geolocation and GPS, accelerometer, camera, video, and audio capture among other capabilities, implemented using the PhoneGap JavaScript API, and your HTML applications instantly become detailed apps with incredibly powerful features. |