BT

Nouveau Early adopter ou innovator ? InfoQ a travaillé sur de nouvelles fonctionnalités pour vous. En savoir plus

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

| par Jonathan Allen , traduit par Hadrien Pierart le 12 juin 2013. Durée de lecture estimée: 1 minute |

À 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.

Evaluer cet article

Pertinence
Style

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

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de lindustrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT