David Smith est un développeur de logiciels indépendant qui s’intéresse principalement à la plate-forme iOS d’Apple. La première expérience de développement mobile de David remonte au début des années 2000, lorsqu'il a créé des applications pour Palm et Windows Mobile..
Avec sa société Cross Forward Consulting, il a lancé une large gamme d’applications mobiles, telles que Audiobooks, Check the Weather et Podomètre ++. Il dirige également Feed Wrangler, un service RSS populaire lancé par David peu après la fermeture de Google Reader par Google..
David est bien connu dans la communauté iOS pour plusieurs raisons. Il organise un magnifique podcast, Developing Perspective, et partage régulièrement ses connaissances et ses expériences sur son site Web..
Dans l'interview d'aujourd'hui, je discute avec David de la gestion d'une entreprise dans l'App Store, de l'importance de la diversification des revenus et des défis liés au développement indépendant..
Pouvez-vous nous en dire un peu plus sur votre parcours et comment vous avez démarré avec le développement iOS?
Ma carrière de développeur a débuté dans le mobile, mais c'était au début des années 2000. À l'époque, j'avais l'habitude d'écrire des applications pour les plates-formes Palm et Windows Mobile. C'était mobile, mais pas comme nous le considérons vraiment aujourd'hui.
Je l'ai fait pendant un moment puis je me suis lancé dans le développement Web, principalement Ruby on Rails, et dans le développement iOS, principalement parce que cela semblait être la prochaine grande chose. C'est un sacré tour depuis.
Pensez-vous que votre expérience avec Palm et Windows Mobile vous a donné une longueur d'avance lors de l'introduction de l'iPhone en 2007?
Je pense que ça a aidé. À ce stade, après tant d’années et après que la plate-forme ait autant évolué, je pense que la différence est moins importante. Mais je pense que la première année, cela m'a aidé de passer beaucoup de temps à écrire des applications pour petits écrans avec de très basses résolutions d'écran..
Cela m'a aidé à réfléchir davantage à ce que je pouvais afficher à l'écran et à mieux comprendre le contexte dans lequel on se sent en tant qu'utilisateur. Je passais des heures et des heures à utiliser ces petits appareils mobiles, même avant d'avoir mon premier iPhone.
Qu'est-ce qui vous a motivé à vous lancer dans le développement iOS??
Je pense que j'ai toujours eu un esprit d'entreprise. J'ai toujours voulu essayer de trouver quelque chose que je pourrais faire pour créer une entreprise et le faire par moi-même plutôt que de travailler pour quelqu'un d'autre.
Jusqu'au lancement de l'iPhone, je n'avais jamais vraiment réussi à le faire. À ce moment-là, j'étais consultant. Je suis passé d’un emploi typique de 9 à 5 ans à un emploi travailler pour le poste emploi.
Lorsque le SDK de l’iPhone est sorti, c’était quelque chose qui semblait plus susceptible de me permettre de courir. Et il s'est avéré que c'était correct.
Il y a presque un an, vous avez lancé Feed Wrangler, un service Web remplaçant le lecteur de Google. Feed Wrangler a été lancé peu après que Google ait arrêté Reader. Qu'est-ce qui vous a inspiré pour créer Feed Wrangler??
C'était intéressant de retourner à mes racines et de revenir à une vie antérieure où j'avais été développeur Rails. J'avais beaucoup d'expérience dans la création d'applications Web, mais ces compétences étaient un peu reléguées au second plan car je me concentrais désormais sur la création d'applications iOS..
Je savais que Google Reader n'était probablement pas long pour ce monde et je me suis dit que j'essaierais peut-être de construire quelque chose que je pourrais utiliser lorsque ce moment sera venu. Lorsque Google a annoncé qu'il fermait Google Reader, je me suis dit "Pourquoi ne vois-je pas si je peux transformer cela en un produit? Pourquoi ne pas tenter le coup?"
Quels ont été les aspects les plus difficiles du développement et de la publication de Feed Wrangler??
Il s’est avéré que la partie la plus difficile de la construction de Feed Wrangler n’était pas nécessairement le code, mais plutôt l’échelle. J'ai passé tout mon été à essayer de mettre le système en place, car il y avait de plus en plus d'utilisateurs et de trafic. La quantité de données qu’elle essaie d’indexer et de gérer est assez considérable et était plus que ce à quoi j’avais vraiment pensé lors de la construction initiale..
Le plus gros défi était de devoir aller jusqu'au bout. Avant Feed Wrangler, j'étais tellement habitué à travailler uniquement au très haut niveau d'écriture de code, de le déployer quelque part, puis de fonctionner et fonctionner. Avec Feed Wrangler, il était très important de se préoccuper de la rapidité avec laquelle je pouvais écrire des données sur un disque dur sur mon serveur de base de données..
Je suis heureux que les choses se soient arrangées car c'était un été assez rude. Dans l'App Store, la plupart des produits ont une période de montée en puissance naturelle: vous créez quelque chose, vous le diffusez et vous essayez de créer progressivement un buzz au fil du temps. Avec Feed Wrangler, le bateau de Google Reader coulait et tout le monde sautait et essayait de trouver une alternative. Ce fut une augmentation très soudaine et rapide en termes d'utilisateurs et d'utilisation.
Avec Feed Wrangler, vous avez créé une source de revenus récurrents pour votre entreprise. Cela a-t-il changé la façon dont vous dirigez votre entreprise? Cela vous a-t-il donné la possibilité d'expérimenter d'autres projets??
Oui. Je pense vraiment que oui. Ce que j'ai toujours fait pendant que j'essayais de créer mon entreprise, c'était de diversifier les sources de revenus de mon entreprise, afin que je puisse prendre plus de risques ou être plus agressif dans les choses que j'essaie..
J'ai des applications gratuites avec des publicités, des applications gratuites avec achats intégrés, des applications payantes et maintenant, j'ai un produit basé sur un abonnement. Avoir un revenu aussi diversifié me permet de prendre plus de risques. Les nouvelles choses ne doivent pas payer tout de suite.
Podomètre ++ est un bon exemple. Cela a commencé comme une preuve de concept que j'ai publiée dans l'App Store. Cela a suscité beaucoup plus d'intérêt que prévu. J'ai pu investir dans ce projet, qui a maintenant un public très large et se porte très bien. Grâce à mes autres produits, j'ai eu le temps de m'adapter, de peaufiner et de changer au fur et à mesure, même si, au départ, cela ne rapportait presque rien et n'était rien de plus qu'un passe-temps.
Dans l'App Store, il est difficile de prédire quand un produit a du potentiel et quand il n'en a pas. Après cinq ans d'activité dans l'App Store, avez-vous développé un sixième sens qui aide à relever ce défi?
Je ne dirais certainement pas que j'ai un sixième sens à ce sujet, mais mon instinct sur les choses est probablement un peu plus raffiné qu'il ne l'était auparavant. J'ai lancé beaucoup plus de flops que de succès.
Si je me souviens bien, au cours des cinq dernières années, j’ai probablement lancé quelque chose dans la gamme de cinquante à soixante produits, idées ou concepts différents, et je n’en ai probablement jamais eu que cinq ou six. en dehors.
Il semble que ce soit environ un produit sur huit ou dix qui fonctionne d’une manière qui vaille la peine d’être poursuivi. J'ai maintenant une meilleure idée du type de domaines dans lesquels il est judicieux d'investir temps et énergie, et je pense que cela a beaucoup à voir avec la compréhension de votre concurrence et la compréhension de votre destination..
Si vous envisagez de créer une application météo, ce que j'ai déjà fait avec Check the Weather, il est important de comprendre qu'il est peu probable que vous retourniez le marché et deveniez le leader dominant. Vous êtes en concurrence avec des centaines, voire des milliers d'autres applications.
Vous devez avoir la bonne mentalité et comprendre que tout le monde est toujours à la recherche d'une nouvelle application météo, mais aussi qu'ils vont rechercher une nouvelle application météo juste après avoir la vôtre..
Vous ne pouvez pas vraiment prédire si quelque chose va réussir ou non, mais je pense que vous pouvez avoir une compréhension raisonnable de ce que sont votre meilleur et votre pire scénario. Et si vous êtes honnête à ce sujet, je pense que vous êtes capable de prendre de bien meilleures décisions concernant ce que vous faites et combien d’argent et de temps vous investissez dans quelque chose..
En particulier dans l'App Store, il y a beaucoup d'espace pour les produits qui résolvent un problème spécifique et le résolvent bien. Mais n'essayez pas de faire trop, trop tôt. Il est de loin préférable de publier quelque chose qui fait quelque chose d'unique et d'intéressant plutôt que de résoudre tous les problèmes.
Si votre application décolle et réussit, vous aurez de nombreuses opportunités pour continuer à y investir à l'avenir. C’est une approche plus sûre que de mettre tout ce temps et tout cet argent à l’avance et de ne pas savoir nécessairement si cela va se dérouler..
Marketing des applications mobiles n'est pas facile, car vous avez une très petite marge avec laquelle travailler. Quelles stratégies utilisez-vous pour commercialiser des applications mobiles??
Le marketing est un domaine pour lequel je souhaite toujours avoir une meilleure réponse. D'après mon expérience, il y a très peu de formes de publicité payée qui rapportent vraiment. Je ne les ai jamais trouvés vraiment bien travailler.
Le marketing le plus efficace semble être d'essayer de développer des relations avec les gens dans la presse. Il est important de développer des relations avec eux avant que vous ayez besoin de regarder ce que vous construisez. Vous espérez que votre application s'affiche dans l'un de ces lieux, car vous essayez en définitive de sensibiliser.
Si votre application est bonne et qu'elle a cette étincelle qui attirera l'attention des gens, une fois que vous avez l'intérêt initial, c'est à votre application de se commercialiser elle-même. Si les gens le voient et qu’ils aiment ça, ils vont en parler à leurs amis, ils vont en parler en ligne. Ce type de publicité de bouche à oreille et de marketing semble être le plus réussi.
La plupart de mes efforts consistent à essayer d’obtenir ce brouhaha initial, ce brouillon initial, puis à lâcher prise et à voir où cela va. Chaque fois que j'ai essayé, après cette poussée initiale, de continuer à faire bouger les choses, comme la publicité ou le contact avec la presse, cela ne fonctionne pas aussi bien..
Vous devez également comprendre que toutes les applications ne réussiront pas. Beaucoup de gens qui écoutent Developing Perspective sont très frustrés à ce sujet. Ils ont passé tout leur temps et leur énergie à créer une application, ils l'ont mise sur le marché et cela n'a abouti à rien. Ils me demandent ensuite "Quel type de marketing puis-je faire pour cela?" La réponse difficile est parfois que vous ne pouvez rien faire. Vous avez peut-être mal évalué le marché ou il y a quelque chose dans votre application qui est très étroit en focus, plus étroit que vous le pensiez.
Il n'y a pas de solution miracle comme "Si vous faites ces cinq choses, votre application aura du succès." La qualité de votre application et sa conception constituent le meilleur marketing que vous puissiez faire.
En plus de la création d'applications mobiles et de l'exécution d'un service Web, vous hébergez également un podcast, Développement de la perspective. Quel est votre objectif avec Developing Perspective?
Developing Perspective est un podcast que je réalise depuis presque trois ans. Il s'agit des leçons que j'ai apprises en tant que développeur iOS indépendant. Sauf s'il s'agit d'une interview, le podcast est limité à quinze minutes..
Pendant longtemps, j'ai été un grand fan de podcasts. Lors de la création de Developing Perspective, j'ai écouté toutes les émissions de 5by5 telles que Build and Analyze, Hypercritical, The Talk Show, et j'ai vraiment adoré le format podcast. Mais je le regardais et c'était très intimidant pour moi de m'asseoir et de regarder quelque chose qui durait peut-être une heure, une heure et demie, et de le faire de façon continue.
Alors j'ai pensé "Pourquoi ne pas simplement prendre une contrainte, la mettre par-dessus et dire que cela ne durera jamais plus de quinze minutes". C'était bon pour les auditeurs. J'ai eu beaucoup de retours. Les gens ont aimé pouvoir toujours se faufiler dans la perspective de développement, car ils ne durent que quinze minutes. Ils ne doivent donc pas s'asseoir et consacrer beaucoup de temps à.
C’est quelque chose que je suis capable de faire depuis si longtemps parce qu’il me faut environ une demi-heure pour faire un épisode. C'est quelque chose que j'aime faire et où je sens que je peux aider les gens. Je suis toujours aux prises avec un nouveau problème et le partage, même si ce n'est pas la solution, les solutions de contournement et les bidouilles que j'ai trouvées, semble vraiment aider d'autres personnes également..
Merci beaucoup pour votre temps, David. Où les gens peuvent-ils trouver ou vous suivre en ligne?
Sur Twitter, je suis _davidsmith, et le meilleur endroit pour me joindre est mon site Web qui contient des liens vers tout ce que je fais. Vous pouvez trouver Developing Perspective sur iTunes et son site Web..