Appaloosa – Octo Technology

Quelles sont les spécificités du développement d’application sur mobile ?

Si vous songez à développer votre application, vous êtes probablement déjà au courant de l’importance des applications dans nos sociétés. Il est intéressant et surprenant de noter que les volumes de commandes du e-commerce sur les applications mobile ont dépassées celles sur le web classique. Car contrairement au web, votre application n’est pas seulement une vitrine, c’est là où la vente se déroule.

Faisons un rapide débriefing de l’évolution des applications depuis 10 ans :

Au commencement, les stores d’applications coexistaient seulement sur 2 OS, avec une à deux tailles d’écrans différentes. Les mises à jours des applications étaient plutôt rare et le langage de la technologie utilisé pour le développement des applications était le même.

Aujourd’hui, depuis la disparition de Windows Phone, nous avons toujours 2 OS principaux, (Huawei pourrait être tenté de développer le sien) sur lesquels sont ajoutés parfois des surcouches constructeurs (OneUI de samsung, HTC sense etc).

Concernant la taille des écrans, il y en a pour tous les goûts : tablettes, phablettes, encoches/écrans percés et les tailles vont de 720p à la 4k en passant par une multitude de résolution.

Les OS sont mis à jour plusieurs fois par an et les technologies de langages de développement sont désormais multiples.

Pour gagner du temps, on peut (et on doit!) automatiser la chaîne de build. Nous reviendrons sur ce point plus tard.

A titre d’information, on estime qu’environ ¼ des utilisateurs abandonne une application dès les 10 premières secondes d’utilisation. Il est donc primordial de livrer une application exempte de défauts !

De fait il existe une réelle pression “produit” c’est à dire de la part des futurs utilisateurs. La relative facilité de création d’une application exacerbe aussi la concurrence, vous pouvez très vite être bousculé dans votre domaine. Ajoutons à tout cela le principe de notes et de commentaires, très présent dans les stores, le fait que les politiques des stores évoluent du jour au lendemain et nécessitent d’être réactif et vous voilà obligé d’atteindre un certain niveau de performance.

Il faut également garder à l’esprit qu’une fois l’application dans le store, avec les certificats validés, vous n’avez plus la main, il est donc important d’anticiper les questions d’analytics et de suivi !