BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Déployer des applications Chrome sur Android&iOS avec Cordova 3.3.0

Déployer des applications Chrome sur Android&iOS avec Cordova 3.3.0

Favoris

Les développeurs peuvent maintenant déployer des applications Chrome sur Android et iOS avec Apache Cordova 3.3.0.

Six semaines après la sortie de Phonegap 3.3, Cordova 3.3.0 a été publié sur PhoneGap Build. En plus du support d'Android Kitkat, Cordova 3.3.0 apporte le debug des webview à distance via Chrome pour Android, et via Safari pour iOS. La liste des changements de cette nouvelle version donne des détails concernant chaque système supporté: iOS, Android, Windows. Cordova 2.5.0 et 2.7.0 seront dépréciés dans le futur, et les développeurs Blackberry, WebOS,ou Symbian seront invités à utiliser la version 2.9.0.

En Septembre dernier, Google avait annoncé la possibilité de créer des applications Chrome utilisables en version desktop (des exemples sont disponibles ici). Ces applications fonctionnent sur Windows, Mac ou Linux, y compris sans connexion internet. Plus récemment, Google a étendu le support des applications Chrome aux systèmes mobiles, Android et iOS, via Cordova 3.3.0.

Pour créer leurs applications Chrome sur mobile, les développeurs doivent utiliser une série d'outils basée sur Node.js, le JDK7, le SDK Android 4.4.2, et Apache Ant pour Android, ou Xcode 5, ios-deploy, et ios-sim pour iOS. Il est ensuite nécessaire d'utiliser Cordova pour créer le conteneur natif permettant la publication des applications sur le Google Play ou l'Apple AppStore.

Actuellement, les APIs Chrome suivantes sont disponibles pour les applis mobiles:

  • identity - authentification d'utilisateurs en OAuth2
  • payments (Android uniquement) - vente de services intégrés dans les applications
  • pushMessaging - envoi de messages à l'application depuis un serveur
  • sockets - envoi et réception de données sur le réseau en TCP ou UDP
  • notifications (Android uniquement) - affichage de notifications sur le système via l'application
  • storage - sauvegarde et récupération de données locales sous forme clé-valeur
  • syncFileSystem - sauvegarde et récupération de fichiers synchronisés sur Google Drive
  • alarms - exécution des tâches périodiquement

En plus de ces APIs, les développeurs peuvent utiliser les nombreuses APIs de Cordova qui fournissent un accès complet au fonctionnalités natives.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

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

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

Commentaires de la Communauté

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

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

BT