Sujet sur Discussion Gestion:Tâches/Liste/245

Options Complexité

de développement

Difficulté

d'entretien

Chance d'être

acceptée par l'App Store

Support

caméra

Support

JS

Support

Éditeur

Visuel

Hors-ligne Notifications Facilité

d'installation

Points d'entrée multiples
App Wikipédia +++ +++ +++ Oui ? Non Oui Oui +++ Oui
WebView + + Faible Non Oui Oui Non Non +++ ? (si plusieurs app)
Apache Cordova ++ ++ + Oui Oui Oui ? Oui +++ Oui
PWA + + +++ (en fait N/A) ? Oui Oui Non ? ? ?

Critères

  • Complexité de développement: quelle quantité d'effort pour le développement et l'entretien sera nécessaire?
  • Chance d'être acceptée par l'App Store: les app store et particulièrement celui d'Apple ont des politiques de fonctionnalité minimales pour empêcher les Apps qui ne sont en fait que des sites web. L'article suivant explique le processus en détail.
  • Support caméra: est-ce que la caméra mobile pourra être intégrée à l'app?
  • Support JS: est-ce que la page visulisée peut exécuter du javascript? Essentiel pour les diagrammes et les calculateurs.
  • Hors-ligne: sera-t-il possible de télécharger une version hors ligne de la plateforme?
  • Notifications: est-il possible de pousser des notifications dans le téléphone de l'utilisateur?
  • Facilité d'installation: est-ce que le téléchargement de l'app passe par des mécanismes connus des utilisateurs? Ou faut-il faire des manipulations spécifiques (comme ajouter un raccourci depuis Safari)
  • Points d'entrée multiples: il serait judicieux de fournir par exemple aux étudiants la possibilité d'avoir comme page d'accueil ULaval:Médecine.