En 2006 tout le monde pensait que les logiciels allaient tous devenir “web”, utilisables dans un navigateur web…

Si des progrès importants ont été réalisés dans ce sens, et qu’il est vrai qu’on trouve dorénavant beaucoup d’applications web, (reposant, ce qui est rassurant, sur des standards publics et ouverts : HTML5, CSS, JavaScript…) le must pour une entreprise reste de “faire une app”, qui sera alors disponible sur AppStore et Google Plays Store.

Et pourtant, l’heure est venue d’arrêter ce genre de pratiques, et les arguments sont nombreux, en particulier pour iPhone :

1- Ne comptez pas sur la plateforme pour faire de la pub à votre application ! Il y a plus d’un million d’applications disponible sur Apple Store et Google Play Store

2- développer une application mobile, ça coûte (très très très) cher ! Comptez minimum 5000 à 10000 € pour une application vitrine d’entreprise (qui a toutes les chances d’être refusée sur Apple Store), et 20 000 à 100 000€ pour développer une vraie application avec de vraies fonctionnalités pour les deux principales plateformes iOS et Android !

Sachez que ces deux plateformes étant totalement incompatibles, il vous faudra en fait maintenir 2 applications, ou utiliser des technos hybrides de type Ionic, pas forcément simples à maintenir, notamment à cause des plugins spécifiques à chaque plateforme qui posent souvent problème.

3- c’est compliqué de publier une application, en particulier chez Apple. D’abord comptez 99€ par an pour avoir le droit de le faire. Quand vous posterez votre application, après avoir publié les bons screenshots, à la bonne taille, et accepté de vous soumettre à la loi américaine pour l’export de produit logiciel contenant de la crypto (par exemple si vous utilisez un protocole HTTPS !), ils mettront entre 3 jours et 20 jours pour donner leur réponse.

Et gardez à l’esprit qu’à chaque mise à jour mineure, c’est autant de temps qu’il faudra pour que la mise à jour soit disponible pour l’utilisateur.

4- c’est parfois risqué de publier une application, en particulier chez Apple : leurs conditions générales font plus de 100 pages. Et si le reviewer d’Apple trouve que votre application n’est pas assez cool pour Apple vous pourrez vous prendre ce genre de message :

“Guideline 4.2.2 — Design — Minimum Functionality

We still noticed that your app only includes links, images, or content aggregated from the Internet with limited or no native iOS functionality. We understand that this content may be curated from the web specifically for your users, but since it does not sufficiently differ from a mobile web browsing experience, it is not appropriate for the App Store.”

Alors que dans ce cas, l’application utilisait plusieurs fonctionnalités propres à iOS. Et si vous répondez en expliquant les choses factuellement, vous pourrez vous prendre ça en plus :

“Important Information

As a result of violating this guideline, your app’s review has been delayed. Future submissions of this app, and other apps associated with your Apple Developer account, will also experience a delayed review. Deliberate disregard of the App Store Review Guidelines and attempts to deceive users or undermine the review process are unacceptable and is a direct violation Section 3.2(f) of the Apple Developer Program License Agreement. Continuing to violate the Terms & Conditions of the Apple Developer Program will result in the termination of your account, as well as any related or linked accounts, and the removal of all your associated apps from the App Store.”

Une menace particulièrement agressive et totalitaire !

5-Il existe des alternatives !

Une bonne web-app “responsive”, c’est toujours mieux qu’une mauvaise application mobile. Et elle sera d’autant plus appréciée par vos utilisateurs qu’elle sera améliorée en permanence et mise à jour instantanément, ce qui est impossible avec une application mobile, en particulier chez Apple.

Enfin, et si vous envisagiez de créer votre app sur WhatsApp, Telegram, Messenger ? c’est disruptif, c’est plus facile et beaucoup moins cher à créer (car on n’a pas à se soucier de créer une interface utilisateur, on s’appuie sur celle déjà existante), et ça correspond exactement aux nouveaux usages qui passent par le tchat et le conversationnel.

A bon entendeur, bonne entendeuse…

Lynn

Et aussi à lire : “Pourquoi il est temps de divorcer d’avec iPhone Apple après dix ans de vie commune”