Quel future pour le SaaS ? Application Web ou Native !
De plus en plus d’outils voient le jour sur le net, des applications en ligne qui viennent remplacer les applications de bureau classique. Plum fait partie de ces applications, un outil SaaS et PaaS. Mais ces outils accessibles depuis un navigateur Internet sont-ils l’avenir des applications informatiques ? Quels sont leurs inconvénients et comment y répondre ?
Les avantages du SaaS et des applications web
La raison d’être de ces applications est simple. Aujourd’hui, la majorité de nos ordinateurs sont connectés à Internet en permanence, le débit de cette connexion augmente régulièrement. Alors l’idée du SaaS est d’exploiter Internet et le Cloud pour mettre à disposition des internautes, un certains nombre d’outils et d’applications en ligne.
Les avantages de ce modèle sont nombreux. Ce n’est plus l’utilisateur qui contrôle l’outil, c’est l’éditeur qui le développe et l’héberge. Et pour l’utilisateur, c’est plus simple, pas de problématique d’installation, de mise à jour, de sauvegarde ou tout autre notion liée à l’informatique et aux systèmes d’information. C’est l’utilisation qui prime et l’accès à l’outil.
En terme de mobilité, l’utilisateur est également gagnant car ses données étant externalisées, il peut y accéder depuis n’importe quel ordinateur, smartphone ou tablette qui aurait un accès à Internet. Il est très facile de partager de l’information entre utilisateur car c’est comme si plusieurs personnes utilisaient le même ordinateur.
Le SaaS a apporté avec lui un nouveau modèle économique qui n’existait pas dans le domaine des applications informatique, celui de la location. En effet, sur ce genre d’outils, l’utilisateur ne paie plus pour acheter le logiciel mais il loue un accès à ce dernier. Résultat, la note est souvent moins élevée et surtout plus juste, je paie quand j’ai besoin.
Mais si sur le papier, le SaaS a tout pour être l’avenir de l’informatique, la réalité est plus compliquée que cela. Ce modèle soulève un certain nombre d’interrogations et de problématiques auxquels il n’est pas toujours évident de répondre. Où sont stockées mes données ? Qui y a accès ? Comment accéder à mes données quand je n’ai pas de connexion ou que le débit est faible ? …
Si les applications web permettent une meilleure portabilité sur les différents supports, un meilleur partage des informations, un outil moins onéreux et régulièrement mit à jour, elles apportent également un certain nombre d’inconvénient qu’il n’y avait pas dans l’application native. Alors les applications web sont-elles vraiment la meilleure réponse à apporter au besoin du SaaS ? Pas complètement. L’application native a également ses avantages qui ne faut pas ignorer. La meilleure solution serait peut-être d’utiliser les deux …
Les avantages des applications Natives
Pourquoi Facebook développe des applications pour iPhone, iPad, Android ? Pourquoi Twitter, Spotify et bien d’autres en font de même ? Pourquoi trouve-t-on dans les marketplaces des applications comme Le Monde ou MobileRSS ?
Toutes ses applications ne sont rien sans une connexion Internet par Wifi ou 3G et elles ne font que retranscrire une information qui est également disponible sur leur site web avec souvent plus de fonctionnalités, une information plus riche ou plus esthétique. Mais il se trouve que ces applications offrent des avantages qui viennent compléter le service offert par le site. Une fois le contenu téléchargé dans l’application, la connexion n’est plus nécessaire pour le consulter. Et surtout, le flux de données échangé entre l’application et le serveur distant est réduit uniquement à l’information, c’est l’application qui s’occupera ensuite de vous transmettre cette information sous un format graphique et ergonomique, ce qui n’est pas le cas pour un site ou la structure de la page est envoyée en plus de vos données.
Un autre avantage de l’application native, c’est qu’elle est capable d’exploiter les outils offerts par le support qui l’exécute. Facebook vous permet de partager une photo que vous prenez avec l’objectif de votre smartphone, Dropbox vous permet de synchroniser les dossiers de votre ordinateur sans votre intervention sur le logiciel. De plus, les ressources matérielles du support sont mises à contribution, c’est lui qui retranscrit graphiquement les informations à l’utilisateur et qui se charge de la navigation et de l’interface. Les serveurs d’hébergement sont soulagés de cette tâche, ce qui n’est pas le cas avec les applications web.
Le Cloud au service des applications Web et des applications Natives
Alors pourquoi les applications web existent si les applications natives sont meilleures ? Comme je le disais, les applications web ne sont pas une réponse parfaite du SaaS mais elles y participent. Vous avez vos fichiers sur votre ordinateur professionnel synchronisés avec Dropbox, vous avez l’application sur votre mobile pour les lire dans le train mais vous êtes chez un client et il vous manque un document. Vous pouvez y accéder depuis son ordinateur, sur le site de Dropbox et le télécharger. L’application web a rempli son rôle.
Le Cloud, c’est permettre de stocker des informations simplement, c’est également sécuriser ces informations, empêcher leur perte et surtout les rendre accessible partout. Le SaaS, c’est permettre de traiter ces informations, les partager et les consulter simplement, peu importe le support, le lieu, la présence ou la qualité d’une connexion Internet. L’avenir du SaaS n’est donc pas uniquement dans les applications web. Le service doit être disponible à travers une application web ET des applications natives sur Windows, Mac OS X, Linux, iOS, Android.
Comment réussir cela tout en gardant le modèle économique ? Le développement Cross-Platform mais cela, ça sera dans le prochain article …

Plum


Categories: 



En savoir plus