meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
javascript_pour_plateformes_mobiles [2015/06/04 12:08] Alexandre Castonguayjavascript_pour_plateformes_mobiles [2015/06/04 14:59] (Version actuelle) Alexandre Castonguay
Ligne 6: Ligne 6:
  
 "De manière générale, et malgré le fait que les navigateurs Internet soient une cible privilégiée, Mobilizing.js tente d’être aussi peu dépendant du DOM que possible afin de permettre une haute compatibilité avec d’autres plateformes : il s’agit de ne pas surcharger des méthodes du DOM, voire de se détacher intégralement l’usage du DOM afin de faire s’exécuter Mobilizing.js dans des contextes JavaScript indépendants, par exemple lorsque l’accès à une surface de dessin permettant une accélération graphique matérielle est disponible sans imposer le recours à un navigateur. Afin d’étendre le contexte JavaScript, y compris celui d’une webView, nous utilisons le framework JavaScriptCore sur iOS et JavascriptInterface sur Android. Il s’agit, à travers ces extensions, de permettre l’ajout de fonctionnalités que les navigateurs ne supportent pas encore, comme la gestion du cash ou l’accès à certains capteurs qui font partie des spécifications HTML5 mais qui ne sont encore supportées par aucun navigateur." "De manière générale, et malgré le fait que les navigateurs Internet soient une cible privilégiée, Mobilizing.js tente d’être aussi peu dépendant du DOM que possible afin de permettre une haute compatibilité avec d’autres plateformes : il s’agit de ne pas surcharger des méthodes du DOM, voire de se détacher intégralement l’usage du DOM afin de faire s’exécuter Mobilizing.js dans des contextes JavaScript indépendants, par exemple lorsque l’accès à une surface de dessin permettant une accélération graphique matérielle est disponible sans imposer le recours à un navigateur. Afin d’étendre le contexte JavaScript, y compris celui d’une webView, nous utilisons le framework JavaScriptCore sur iOS et JavascriptInterface sur Android. Il s’agit, à travers ces extensions, de permettre l’ajout de fonctionnalités que les navigateurs ne supportent pas encore, comme la gestion du cash ou l’accès à certains capteurs qui font partie des spécifications HTML5 mais qui ne sont encore supportées par aucun navigateur."
 +
 +JavaScriptCore sur iOS et JavascriptInterface sur Android
 +iOS 8 en application native avec webView ou via Safari
  
 **Crosswalk** - Intel library **Crosswalk** - Intel library
 https://crosswalk-project.org/documentation/downloads.html https://crosswalk-project.org/documentation/downloads.html
 +
 +Crosswalk est utilisé à l’aide du Intel XDK.
 +
 *Note that it may be possible to develop for Crosswalk on other platforms, but only Windows and Linux are officially supported. *Note that it may be possible to develop for Crosswalk on other platforms, but only Windows and Linux are officially supported.
 The Crosswalk Project is an HTML application runtime, built on open source foundations, which extends the web platform with new capabilities. The Crosswalk Project is an HTML application runtime, built on open source foundations, which extends the web platform with new capabilities.
Ligne 26: Ligne 32:
 Add custom extensions to an application, to leverage platform features not exposed by Crosswalk or the standardized web platform. Add custom extensions to an application, to leverage platform features not exposed by Crosswalk or the standardized web platform.
 The Crosswalk Project is open source, released under a BSD licence. The project was founded by Intel's Open Source Technology Center. The Crosswalk Project is open source, released under a BSD licence. The project was founded by Intel's Open Source Technology Center.
 +
 +**Cordova
 +
 +**PhoneGap 
 +
 +**Ejecta
 +
 +**Titanium