BT

PhoneGap 2.7 publié, la 1.9 officiellement dépréciée

par Jonathan Allen , traduit par Hadrien Pierart le 12 juin 2013 |

À la suite de la publication de PhoneGap 2.7, Adobe a annoncé qu'ils allaient abandonner le support de toutes les versions antérieures à PhoneGap 2.0, ce qui inclus la version 1.9, qui a moins d'un an. Fin avril, Ryan Willoughby expliquait leur raisonnement :

Avec toutes les évolutions depuis PhoneGap 1.x, l'architecture de Cordova a été modifiée et améliorée de nombreuses fois. Arrêter le support des versions antérieures à la 1.9 va nous permettre de simplifier notre infrastructure et d'améliorer les performances du Build PhoneGap.

Changements pour iOS

Au-delà des corrections de bugs, la version 2.7 apporte de nettes améliorations pour l'upload et le download de fichiers :

  • [CB–2537] Implémente le streaming avec FileTransfer
  • [CB–2190] Permet à l'API FileTransfer de maintenir les opérations d'uploads/downloads en tâche de fond

Changements pour Android

La partie Android du framework bénéficie de plusieurs modifications majeures. La classe Plugin.java est maintenant dépréciée pour être remplacée par CordovaPlugin et device.name a été supprimé. Mais le changement principal est lié à l'utilisation problématique du WebSQL. Joe Bowser nous explique :

Ce dernier changement est le plus bloquant et celui qui nous pose le plus de problèmes. Beaucoup de développeurs utilisent le WebSQL dans leurs applications. Malheureusement, cette API n'est plus supportée comme spécification du W3C et n'est du coup plus supportée sur toutes les plateformes. Depuis Android 3.x, l'équipe Android a fait en sorte que les URI de fichiers ne puissent pas ouvrir de bases de données. Au début de Cordova, un contournement avait été mis en place, mais cela pose de nombreux problèmes de conception et il n'y a aucune certitude que cela fonctionne de la même manière que le WebSQL. C'est pourquoi nous recommandons pour l'instant d'utiliser les API de WebStorage à la place, car elles sont supportées sur toutes les plateformes et donc beaucoup moins probables de planter. Et si le WebStorage plante, nous corrigerons le WebStorage quitte à le faire au détriment du WebSQL.

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Contenu Éducatif

Rien ne serait possible sans le soutien et la confiance de nos Sponsors Fondateurs:

AppDynamics   CloudBees   Microsoft   Zenika
Feedback Général
Bugs
Publicité
Éditorial
InfoQ.com et tous les contenus sont copyright © 2006-2014 C4Media Inc. InfoQ.com est hébergé chez Contegix, le meilleur ISP avec lequel nous ayons travaillé.
Politique de confidentialité
BT