Wednesday, August 17, 2011

HTML5 for Mobiles

With gaining popularity and traction for using HTML5, it raises obvious Qs to get answers
  • What’s GREAT about HTML5?
    • Is HTML5, future of Mobile Apps? Will it replace native Apps?
    • Will it endanger other browser based technologies like Flex/Flash, Silverlight etc?
    • Is this most preferred and cost effective approach for cross-platform mobile apps development and distribution?

    What’s HTML5 in layman’s terms?

    • Latest version of HTML (Known technology for years) that promises to offer new set of features with better UX
    • HTML5 = HTML5+CSS3+JS
    • Easy to learn, develop & update, portable, cheap and faster time to market
    • No download required to access content. Runs on Mobile browsers over Internet
    • Good tool for Rapid, Cross Platform Application Development – an evolving platform that enable to create Rich, Interactive Mobile Web Apps
    • Has in-build APIs to access core mobile device capabilities, remote/local DB synchronization, extended audio/video support etc
    • Has Better UI presentation capabilities – web forms, validations, user editable content, canvas drawing etc  
    • Offers easy integration with third party libraries/scripts
    • Has great potential to develop any consumer or enterprise apps 
    • Can build Games too 

    HTML5 Limitations as of Today

    • Cross browser compatibility issues - while implementing HTML5 features
    • Difficult to rely on this technology because of rapidly changing mobile demographics & futuristic technologies like NFC, 3D content rendering, push notification, facial recognition etc
    • Limited scope for Offline capabilities
    • Performance issues when it comes to executing complex DB queries, audio/video processing, high end games, developing mapping apps etc
    • Data Security, Local DB manipulation & privacy related concerns

    Overall, HTML5 is still a promising technology and does wonders within its given strengths. In coming months, we might see some of the above limitations to be addressed and more innovations around this technology. Stay Tuned for more!!!

    No comments:

    Post a Comment