Home » App » Des astuces pour créer une application iOS réussie

Des astuces pour créer une application iOS réussie

 

Les lecteurs qui suivent notre blog seront peut-ĂŞtre Ă©tonnĂ©s de voir cet article. Nous avons rĂ©cemment parlĂ© des Ă©tapes de la crĂ©ation d’une application mobile. Pourquoi alors se concentrer plus spĂ©cifiquement sur les applications iOS ?

C’est vrai que les étapes du développement d’une application mobile, qu’elle soit Android, iOS ou Windows Phone, restent toujours les mêmes. Nous vous recommandons vivement de les découvrir si vous avez un projet d’app. Cependant, chaque plateforme présente quelques particularités dont il est important de tenir compte pour créer une application réussie. Aujourd’hui, nous allons nous focaliser sur iOS, le système d’exploitation d’Apple.

Le type d’appareil

Quand on dit « iOS Â», on pense quasi instantanĂ©ment Ă  iPhone, pourtant le système opĂ©rationnel d’Apple est le roi des tablettes. Si vous voulez crĂ©er une application iOS disponible sur iPad, il faudra faire quelques ajustements pour qu’elle fonctionne bien. Pensez Ă  adapter la taille des typographies et des images aux diffĂ©rentes rĂ©solutions d’écrans pour conserver leur lisibilitĂ©.

L’icĂ´ne

Un utilisateur typique a sur son smartphone au moins quelques dizaines d’applications. Ne serait-ce que pour lui faciliter de retrouver votre app, vous devriez crĂ©er une icĂ´ne qui se dĂ©marque des autres. Notez que dans iOS toutes les icĂ´nes sont insĂ©rĂ©es dans un carrĂ© avec des angles arrondis, c’est peut-ĂŞtre pourquoi les icĂ´nes rondes se prĂ©sentent particulièrement bien.

icones applications ecran accueil iphone

Les boutons

Les boutons doivent ĂŞtre bien visibles et grands pour que l’utilisateur puisse les viser facilement. Ce conseil vaut aussi pour la crĂ©ation des applications pour toutes les plateformes, mais dans le cas d’iOS, il est particulièrement important. En effet, les appareils d’Apple n’ont pas de boutons sur leur hardware. Par consĂ©quent, toute interaction se fait directement sur l’interface de l’application.

Les boutons de retour devraient indiquer le nom de la section Ă  laquelle ils envoient, au lieu de dire uniquement « Retour Â».  Par exemple, si vous ĂŞtes dans les « Paramètres Â», le bouton de retour pourrait envoyer au « Profil Â». C’est un tout petit dĂ©tail qui pourtant amĂ©liore sensiblement l’expĂ©rience de l’utilisateur au sein de l’application.

Ebook 1 App Descarga

La publication de l’application sur l’App Store

Si vous avez l’intention de crĂ©er une application iOS, vous n’échapperez pas Ă  l’App Store avec toutes ses exigences et conditions d’utilisation. Celles-ci varient selon les plateformes. Pour pouvoir publier une application sur l’App Store, vous devriez :

1. Tester l’application autant que possible

Une application iOS ou Android, nous ne cesserons jamais d’insister sur ce point : testez bien votre application pour repĂ©rer (et corriger) tous les bugs et les erreurs. Un test avec un simulateur ne suffit pas. TĂ©lĂ©chargez l’application et essayez-la sur iPhone et iPad. Vous pouvez Ă©galement utiliser des outils comme TestFlight pour vous faciliter cette tâche dans le cas des applications complexes. Bien sĂ»r, lorsque vous publierez l’application sur le store, elle contiendra certainement encore plusieurs bugs mais moins il y en aura, plus votre utilisateur sera content. Vos utilisateurs seront aussi lĂ  pour reporter les diffĂ©rents bugs qu’ils auront rencontrĂ©. L’objectif est de continuellement corriger et amĂ©liorer votre application.

icone application testflight

2. Créer une application iOS avec plus d’un écran

 Apple rejette les applications trop simples. Une application en webview risque d’ĂŞtre rejetĂ©e par le store. Bien sĂ»r, avoir plusieurs Ă©crans ne suffira pas pour crĂ©er une application rĂ©ussie. Pensez Ă  instaurer une certaine ergonomie pour la circulation au travers de l’application. Vous ne voulez pas que votre utilisateur soit perdu dans votre app, cela pourrait le repousser pour toujours. Également, plus il y aura d’Ă©crans, plus il sera difficile de garder cette ergonomie alors rĂ©flĂ©chissez-y bien ! Des sites web comme InVision vous permettent de rĂ©aliser des prototypes visuels de votre application et ainsi tester son ergonomie.

application invision ecrans iphone

3. Adapter l’application aux versions antérieures d’iOS

De nombreux mobinautes s’obstinent Ă  ne pas mettre Ă  jour leurs smartphones, ils restent alors sur les anciennes versions du système d’exploitation. Les oublier reviendrait Ă  perdre beaucoup d’utilisateurs potentiels. Pensez Ă  crĂ©er une application compatible avec les anciennes versions d’iOS. Cependant, cela ne sera pas possible dans certains cas et cela est dĂ» aux règles de l’Apple Store. En effet, Apple fixe les limites des retro-compatibilitĂ©s des apps et Ă©galement les guidelines concernant les versions du système d’exploitation. Soyez prĂ©voyant Ă  ce niveau lĂ  et ne vous faites pas surprendre par une nouvelle version de l’OS qui retarderait le lancement de votre app.

4. Oublier les versions beta

Apple ne valide que les applications développées entièrement. Il rejette, sans pitié, les versions d’essai. Uploadez votre application avec son nom définitif si vous ne voulez pas qu’elle soit rejetée. Apple a des règles très strictes à ce niveau là et les Beta ne sont donc pas adapté à cette plateforme. Si vous tenez vraiment à réaliser une version Beta pour tester votre application auprès de vos futurs utilisateurs, il faudra se tourner vers Android. En effet le Google Play autorise les versions Beta et les Accès Anticipés.

Comme prĂ©cisĂ© prĂ©cĂ©demment, Apple a des règles très strictes pour son App Store. Par exemple, il est dĂ©conseillĂ© de se focaliser sur iOS si vous en ĂŞtes Ă  votre première application. Apple oeuvre pour garder une certaine qualitĂ© sur son store et toute app n’ayant pas une qualitĂ© suffisante risque d’ĂŞtre supprimĂ©e. Le Google Play est plus ouvert Ă  ce niveau lĂ  et permet aux dĂ©veloppeurs amateurs de s’essayer au dĂ©veloppement d’application sans se faire sanctionner.

5. Créer une API pour le traitement des données tiers

Les applications mobiles qui utilisent des donnĂ©es tiers externes deviennent souvent instables et se ferment inopinĂ©ment. Pas de panique, c’est tout Ă  fait normal. mais vous serez amenĂ© Ă  faire des modifications frĂ©quentes pour vous dĂ©barrasser de ces problèmes. VoilĂ  pourquoi il est recommandĂ© de crĂ©er une API intermĂ©diaire pour la collecte et le traitement des donnĂ©es. Cela vous permettra de faire tous les changements nĂ©cessaires sans devoir attendre, Ă  chaque fois 7 jours, que l’App Store les valide (ou les rejette).

6. Oublier les systèmes de paiement tiers

Apple ne permet pas d’utiliser les services de paiement tiers dans ses applications. Si vous voulez vendre Ă  travers votre application, vous avez deux solutions. Vous pouvez utiliser la plateforme de paiement d’Apple, tout en sachant qu’il prend une commission de 30% sur toutes les ventes. Cette commission passe Ă  15% la deuxième annĂ©e. Une autre solution serait de crĂ©er un petit site web sur lequel les utilisateurs pourraient effectuer les paiements.

D’un point de vue technique, iOS donne autant de possibilitĂ©s de crĂ©er de bonnes applications que les autres plateformes. Les diffĂ©rences les plus notables sont observĂ©es au niveau de l’expĂ©rience utilisateur et du marketing. En effet, si vous voulez crĂ©er une application iOS, il vous faudra adapter votre business model d’application aux spĂ©cificitĂ©s de l’App Store.

Avez-vous d’autres questions sur la crĂ©ation d’applications pour iOS ? N’hĂ©sitez pas Ă  nous en faire part.

Proyecto App