Developers who have written a mobile application for a particular platform, commonly
referred to as a native application, must perform a conversion process to implement the
application on other platforms. Therefore, it is frequently necessary to re-design the
application so it can be utilized on the new platform, often requiring a substantial time
investment and additional funding [4]. In contrast, mobile developers can use HTML5 to
write applications that can be implemented on a wide range of devices, in the same manner
that web-based applications can be accessed through web browsers running on many different
platforms. According to 58% of developers that were surveyed, reduced costs and
development time for mobile applications were identified as the most significant advantage of
HTML5.