Il n’est jamais évident de s’y retrouver dans tous les choix technologiques possibles pour développer votre solution mobile mais, une chose est sûre, c’est que vous voulez que votre application mobile soit présente dans la liste de celles utilisées par vos clients !
Nous allons voir ici quelles sont les solutions qui s’offrent à vous pour que votre application mobile soit disponible et accessible pour vos clients:
L’important est surtout de savoir ce que vous, vous voulez faire:
C’est un programme compilé et installable sur un smartphone. Qu’est-ce que ça veut dire ? Que le programme qui est développé n’est pas spécialement dynamique (c’est-à-dire connecté à une source de données distante permettant d’afficher de la donnée de façon dynamique).
Si l’on souhaite mettre à jour l’application mobile, il faudra soumettre une nouvelle version de l’application à l’App Store d’Apple et au Play Store de Google. Si l’on souhaite proposer l’inscription ou afficher de la donnée dynamique, alors il faudrait également développer une API du côté du serveur (on y reviendra prochainement).
Le premier avantage qu’il y a, et qui est aussi un inconvénient, c’est que votre application sera disponible sur l’App Store et le Play Store. Pourquoi serait-ce un inconvénient nous direz-vous ? Eh bien parce que vous êtes tributaires du bon vouloir de ces stores. En effet, si Apple ou Google considère que votre application n’est pas conforme à leurs conditions ou que le smartphone de vos clients n’est pas raccord aux accords commerciaux avec leur société (comme Huawei, par exemple), vous pouvez tout simplement mettre votre application à la poubelle (et ce n’est pas le but). Mais avoir son application sur les stores reste quand même un gage de confiance et de qualité auprès de vos utilisateurs, on ne peut pas le nier.
Ensuite, l’idée est de savoir quelles sont les fonctionnalités et possibilités que vous apporte une application mobile native:
Et encore de nombreuses fonctionnalités liées au smartphone de vos utilisateurs !
Une PWA, qui est l’abréviation de Progressive Web App (ou Application Web Progressive en français) est une application web qui consiste à afficher des pages Web ou un site Web. L’affichage permet d’avoir le même rendu graphique qu’une application mobile native.
Ce type d’application permet de combiner les fonctionnalités disponibles sur la plupart des navigateurs web modernes avec le confort de l’expérience offerte par les smartphones.
Une PWA se consulte comme un site web responsive classique. On y accède via une URL en HTTPS. Elle permet également d’avoir une icône d’application sur le smartphone d’un client sans être obligé de passer par le processus complexe de validation des stores Apple et Google.
La réponse est simple: on peut faire exactement la même chose qu’avec un site web responsive.
Les fonctionnalités supplémentaires en comparaison à un site web sont par exemple:
Jetez donc un coup d’œil à notre étude de cas Driver Sitter