PhoneGap 3.3 vient d'arriver et il supporte Android 4.4 et l'API niveau 19, aussi connue sous le nom de KitKat et qui a été rendue publique à la fin octobre. Cependant, on note assez peu d'évolution depuis ; le focus principal visant à corriger des bugs pour la plate-forme Android et compléter l'API Android Resource Loading.
L'API Android Resource Loading a 2 motivations principales :
Beaucoup de plugins ne gèrent pas correctement les URL lorsqu'elles sont de la forme content: ou file:///android_asset.
Pour cordova-app-harness, il faut qu'il y ait un moyen de re-router les requêtes de chargement des ressources pour que harness puisse recharger les ressources tout en respectant la balise <content>.
La documentation est toujours en cours d'écriture, mais l'idée de base est que chaque plugin se verra offrir la possibilité de modifier la requête de ressource. Si un plugin le fait, tous les autres auront également la possibilité de la modifier à nouveau.
Côté BlackBerry, les applications PhoneGap peuvent maintenant accéder directement au PIN du téléphone. Cela permet de supprimer le problème “de dépendance sur ce PIN devant être spécifié dans blackberry10.json.”
Pour faciliter la gestion des évènements, blackberry.event expose maintenant l'objet document. Cela est nécessaire pour appeler [add/remove]EventListener.
Les messages d'erreur des scripts sont maintenant envoyés vers la sortie standard std err, ce qui devrait faciliter la détection détection d'erreurs par les utilisateurs.
Enfin, le debugger iOS a été remplacé. Auparavant, gdb était utilisé, mais celui-ci a été retiré de Xcode 5 et a donc été remplacé par LLDB.