[youtube]http://www.youtube.com/watch?v=E0UV5i5jY50[/youtube]
Fiecare platforma mobila are propriul limbaj de programare si daca esti developer de aplicatii pentru o platforma precum Windows Phone atunci te vei trezi cu schimbari majore facute de Microsoft de la un an la altul. Pentru a depasi aceste bariere avem programue precum PhoneGap care permit dezvoltatorilor de aplicatii pentru iOS, Windows Phone, BlackBerry OS, Bada, Android, etc, sa faca aplicatii in HTML 5 sau JavaScript si mai apoi sa le porteze in limbajul de programare acceptat de catre platforma pe care doresc sa publice aplicatia.
Desi dezvoltatorii acestui gen de programe sustine ca librariile lor sunt 100% compatibile cu cele ale tuturor platformelor, exista intotdeauna probleme care de multe ori nu se pot rezolva chiar atat de usor. PhoneGap este un utilitar open-source care are marele avantaj de a da developerilor posibilitatea de a dezvolta aplicatii in HTML5, CSS sau JavaScript si de a le porta pe platformele Android sau iOS care sunt singurele pentru care exista suport 100% in ceea ce priveste librariile. PhoneGap ar putea fi o solutie buna pentru un developer incepator insa cei experimentati stiu ca utilizarea programelor puse la dispozitie de compania producatoare a platformei mobile reprezinta cea mai buna solutie pentru a dezvolta o aplicatie foarte buna.