• [^] # Re: natives

    Posté par (site web personnel) . En réponse au journal Écrire une application web de nos jours. Évalué à 4.

    Effectivement, le temps de débug est plus court sur une webapp (je ne fais que présenter des données texte + une carte), et plus portable. Le gros du travail pour avoir quelque chose de cross-browser est déjà fait par les librairies Javascript.

    J'ai aussi un vieux iPhone de récupération (3G), et bizarrement, je ne trouve plus rien qui soit compatible iOS 4.2.1. Je suspecte l'App Store d'avoir insidieusement modifié la liste de compatibilité et d'avoir abandonné cette version d'iOS qui est la dernière disponible pour iPhones 3G et iPod Touch 2G. Même si ce n'est pas le cas, ils peuvent très bien le faire du jour au lendemain.

    Donc en gros :

    • Je réutilise des connaissances que je connais, sans avoir à apprendre Objective-C et Java. (J'ai des bases, mais rien de sérieux)
    • Je n'ai pas à payer une dîme à Apple (un mac + 99$ pour avoir droit de publier)
    • Je cible plusieurs plateformes d'un coup (Android, iOS, Firefox OS?, Tizen?, Meego?, …) et les desktop (pas idéal, mais ça marche)

    Mais :

    • Performances moindres (mais mon projet est relativement léger, donc c'est bon)
    • Plus de limitations d'accès au matériel (qui ne me concerne pas non plus)
    • Moins bonne intégration dans le système, mais globalement les utilisateurs semblent pas s'en soucier des masses (cf. Windows)

    Pour finir, le XKCD de circonstance.