Le faux problème du natif, c'est qu'on a tendance à croire que c'est un binaire isolé du réseau comme dans les années 80-90.
Or dans le monde réel actuel, des apps native comme spotify, dropbox, itunes, skype, etc etc, utilisent Internet pour stocker et accéder aux données. Certaines embarquent même webkit pour simplifier l'affichage de certaines informations (spotify,itunes). Et non faire une app web ou intégrer webkit dans une app native ça n'a rien à voir. Dans le 2ème cas on a la puissance du natif, et on exploite le web à sa juste valeur pour afficher de la data.
L'avenir est pour moi clairement vers le natif qui utilise le web via des API REST pour l'accès aux données, et webkit embarqué pour la présentation de certaines données . Cela n'empêche en rien de faire également un client web simplifié, dropbox le fait très bien pour permettre de consulter ses fichiers et modifier son compte. Twitter le fait également, l'interface web dépanne, mais les user addict utilisent des clients natifs….
Mais pour comprendre ceci il faut avoir déjà codé en natif, rare sont les dev web qui l'ont fait.. les autres vivent dans leur tête, pendant ce temps Apple fait des milliards avec un écosystème natif sur iphone, et la même chose va se produire sur les Mac et Windows.
[^] # Re: Ne pas juger sur la valeur mais sur l'opportunité
Posté par fredix . En réponse au journal Bref, j'arrête de développer pour le web. Évalué à 6.
Le faux problème du natif, c'est qu'on a tendance à croire que c'est un binaire isolé du réseau comme dans les années 80-90.
Or dans le monde réel actuel, des apps native comme spotify, dropbox, itunes, skype, etc etc, utilisent Internet pour stocker et accéder aux données. Certaines embarquent même webkit pour simplifier l'affichage de certaines informations (spotify,itunes). Et non faire une app web ou intégrer webkit dans une app native ça n'a rien à voir. Dans le 2ème cas on a la puissance du natif, et on exploite le web à sa juste valeur pour afficher de la data.
L'avenir est pour moi clairement vers le natif qui utilise le web via des API REST pour l'accès aux données, et webkit embarqué pour la présentation de certaines données . Cela n'empêche en rien de faire également un client web simplifié, dropbox le fait très bien pour permettre de consulter ses fichiers et modifier son compte. Twitter le fait également, l'interface web dépanne, mais les user addict utilisent des clients natifs….
Mais pour comprendre ceci il faut avoir déjà codé en natif, rare sont les dev web qui l'ont fait.. les autres vivent dans leur tête, pendant ce temps Apple fait des milliards avec un écosystème natif sur iphone, et la même chose va se produire sur les Mac et Windows.