BLOG/User Experience
PhoneGap – Cross platform mobile development
 [/caption]
Normally when you write an iPhone application, your code executes directly on top of a "sandbox" area that is kind of like a sequestered portion of the operating system which the iPhone gives limited access to. It's not a terribly efficient process to begin with, but it gets the job done. For PhoneGap applications, they run their framework in that sandbox, which in turn runs safari, and then safari's javascript interpreter (webkit) which itself is a virtual platform, executes your code. The entire process decreases the efficiency of your application by quite a bit. Aside from efficiency, there is other baggage that comes with writing your applications on top of a javascript interpreter: you're at its mercy. If at some point in the future there is an update to webkit which doesn't jive with the code you have written, your entire application is hosed and you'll need to release an update for it.
In any case, despite its shortcomings, PhoneGap is a promising platform for simple iPhone applications, the project is well documented due to an active and knowledgeable community, and that's a good sign of it maturing as time goes on.
[/caption]
Normally when you write an iPhone application, your code executes directly on top of a "sandbox" area that is kind of like a sequestered portion of the operating system which the iPhone gives limited access to. It's not a terribly efficient process to begin with, but it gets the job done. For PhoneGap applications, they run their framework in that sandbox, which in turn runs safari, and then safari's javascript interpreter (webkit) which itself is a virtual platform, executes your code. The entire process decreases the efficiency of your application by quite a bit. Aside from efficiency, there is other baggage that comes with writing your applications on top of a javascript interpreter: you're at its mercy. If at some point in the future there is an update to webkit which doesn't jive with the code you have written, your entire application is hosed and you'll need to release an update for it.
In any case, despite its shortcomings, PhoneGap is a promising platform for simple iPhone applications, the project is well documented due to an active and knowledgeable community, and that's a good sign of it maturing as time goes on. More from the
DO Blog
 
 Designing & Building Product Finder Quizzes for eCommer...
Strategy & Planning / December 23, 2020
View Blog Post 
 3 Customer Motivation Strategies to Improve Your eCommerce i...
Strategy & Planning / July 27, 2020
View Blog Post 
 