Will PhoneGap End Native vs. HTML5 Debate?

I’ve heard the endless debates regarding how you should develop a mobile app. Should it be completely open Web, usable by all operating systems and devices, or should it be built natively to take advantage of offline time, device features, and unique properties of the OS?

That debate may be over, or at least the discussion tempered, when developing mobile apps with PhoneGap. The free open source mobile framework software supports eight platforms including Android, iOS, BlackBerry, and more recently Windows Phone.

PhoneGap is an HTML5 app platform that’s designed to allow you to author native applications with HTML and JavaScript and get access to APIs and app stores. Plugins are the bridge that links the Web to native capabilities on the phone or mobile device,  says Adobe’s Brian LeRoux, who spoke on “Cross Platform Mobile Web Development with Native Deployment, the Promise of PhoneGap” at the Future Insights Live conference in Las Vegas, Nev.

PhoneGap currently has corporate support from Adobe, IBM, Microsoft, RIM, and Nokia. Two of the most notable PhoneGap API plugins are Salesforce and Facebook, said LeRoux.

If you’re just beginning your web development, LeRoux recommends building a mobile website first. When you want to add more phone functionality, you can simply add PhoneGap on top of the site.

For more on getting started, check out Adobe’s site, build.phonegap.com.

Comments

  1. BY Chris Jones says:

    I love HTML5 and Javascript. I have looked at Phone Gap and even framework type products out there to make developing on a mobile device better and faster. I remember when Windows first came out and we all jumped on Case Tools thinking it was the greatest thing since sliced bread. Unfortunately, we didn’t realized the bread had mold on it until we were really far down the road and had to build native code to support what we really wanted to do.

    I believe tools like Phone Gap can help jump start your presence in the mobile market but I don’t believe it will help you stay there. Take the time to learn native development and really create something exciting.

  2. BY Jacob says:

    @Chris, You sound like another tech blogger with no real experience in the technology. Try building a real app in Phonegap, pull your hair out and then start spouting.

Post a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>