Bonjour,

J'aimerai avoir vos retours d'experience et avis personnel sur Cordova lequel choisir ?"

Pouvez vous egalement citer les bugs et problemes que vous avez pu rencontrer (notamment sur Apache Cordova). Pour ma part voici les probleme que j'ai rencontre :

  • balise video qui fonctionne 1 fois sur 3 sur mon android sans raison alors que ma connexion wifi est impecabe donc j'ai du faire du natif (Objective C + Java).
  • le click qui met 300 ms a etre detecte (A priori on peut rien y faire car le click est plus lent que le touch natif).
  • la propriete transition-timing-function qui ne fonctionne pas (j'ai cree une application qui change des images de tailles en appliquant un transition-timing-function ... eh bien ca ne fonctionne pas sur les mobiles)
  • La webview qui contient l'application est blanche du coup lorsque je change de rotation (via un evenement) on voit ce "blanc" en arriere plan. Il est impossible de corriger ce probleme meme en utilisant le fichier de config.xml

3 réponses


Grafikart
Réponse acceptée

Les limitations sont lié à l'utilisation d'une webview, pas forcément lié à Cordova.

  • Vidéo sur mobile ça ne marche jamais bien effectivement. C'est souvent du à une limitation pour conserverla batterie
  • Pour le click tu peux utiliser fastclick https://github.com/ftlabs/fastclick

Dans tous les cas cordova génère un code natif qui inclue la webview donc tu peux personnaliser plus en profondeur en touchant le code natif :)

J'ai effectivement rencontré un certain nombre de problèmes, notamment lié à l'event tap, qui n'était tout simplement pas détecté (peut-être un soucis d'empilement de mes éléments), mais j'avoue ne pas avoir poussé l'expérience plus loin pour l'instant (pas le temps).

SInon, merci à @Grafikart pour le lien vers fastclick, c'est un utilitaire qui pourra me servri ;)

+1 @Grafikart merci pour le lien.
Je vais regarder ça plus en detail.