Applications pour Apple iOs

Découvrez tout ce que vous vouliez savoir sur les applications mobile pour iOs

Comment créer une application iOs

Tu l'as eu ! Une idée géniale pour la prochaine application tueuse. Mais... comment faire une application ?
Dans cet article, je vais vous montrer comment donner vie à vos idées d'applications. Nous allons nous plonger dans le développement iOS avec Xcode et Swift. Vous apprenez quels outils utiliser pour accélérer le processus de développement de l'application. Que se passe-t-il après le lancement de votre application ? Tout est là-dedans....
Les 9 étapes pour créer une application sont :

  • Esquissez votre idée d'application
  • Faire des études de marché
  • Créez des maquettes de votre application
  • Réalisez le design graphique de votre application
  • Créez votre page d'atterrissage d'application
  • Créez l'application avec Xcode et Swift
  • Lancez l'application dans l'App Store
  • Commercialisez votre application pour atteindre les bonnes personnes
  • Améliorez votre application avec les commentaires des utilisateurs
    1. Esquissez votre idée d'application
    Chaque application commence avec une idée. Il n'a pas besoin d'être grand, innovant ou intelligent. Une simple idée suffit.
    Dessinez votre idée d'application avec un stylo et du papier. L'objectif est de rendre l'idée tangible. Vous définissez comment fonctionne votre application et quelles sont ses fonctionnalités, avant de commencer à développer l'application. C'est aussi simple que ça !
    Vous n'avez pas besoin d'outils spéciaux pour esquisser votre idée d'application. Un stylo et un bloc-notes suffisent. Commencez à faire des croquis, dressez une liste de caractéristiques et voyez si l'idée prend vie sur papier.
    J'aime séparer les fonctionnalités de l'application en deux groupes : must-haves et nice to-haves. Les indispensables sont des fonctionnalités dont votre application ne peut se passer, et les agréables sont des fonctionnalités qui sont géniales mais pas cruciales.
    Lorsque vous créez une application, vous voulez qu'elle soit la plus légère et la plus méchante possible. C'est ce qu'on appelle un produit minimum viable (MVP). Lorsque vous vous concentrez sur ce qui compte, vous accélérez le processus de développement de votre application et la rendez plus résistante aux revers.
    Une bonne application fait une chose bien. Quelques exemples :
  • Une application de prise de notes comme Bear est douée pour prendre des notes.
  • Une application de transport comme Uber aide les gens à aller de A à B
  • Une application de jeu comme Two Dots est bonne pour divertir les gens.
    C'est tentant de faire une application avec beaucoup de fonctionnalités. Cela ne fait qu'obscurcir la seule chose pour laquelle votre application est bonne. Assurez-vous que votre application ne fait qu'une seule chose, et qu'elle le fait bien.
    Ne surestimez pas l'importance des idées. Le succès de votre application est déterminé par "idée x exécution". Faire une application qui fonctionne bien est plus important que de trouver une idée qui est parfaite.
    2. Effectuer des études de marché
    L'étude de marché est souvent ignorée par les développeurs d'applications, même s'il s'agit d'une partie importante de la réalisation d'une application.
    Avant de créer une application, vous voulez savoir si votre idée d'application est bonne. Vous posez des questions comme :
  • Quelles sont les applications alternatives et les concurrents sur le marché ?
  • Que veulent les clients potentiels ? Quels sont leurs besoins et leurs désirs ?
  • Combien devrais-je facturer pour mon application ? Qu'est-ce qu'un bon modèle d'affaires ?
    Faire une étude de marché avant de faire votre application peut vous éviter de faire beaucoup d'erreurs au début. Vous validez les hypothèses et évaluez les besoins des clients potentiels.
    Deux types d'études de marché sont particulièrement utiles :
  • Découvrir les erreurs commises par vos concurrents
  • Découvrir si les gens recherchent une application comme la vôtre
    C'est ça, c'est ça ! Vous pouvez estimer la demande pour une application sans la faire d'abord. Dans cet article, je vais vous montrer exactement comment utiliser Google Trends et Keyword Planner pour mesurer la demande d'une simple liste de choses à faire application.
    Trouver de l'information est également utile à d'autres fins. Vous voulez vous mettre à la place de vos clients, pour ainsi dire. Au lieu d'évaluer les besoins et les désirs tout en restant assis en toute sécurité devant votre ordinateur, vous voulez sortir et parler aux gens.
    A qui s'adresse votre application ? Comment sont-elles ? Quel est l'impact de votre application sur un problème particulier auquel les utilisateurs sont confrontés ? Comment résolvent-ils actuellement ce problème ?
    En vous basant sur votre recherche, vous pouvez définir clairement le problème que votre application résout, et pour qui vous résolvez ce problème. Vous utilisez ces informations pour créer une application qui sert mieux ses utilisateurs.
    Parfois, vous voulez juste faire une application pour vous-même. Et ce n'est pas grave ! Vous pouvez faire des recherches pour le plaisir, et pour pratiquer votre métier, et faire votre application comme bon vous semble. Ne sous-estimez pas l'importance de la préparation, de la recherche et de la perspicacité, cependant !
    3. Créer des maquettes de votre application
    Il est préférable de faire des maquettes avant de commencer à construire l'application. Une maquette est une esquisse approximative de la disposition, des interfaces utilisateur (IU) et du flux de votre application.
    Dans l'image ci-dessus, vous voyez comment j'ai décrit trois interfaces utilisateur importantes d'une application dans Balsamiq Mockups. C'est un croquis assez grossier, non ?
    Les maquettes n'incluent pas :
  • Éléments à grain fin de l'interface utilisateur
  • Positionnement précis des éléments de l'interface utilisateur
  • Modèles et effets de couleurs complexes
    Une maquette vous montre à quoi ressemble une application, sans vous distraire avec des détails inutiles. C'est une approche fonctionnelle plutôt qu'esthétique du design de votre application.
    Une maquette devrait également décrire le flux et les interactions de votre application. Que se passe-t-il lorsque vous tapez sur ce bouton de commande ? Comment passer de l'écran A à l'écran B ? Quel est le flux de navigation de votre application ?
    Je vous recommande d'utiliser Balsamiq Mockups pour faire une maquette de votre application. Le logiciel comprend un grand nombre de modèles d'interface utilisateur, et ils ont trouvé un bon équilibre entre rugosité et flexibilité.
    Lorsque vous créez une application pour un client ou un employeur, créer une maquette est une bonne occasion de leur montrer le résultat final avant de créer l'application. Vous pouvez les guider à travers l'interface utilisateur, en utilisant les maquettes, et les aider à voir et à imaginer l'application complète.
    C'est aussi une bonne idée de créer un design fonctionnel et technique à côté de votre maquette. Vous décrivez ce que l'application fait avec des mots simples. Vous pouvez créer des annotations dans votre logiciel de maquette, ou simplement créer un document texte qui explique le fonctionnement de l'application.
    Ne lésinez pas sur les maquettes. Une maquette vous aide à résoudre les problèmes de base de l'interface utilisateur/UX dès le début, et c'est un excellent moyen d'inscrire votre équipe, client ou employeur dans votre projet d'application.
    4. Faites le design graphique de votre application
    Maintenant que votre projet prend forme, il est temps de faire un design graphique pour votre application. Le design de votre application inclut des détails visuels au pixel près, des effets graphiques, des actifs d'image, et parfois même des animations et du motion design.
    Je recommande deux approches pour faire le graphisme de votre application :
  • Faites-le vous-même avec un modèle graphique
  • Embaucher un graphiste professionnel
    Les graphistes professionnels passent des années à pratiquer et à perfectionner leur art, et un bon graphiste peut donner des résultats 100 fois supérieurs à ceux d'un graphiste inexpérimenté, comme vous (en supposant que vous êtes un développeur).
    En tant que développeur d'applications, vous devez exploiter vos forces, ce qui signifie que vous n'êtes pas particulièrement doué pour l'externalisation. Profitez de plateformes comme Upwork ou Toptal pour engager un graphiste professionnel.
    Si vous voulez faire cavalier seul, ne réinventez pas la roue. Utilisez un modèle de conception spécialement conçu pour les applications iOS afin de gagner du temps. Utilisez les blocs de construction du modèle pour créer votre propre conception, puis personnalisez-les ensuite.
    Il y a quelques modèles que j'aime particulièrement :
  • MAINTENANT, TETHR et DO par InVision
  • iOS 11 iPhone GUI de Facebook
  • Kit d'interface utilisateur Stark par Baianat
  • Point de Lina Seleznyova
  • Phoenix par Adrian Chiran
  • Appliquer les pixels par Michael Flarup
    Le kit iOS 11 de Facebook est particulièrement utile, car il inclut des éléments d'interface utilisateur parfaits au pixel près de l'iOS lui-même. Vous pouvez l'utiliser pour créer des maquettes détaillées avec l'interface utilisateur iOS par défaut.
    Soyez conscient des droits d'auteur et des licences lorsque vous utilisez l'œuvre originale de quelqu'un d'autre. La loi sur le droit d'auteur est réelle et universelle. Vous ne pouvez pas simplement copier et utiliser ce que vous trouvez sur Internet. Lorsqu'une licence d'utilisation n'est pas explicitement fournie, supposez que vous ne pouvez pas utiliser l'œuvre dans vos propres projets.
    Vous pouvez utiliser des outils comme Photoshop, Sketch et Affinity Designer pour créer le design graphique de votre application. Je recommande Sketch, parce qu'il prend en charge les conceptions d'applications mobiles et qu'il peut exporter directement vers des images @2x et @3x.
    Le résultat final (ou "livrable") que vous visez est un ensemble d'images et de ressources que vous pouvez importer dans Xcode. Vous utilisez les fichiers graphiques comme base de travail dans Interface Builder (voir ci-dessous).
    Vous ne pouvez pas importer directement un dessin Sketch ou Photoshop, vous devrez donc le recréer dans Interface Builder et/ou Xcode pour créer votre application. Vous disposez les vues dans le Créateur d'interface, importez des ressources d'images et définissez des contraintes de mise en page automatique, pour donner vie à l'interface utilisateur de votre application.
    Oh, et n'oubliez pas de consulter les lignes directrices sur l'interface humaine. Ils sont exceptionnellement utiles pour comprendre comment fonctionne la conception iOS, de sorte que vous pouvez profiter de la conception de l'iOS lors de la création de votre application.
    Les professionnels ont tendance à demander des conseils gratuits à d'autres professionnels, en particulier aux concepteurs, aux développeurs et aux spécialistes du marketing. Pensez-y ! Pourquoi demandez-vous à votre ami designer de regarder vos dessins gratuitement, mais pourquoi ne demanderiez-vous pas à votre médecin, votre dentiste ou votre endocrinologue de vous donner une consultation gratuite ?
    5. Créez votre page d'atterrissage d'application
    Le marketing est un sujet souvent négligé et sous-estimé par les développeurs d'applications. Ce n'est pas parce que vous avez fait une excellente application que les gens la trouveront.
    Vous devriez au moins créer une page d'atterrissage pour votre application, et idéalement avant de créer votre application.
    Ce site est pour mon application Crest. Il explique brièvement ce que fait l'application, à qui elle est destinée et pourquoi c'est une application utile. La page comprend également un appel à l'action (CTA) pour s'inscrire sur la liste d'attente d'invitation de l'application.
    C'est l'occasion de se connecter très tôt avec les utilisateurs potentiels de l'application. En tant que développeur d'applications, vous voulez créer une connexion entre vous et un client potentiel, afin qu'une conversation puisse avoir lieu. Une telle conversation peut alors amener un utilisateur à essayer votre application ou à devenir client.
    La page de votre application a besoin des composants suivants :
  • Un titre clair en haut de la page
  • Un bref paragraphe d'introduction ou une vidéo explicative
  • Une capture d'écran d'une application ou une maquette d'iPhone
  • Un appel à l'action, c'est-à-dire pour s'inscrire ou installer l'application
  • Répartition des fonctionnalités et des avantages de l'application
  • Une histoire sur les créateurs de l'application, ou une rubrique "Qui sommes-nous ?
    Vous pouvez jouer avec l'ordre exact de ces éléments. Il est préférable de mettre le titre et l'appel à l'action au-dessus du "pli" de la page. Mais il n'est pas rare de mettre une histoire ou une section "À propos de nous" en haut de la page, pour établir ce lien personnel avec les gens.
    La page sert de point central vers lequel vous pouvez diriger les gens, s'ils sont intéressés à sur votre application. Et lorsque vous créez votre application, vous n'avez pas encore de page d'application dans l'App Store, vous aurez donc besoin d'autre chose à présenter aux clients potentiels.
    Même lorsque vous avez une page App Store (exemple), vous ne pouvez pas bloguer sur cette page, envoyer des bulletins d'information ou demander l'avis des premiers utilisateurs. Une simple page Web contribue grandement à créer un lien durable avec les gens que vous voulez rejoindre et servir.
    Les outils efficaces pour construire vos pages web sont Strikingly, WordPress et Leadpages. Aucun de ces outils ne nécessite de connaissances en HTML.
    En 2018, de nombreux développeurs d'applications considèrent toujours leur page App Store comme le seul canal pour commercialiser leurs applications. C'est une occasion manquée, parce qu'il ya beaucoup d'autres canaux de commercialisation qui peuvent apporter dans les installations d'applications. Beaucoup de ces derniers fonctionnent mieux avec un site Web, ainsi considérez la construction d'une page d'atterrissage quand vous créez votre application.
    6. Faire l'application avec Xcode et Swift
    Nous sommes enfin arrivés. Il est temps de construire votre application !
    Maintenant que vous avez jeté les bases de votre projet d'application, la construction de l'application elle-même devient beaucoup plus facile. Vous avez créé des maquettes, le design de votre application, et fait les premiers pas dans la commercialisation de votre application avec un site Web. Bien joué !
    Vous créez des applications iOS avec Xcode et Swift. L'EDI Xcode comprend un gestionnaire de projet, un éditeur de code, une documentation intégrée, des outils de débogage et Interface Builder, un outil que vous utilisez pour créer l'interface utilisateur de votre application. Tout ce dont vous avez besoin pour créer une application iOS !
    Xcode ne fonctionne qu'avec MacOS, vous aurez donc besoin d'accéder à un ordinateur Mac si vous voulez faire des applications iOS.
    Swift est un langage de programmation puissant et intuitif, et c'est le langage de programmation par défaut pour créer des applications iOS, macOS, tvOS et watchOS. Si vous apprenez le développement iOS aujourd'hui, je vous recommande d'apprendre Swift au lieu d'Objective-C.
    Vous pouvez diviser le développement d'applications en deux catégories :
    Front-end : C'est la partie de l'application que vous pouvez voir. Il comprend la mise en page, la navigation, les graphiques, l'interaction avec l'utilisateur, l'animation et le traitement des données.
    Back-end : C'est la partie de l'application que vous ne pouvez pas voir. Il comprend les bases de données, la mise en réseau, le stockage des données et la gestion des utilisateurs.
    Lorsque vous créez le front-end de votre application, vous créez les interfaces utilisateur de l'application et vous déterminez ce qui doit se passer lorsque les utilisateurs interagissent avec votre application. Vous configurez la navigation de votre application, et vous construisez les fonctionnalités de l'application.
    Le back-end de votre application stocke principalement des données. De nos jours, de nombreuses applications utilisent des back-ends basés sur le cloud, comme Firebase ou Parse Server.
    Lorsque des données sont créées dans l'application, comme des photos, des tweets ou des messages de médias sociaux, ces données sont téléchargées dans le nuage et stockées dans une base de données. L'application conserve des copies locales de ces données et les met à jour chaque fois que de nouvelles données arrivent.
    En tant que développeur, vous intégrez le front-end et le back-end entre eux. Imaginez que vous construisez une application Twitter. Vous créez des interfaces utilisateur pour créer et visualiser des tweets, et vous connectez ces interfaces utilisateur à la base de données back-end. Les tweets nouvellement créés sont enregistrés dans la base de données, et les tweets précédemment enregistrés peuvent être lus depuis la base de données.
    Un grand nombre d'outils peuvent accélérer le processus de développement de l'application. Vous n'avez pas besoin de tout coder vous-même. Grâce à une communauté open source engagée et à la prolifération des outils de développement commercial, vous disposez d'une armada d'outils, de bibliothèques et de frameworks parmi lesquels choisir.
    Voici une sélection rapide de mes outils préférés pour créer des applications iOS :
  • Xcode, Interface Builder et Swift pour le développement iOS
  • Maquettes et croquis de Balsamiq pour la conception graphique et l'interface utilisateur/UX
  • CocoaPods et bibliothèques comme Alamofire, SwiftyJSON et MBProgressHUD
  • Firebase, Parse Platform, Realm et Core Data pour le stockage et les bases de données
  • Fastlane automatise le workflow de publication de vos applications (entre autres)
  • PaintCode transforme vos éléments d'interface utilisateur visuellement conçus en code Swift fonctionnel.
  • La documentation du développeur Apple contient des articles super utiles, des tutoriels et de la documentation sur presque tous les composants iOS.
  • TestFlight est la plate-forme par défaut pour tester votre application (voir ci-dessous), et avec elle vous pouvez distribuer votre application à un maximum de 10.000 appareils.
    Apprendre à coder est un défi, tout comme l'apprentissage de n'importe quelle autre compétence. Swift, Xcode et les nombreux outils de développement disponibles aujourd'hui facilitent plus que jamais la création de vos propres applications.
    Si vous vous sentez inspiré pour apprendre le développement d'iOS, je vous recommande d'acheter un bon livre ou un bon cours. Vous pouvez apprendre presque tout en ligne gratuitement de nos jours, y compris le développement iOS avec des tutoriels. Ce n'est pas toujours une bonne idée.
    Apprendre uniquement avec des tutoriels est une mauvaise approche, parce que vous manquez de nombreux sujets fondamentaux et les meilleures pratiques. La plupart des tutoriels iOS ne vous apprennent que des astuces de codage superficielles, et par conséquent, vous n'aurez pas les bases pour coder seul.
    Certains cours en ligne, comme Zero to App Store, ont l'avantage supplémentaire de vous donner accès à une communauté réservée aux membres. Vous pouvez vous connecter avec les développeurs comme vous, qui sont confrontés aux mêmes défis que vous.
    Zero to App Store vous donne également un accès individuel à votre instructeur de cours, ce qui vous permet de poser des questions et d'obtenir de l'aide quand vous en avez besoin. Cela s'est avéré vital pour l'expérience d'apprentissage des développeurs.
    Et pour finir, n'oubliez pas de vous entraîner ! La pratique rend parfait. Il ne sert à rien de regarder des vidéos YouTube sur le développement iOS si vous n'allez pas pratiquer ce que vous apprenez.
    Les développeurs autodidactes le savent, car ils ont passé des années à trouver des solutions par eux-mêmes, tout en apprenant la programmation. Cette idée n'est pas toujours intégrée dans les cours, les livres et les tutoriels.
    La plupart des développeurs débutants ont du mal à passer du suivi des tutoriels iOS à l'écriture de code par eux-mêmes, et c'est exactement là que la pratique vous mène à la maîtrise. Vous voulez réserver du temps dans la journée, ou pendant la semaine, pour pratiquer, expérimenter, faire des erreurs et apprendre de nouvelles techniques.
    Maîtrisez le développement iOS avec Swift et Xcode avec Zero to App Store, notre cours immersif et complet ici à LearnAppMaking. Vous avez accès à notre communauté de développeurs et à de l'aide individuelle lorsque vous en avez besoin.
    7. Lancez votre application dans l'App Store
    Êtes-vous prêt à lancer votre application ? Maintenant que vous avez construit l'application, il est temps de la lancer dans l'App Store.
    Le processus de publication de votre application dans l'App Store est simple :
  • Préparez le titre et les métadonnées de votre application avec iTunes Connect
  • Téléchargez votre dernière version de l'application sur l'App Store avec Xcode
  • Apple évalue votre application en suivant les directives d'évaluation de l'App Store.
  • Lorsque votre application est approuvée, elle est publiée en direct dans l'App Store.
  • FAIT ! Les gens peuvent maintenant télécharger et installer votre application
    Faire une application, et la publier dans l'App Store, c'est exaltant ! C'est tout un frisson et un sentiment formidable d'avoir construit quelque chose, de l'avoir mis dans le monde, de l'avoir vu et vécu. Félicitations !
    Quelle est la prochaine étape ?
    Quand vous avez publié votre application, le travail ne s'arrête pas. En fait, il ne fait que commencer ! Une fois que vous avez recueilli les commentaires des premiers utilisateurs (voir ci-dessous), vous retournez à la planche à dessin pour améliorer votre application.
    Vous faites des études de marché, améliorez vos maquettes et conceptions, et créez de nouvelles fonctionnalités. Vous lancez la prochaine version de votre application dans l'App Store, et le cycle redémarre. Il s'agit d'un processus itératif.
    Vous devez également promouvoir votre application. Je vous recommande de commencer à promouvoir votre application avant de la lancer. Vous générez un certain buzz avant le lancement, donc vous démarrez dès le départ lorsque vous lancez.
    Voici quelques idées :
  • Créez un blog et utilisez le marketing de contenu pour parler de votre application aux gens.
  • Soumettez votre application à des plateformes de conservation, comme Product Hunt.
  • Obtenez de la publicité locale et établissez des liens avec des personnes influentes dans votre domaine.
  • Créer une campagne d'intégration pour les nouveaux utilisateurs d'applications
  • Optimisez les mots-clés de votre application avec App Store Optimization
  • Concentrez-vous d'abord sur 1 utilisateur, puis 10, puis 1000, puis 10.000.
  • Utilisez l'effet réseau pour créer un produit qui est meilleur quand plus de personnes l'utilisent, et aidez les gens à partager votre application avec d'autres.
  • Créez une campagne d'installation d'applications sur Facebook ou utilisez les annonces de recherche dans l'App Store.
  • Utilisez SKStoreReviewController pour demander l'avis des utilisateurs de l'application (ce qui améliore par la suite votre classement App Store).
  • Améliorez les métadonnées et les captures d'écran de votre application, et informez les gens des avantages de l'utilisation de votre application (au lieu de simplement lister les fonctionnalités).
    Quoi que vous choisissiez de faire : tenez-vous-en à cela. Je ne crains pas le guerrier qui a maîtrisé 1000 techniques, mais je crains le guerrier qui a fait une technique mille fois. Il en va de même pour le marketing : la cohérence est importante !
    8. Commercialisez votre application pour atteindre les bonnes personnes
    Les développeurs d'applications sont des résolveurs de problèmes. Votre application résout un problème pour quelqu'un, et c'est ce qui le convainc d'installer et d'utiliser votre application. Mais est-ce tout ce qu'il y a à faire ?
    Le marketing aide à faire changer les choses. Passer d'une ancienne solution à une nouvelle, par exemple. En tant que développeur d'applications, une partie de votre travail consiste à aider les gens à faire cette transition.
    Le marketing jouit d'une mauvaise réputation, surtout auprès des gens qui ont l'esprit technologique. Lorsqu'ils pensent au marketing, ils pensent au vendeur de porte en porte sordide, à la façon dont Facebook vend leurs renseignements personnels et à la façon de convaincre les gens d'acheter des choses dont ils n'ont pas besoin.
    Les développeurs pensent souvent que les bons produits n'ont pas besoin de marketing. Lorsque vous avez besoin de percer un trou, vous achetez le bon foret. C'est logique, non ? Alors pourquoi avez-vous besoin de marketing ?
    La plupart des produits que nous achetons ne sont pas aussi simples que des forets. Qu'est-ce qui fait que les gens choisissent l'iPhone au lieu d'Android ? Pourquoi acheter un Tesla plutôt qu'une Volkswagen ? Est-ce que les gens vont dans un restaurant 3 étoiles Michelin parce qu'ils ont faim ?
    Le marketing est la voix qui dit aux gens qui vous êtes, ce que vous représentez et en quoi vous êtes différent des autres solutions disponibles. Le marketing est une question de confiance, d'empathie et d'établissement de liens avec les gens.
    Il s'agit d'avoir l'humilité de dire à quelqu'un que votre solution n'est peut-être pas la meilleure pour lui, et d'avoir le courage de parler à ceux qui peuvent bénéficier de ce que vous avez créé.
    Avez-vous besoin de marketing en tant que développeur d'applications ? HELL YEAH ! Tu veux que tes idées se répandent, non ? Votre produit s'améliore lorsque les bonnes personnes en bénéficient. Le marketing est un moyen d'atteindre ces gens. Utilisez-le judicieusement et ne vous cachez pas derrière la logique. Le marketing est une question que l'on ne peut résoudre avec la logique - la seule façon d'avancer est d'établir un lien personnel.
    Par où commencer ? Posez 3 questions simples :
    Quel problème votre application résout ?
    A qui s'adresse votre application ?
    Comment pouvez-vous atteindre ces gens ?
    Utilisez les tactiques expliquées plus haut, comme écrire sur des sujets liés à votre application, ou lancer une campagne publicitaire, ou intégrer de nouveaux utilisateurs. Aidez les gens à découvrir que votre application leur est destinée.
    Créer des applications n'est pas seulement une question de codage - c'est aussi une question de changement ! Dans Zero to App Store, vous apprenez les bases du commerce et du marketing des applications, ainsi que le développement iOS.
    9. Améliorez votre application avec la rétroaction des utilisateurs
    Les retours d'utilisateurs réels sont importants pour la création d'une application. Vous utilisez l'expérience d'un utilisateur et ses commentaires pour améliorer votre application. Alors, comment tu fais ça ?
    Utiliser l'analyse d'applications pour recueillir des données quantitatives
    Utiliser des sondages et des entrevues pour obtenir des données qualitatives
    Parlez régulièrement à vos utilisateurs et établissez une connexion personnelle
    La façon la plus simple d'obtenir les commentaires des utilisateurs de votre application est de simplement leur envoyer un courriel personnel pour leur demander comment ils vont et comment ils utilisent votre application. Vous demandez littéralement : "Comment utilisez-vous mon application ?"
    La clé, c'est "comment". Vous ne leur demandez pas s'ils aiment votre application, comment ils veulent l'améliorer ou ce qu'ils pensent d'une nouvelle fonctionnalité. Vous pouvez poser ces questions, mais il est probable qu'elles vous donneront des réponses fondées sur vos opinions. Ce qu'il vous faut, ce sont des réponses concrètes.
    Dans son livre Don't Make Me Think, Steve Krug affirme que vous voulez regarder de vrais utilisateurs pendant qu'ils utilisent votre application. Vous pouvez leur demander ce qui les a motivés à prendre une action particulière dans votre application, ou ce à quoi ils s'attendaient en conséquence, mais vous ne voulez pas qu'ils réfléchissent trop sérieusement aux questions.
    Le risque de mener des sondages et des groupes de discussion est que les gens commencent à réfléchir à ce qu'ils pensent et à la façon dont ils réagiraient dans certains scénarios. Il est préférable de les mettre dans le scénario que vous recherchez et de faire attention à ce qu'ils font !
    Une fois que vous avez fait certaines de ces séances de rétroaction, vous identifiez les interactions dans votre application qui, selon vous, se dérouleraient différemment. Vous comparez vos attentes aux résultats du monde réel et voyez si elles correspondent. Si ce n'est pas le cas, vous devez soit changer vos attentes, soit changer votre application.
    Dressez une liste des améliorations possibles et fixez les éléments dans ces deux catégories :
  • Réparer les choses qui sont des erreurs évidentes
  • Réparer les choses qui sont faciles à réparer
    Ne compliquez pas les choses, ce n'est pas de la science-fusée ! Améliorez ce qui doit être amélioré et lancez rapidement une nouvelle version de votre application.
    La clé pour travailler avec la rétroaction des utilisateurs est d'expérimenter avec des actions et des résultats. Personne ne sait ce qui fonctionne le mieux tant que vous ne l'avez pas testé et mesuré les résultats. Plus votre temps d'exécution sur les expériences et leurs améliorations est rapide, plus votre application s'améliore rapidement.
    Vous pouvez tester votre application avec TestFlight. Invitez simplement quelques personnes à tester votre application, et envoyez-leur votre prochaine version de l'application. Vous pouvez inviter jusqu'à 10.000 personnes, et elles peuvent fournir une rétroaction rapide sur votre dernière itération.

  • Différents types d'application iOs

    Il existe principalement 3 types d'applications que vous pouvez réaliser sur iOs.
    Le premier type d'application est tout simplement la création d'une application gratuite. Ce type d'application est la plus populaire car elle est accessible à tout le monde.
    Généralement, ce type d'application intègre des publicités, car celles-ci permettent de rémunérer le créateur.
    Un autre type d'application est l'application gratuite mais qui intègre des achats payants.
    Ce type d'application est devenu le type d'application le plus populaire car elles sont accessibles à tout le monde au départ, et les gens ont facilement tendance à craquer pour les achats intégrés.
    Le dernier type d'application est tout simplement les applications payantes.
    Ce type d'application à tendance à disparaitre, et celles qui restent ne sont que des applications premium qui offrent un service qui est vraiment différent et à forte valeur ajoutée.

    Comment promouvoir son application iOs

    Les développeurs d'applications pour iOS augmentent chaque année.
    Les applications iPhone et iPad d'Apple continuent d'attirer davantage de développeurs pour la plate-forme en raison de la rentabilité du marché des applications iPhone/iPad.
    Actuellement, il y a 4 fois plus de développeurs iOS qu'il y a de développeurs Android.
    En 2012, le Guardian a estimé que les 200 meilleures applications Android ont réalisé un bénéfice brut de seulement 12% des bénéfices des 200 meilleures applications iPhone. C'est-à-dire, les meilleures applications Android n'ont gagné que 12% de ce que les meilleures applications iPhone ont fait dans la même année.
    Le développement d'applications iPhone est devenu une activité très lucrative. De nombreux experts en technologie et entreprises se sont lancés dans le développement d'applications iOS dédiées ou sont en train de le faire.
    Quel que soit le créneau dans lequel vous vous trouvez, si vous obtenez un développeur d'applications iOS pour votre entreprise, ce pourrait être l'une des meilleures décisions commerciales que vous ayez jamais prises.
    Mais le plus dur vient après la création d'une application. Les développeurs sont la plupart du temps collés à des codes armés seulement avec la connaissance de la façon de développer des applications. La plupart du temps, ils ont du mal à promouvoir leurs applications iOS auprès d'un large public. C'est un gros obstacle à la diffusion d'une application auprès du grand public.
    Donc, pour le grand nombre de développeurs qui cherchent à frapper grand sur le marché populaire des applications iOS, voici quelques points importants pour vous aider à promouvoir et commercialiser votre application iOS / jeu dans l'Apple App Store.
    Je suppose que vous avez déjà créé une application incroyable pour iOS. Maintenant, il est temps de faire un travail intelligent et de faire connaître votre application pour la rendre virale.
    Faire évaluer votre application/jeu est un must pour les développeurs désireux de promouvoir leur application. Les principaux sites d'évaluation d'applications comme MobileStartupz.com, 148appsm sont quelques bonnes options à considérer.
    Soumettre à l'examen des sites fournira à votre application avec de la publicité initiale, et si votre application est vraiment bonne, ces sites vous aideront également à vous faire remarquer dans l'industrie de l'application.
    Si vous avez développé une application payante, assurez-vous d'ajouter un code de rédemption afin que les blogueurs puissent télécharger gratuitement votre application payante et écrire un commentaire.
    Postez un message à propos de votre application et annoncez-le à vos amis, votre famille et vos associés sur certains de vos comptes de réseau social populaires comme Facebook, Google Plus, Twitter, LinkedIn, etc.
    Soumettez votre application iPhone/iPad aux médias sociaux et aux sites de bookmarking comme Producthunt et Reddit.
    Si vous connaissez d'autres sites de bookmarking social où nous pouvons promouvoir des applications iOS, faites-le moi savoir via les commentaires.
    Créer un nouveau site web avec un nom de domaine pertinent et des mots-clés optimisés pour le référencement.
    Incluez des descriptions vidéo de l'application et des captures d'écran pour faire prendre conscience au consommateur de ses fonctionnalités et de son utilité.
    Recueillez les commentaires pertinents des clients et fournissez des forums pour les questions des utilisateurs (plus d'informations à ce sujet dans une minute).
    Faites la promotion de votre application par le biais de blogs liés aux applications mobiles ou à la technologie. Vous pouvez même en faire la promotion par l'entremise de communautés de démarrage.
    L'un de ces sites Web gratuits est Producthunt, où une communauté de jeunes entreprises vote et classe les applications soumises chaque mois.
    Producthunt est une bonne option si vous avez plusieurs applications pour différents systèmes d'exploitation. Ils acceptent également les applications Android, Windows Phone et Blackberry.
    La publicité est une excellente idée pour tout type d'application/jeu. Apprenez à connaître les sites Web qui correspondent au créneau de votre application et achetez de l'espace publicitaire.
    Vous pouvez même contacter quelques blogueurs qui sont prêts à promouvoir votre application iOS en échange d'une compensation, monétaire ou autre.
    La promotion d'une application iPhone/iPad par la publicité est un excellent moyen de toucher un grand nombre de personnes et d'acquérir une bonne base d'utilisateurs.
    Vous pouvez attirer une large base d'utilisateurs initiaux en faisant la promotion de la version gratuite de votre application (soit une version d'essai gratuite ou avec des annonces).
    Si l'utilisateur désire plus de fonctionnalités ou souhaite bénéficier de toutes les fonctionnalités de l'application, offrez-lui la possibilité d'acheter une mise à niveau par le biais d'un achat dans l'application.
    Comme bonus supplémentaire, avec cette approche, vous pouvez faire un bon profit sur les annonces provenant de l'application gratuite et aussi des revenus générés lorsque les utilisateurs achètent l'application premium payante.
    La promotion d'une application iPhone/iPad par le biais d'un concours gratuit ou d'un code promotionnel vous attirera un bon nombre de clients intéressés.
    L'idée du cadeau est particulièrement utile pour les applications qui sont nouvelles et qui ont été lancées récemment.
    Vous pouvez même offrir des articles promotionnels comme des t-shirts, des tasses à café, des boutons, etc. qui vous aideront à gagner en popularité grâce à la notoriété de votre marque.
    Il existe de nombreux moteurs de marketing de recherche. Certains d'entre eux le sont :

  • Google AdWords
  • Yahoo Search Marketing
  • Bing Search Marketing
  • Baidu Advertising (Chine)
  • Yandex Search Advertising (Russie)
    Ils offrent tous de la publicité par mots-clés que vous pouvez utiliser pour promouvoir votre application.
    Sélectionnez les mots-clés/budget appropriés et dirigez l'annonce vers votre lien Apple App Store.
    Créer un forum pour les utilisateurs de votre application vous aide à fidéliser votre clientèle. Cela confère également de la crédibilité à la stabilité, au développement et au support client de l'application.
    Créez un forum actif pour votre application dans le site Web de votre application.
    De plus, c'est une bonne idée de créer une page Facebook pour votre application afin d'obtenir des commentaires supplémentaires et de vous connecter davantage avec les utilisateurs.
    Collaborez avec les personnes d'influence et les gens d'affaires bien connus de votre industrie. Cela vous aidera à obtenir une reconnaissance dans votre domaine et à construire l'identité de votre application.
    Trouvez des personnes locales partageant les mêmes idées qui sont prêtes à collaborer à la promotion de votre application iOS.
    Il peut s'agir de blogueurs techniques, d'auteurs de livres, de journalistes de journaux, etc. Vous pourriez même envisager de collaborer avec vos concurrents mineurs comme un partenariat contre vos principaux concurrents.
    Ces 10 conseils sont sûrs d'aider les développeurs d'applications iPhone/iPad à promouvoir efficacement leur application dans un court laps de temps.
    Peu importe à quel point vous avez bien conçu et développé une application, sans promotion appropriée, vous manquerez de trouver votre public ; et toutes les opportunités de gagner de l'argent avec votre application iOS développée seront rares et éloignées.