Article

Création d'applications Android belles et fonctionnelles: une interview avec Tyler Pearson de Stitcher Radio

protection click fraud

Stitcher Radio, l'une des applications d'actualités, de radio et de podcast les plus populaires sur Android a récemment subi une refonte complète. Le développeur principal d'Android chez Stitcher, Tyler Pearson, a eu la gentillesse de prendre un peu de temps après le lancement de la nouvelle application pour nous parler. Nous avons eu la chance de (virtuellement) nous asseoir et de parler à Tyler de leur application Android récemment repensée, des directives de conception de Google et de l'état de l'écosystème Android.

Restez dans les parages après la pause et voyez ce qu'il avait à dire.

Quelle est la taille de l'équipe qui gère l'application Stitcher Radio Android?

«En ce moment, nous sommes deux... personnes et demie, nous l'appellerons. Nous avons une personne qui fonctionne à la fois sur Android et iOS. Pendant que nous reconstruisions l'application, nous avons fait appel à une aide extérieure, nous étions donc jusqu'à six personnes pendant un petit moment. Je suis vraiment fier de ce que nous avons pu faire, nous n’avons vraiment commencé cette réécriture qu’en septembre, et en 5 mois, nous l’avons réécrit de fond en comble. »

Verizon propose le Pixel 4a pour seulement 10 $ / mois sur les nouvelles lignes illimitées

Comment gérez-vous une réécriture et une refonte complètes d'une application aussi volumineuse?

«À partir du mois d'août, nous avons reçu de nombreux commentaires d'utilisateurs ayant des problèmes d'utilisation de Stitcher sur les nouveaux appareils Samsung, des problèmes de diffusion de contenu, là où cela ne fonctionnait fondamentalement pas. Nous avons donc commencé à examiner quels étaient les problèmes, comment nous allions les résoudre, et cela correspondait vraiment bien avec le timing de "hé, nous avons l'air vraiment hors de propos, réécrivons-le, faisons-le paraître mieux'. Les outils sont là pour se développer très rapidement, nous utilisons les API Android Media standard, nous tirons parti de tout ce que propose la plate-forme. "

Quels problèmes, le cas échéant, avez-vous constatés en prenant en charge autant d'appareils différents?

«Nous avons vraiment commencé à remarquer des problèmes avec les appareils Samsung une fois qu'ils ont été mis à niveau vers ICS, et cela correspondait à peu près à la sortie du Galaxy S3... Nous avions donc cette base d'utilisateurs massive qui ne pouvait plus utiliser notre application, alors à ce moment-là, nous avons dû faire quelque chose. "

Faites-vous des tests sur plusieurs appareils? Si oui, lesquels?

«Vous avez des différences mineures entre les appareils. Nous avons un bon nombre d'utilisateurs d'Android au bureau, ils ont tous leur appareil personnel, puis nous avons une tonne d'appareils de test. Il s'agit d'une combinaison des téléphones les plus populaires à l'époque, puis des téléphones sur lesquels nous rencontrons des problèmes grâce aux commentaires. Au cours de l'été, le Galaxy S3 a été un bon exemple... nous avons commencé à recevoir de nombreux commentaires disant "hé, j'ai du mal à faire lire du contenu sur mon appareil", et nous avons vu que cet appareil commun avait des problèmes, nous sommes donc sortis et en avons eu quelques-uns juste pour pouvoir tester leur."

Donc, une fois que vous avez commencé à creuser, vous avez décidé que si vous deviez changer autant de choses, vous pourriez aussi bien intégrer cela dans la refonte?

«Nous parlions d'une refonte. Notre ancienne application, si vous la regardez, c'est en grande partie une application iOS qui vient en quelque sorte d'être portée sur Android. C'était à la veille de l'existence de directives de conception strictes de la part de Google, quelque chose du genre, donc cela semblait vieux et déplacé. Nous parlions donc de ces deux choses de manière indépendante, puis nous en sommes venus au point où nous nous sommes dit "hé, pourquoi ne pas le reconstruire à partir de zéro et voir ce que nous pouvons faire?". "

Vous avez fait d'énormes progrès, cela ne ressemble même plus à la même application, il est clair que vous y avez consacré beaucoup de travail.

«Nous avons utilisé les directives de conception de Google comme point de départ. Nous avons une équipe de conception interne vraiment solide... ils ont pu faire des choses incroyables et proposer des interactions intéressantes. J'ai eu la chance de travailler sur un projet qui était non seulement bien conçu, mais bien conçu dans le cadre de ce que la plate-forme vous offre.

L'interface utilisateur «holo» est clairement l'avenir de la conception Android, est-elle restrictive ou favorise-t-elle de bons choix de conception dans les applications?

«Je pense qu’ils sont incroyables. Si vous regardez l'évolution de l'écosystème Android, vous avez en quelque sorte cette inadéquation initiale de «hé, je veux que mon application se présente de cette façon, une autre application semble complètement différente». Donc, je pense que si vous utilisez les directives de conception comme point de départ, il y a beaucoup de place pour la personnalisation en plus de cela. Vous pouvez faire en sorte que l'application ressemble à la vôtre, tout en lui donnant l'impression qu'elle s'intègre dans l'écosystème Android. »

Pour une application aussi populaire, comment la repenser pour apporter des améliorations, sans aliéner les utilisateurs existants?

«À partir de l'été dernier, nous avons commencé à effectuer de nombreuses recherches sur l'expérience utilisateur autour de notre application actuelle... les personnes qui l'ont réellement utilisée, les utilisateurs d'Android qui n'ont pas utilisé notre application, les utilisateurs de podcast qui n'ont pas utilisé Stitcher. Nous avons fait beaucoup de recherches pour essayer de déterminer ce que les gens utiliseraient le plus, et à partir de là, notre les équipes de conception et de produit ont travaillé dur pour trouver comment mettre en évidence ces fonctionnalités et les rendre facilement accessible. Malheureusement, nous avons dû retirer quelques fonctionnalités pour sortir cette version. Nous avons dû faire des compromis difficiles, mais grâce à cette recherche, nous avons pu le faire avec un minimum de perturbations.

On a l'impression qu'il y a un nombre croissant de personnes qui considèrent la conception «correcte» des applications Android comme un élément positif, et ce n'est pas quelque chose qui fait traditionnellement partie de la culture Android. Quelles sont vos pensées?

«Je suis entièrement d'accord avec cela. Je pense que Google mérite vraiment beaucoup de crédit là-bas, ils ont enfin cet ensemble de directives de conception très solides. Ils ont évidemment passé beaucoup de temps à rechercher à quoi ressemblerait une bonne application, à quoi elle ressemblerait. Ils l'ont fait dans leurs propres applications, ils ont partagé cette recherche avec nous et je pense que cela renforce la plate-forme dans son ensemble. "

Était-il important que la version Web de Stitcher suive une conception similaire à celle de la nouvelle application Android?

«Je pense que c'est génial de pouvoir reconnaître les mêmes couleurs aux deux endroits et de naviguer. En tant que développeur et utilisateur Android moi-même, ma priorité principale était de le rendre beau et de bien fonctionner sur Android... ressembler à l'application Web est un bonus supplémentaire. »

Stitcher est bien plus qu'une simple radio, vous regroupez tellement de sources, y a-t-il eu des discussions sur le changement de marque en «Stitcher»?

«Nous avons un peu refait ça, même récemment. Si vous remarquez l'écran de démarrage lorsque vous démarrez l'application, il s'agissait de «Stitcher Smart Radio» et maintenant de «Stitcher - Radio On Demand», nous jouons donc avec la marque. Le problème est que si vous n'êtes pas familier avec Stitcher et que vous ne voyez que "Stitcher", vous ne savez peut-être pas ce qu'il fait. La fondation de l'entreprise a été d'apporter cette expérience de «radio parlée» à votre téléphone, donc je pense qu'il y a peut-être une certaine pression pour garder «radio» dans le nom. "

Vous intégrez des choses comme la radio parlée aux côtés d'autres actualités et podcasts. Lorsqu'une application fait tant de choses, est-il difficile de savoir avec qui vous êtes en concurrence?

«Je dirais que nous avons un chevauchement de 50% avec les applications de podcasting, 50% avec les applications de radio. C’est un marché énorme pour nous, et je pense que c’est une énorme opportunité pour nous... cela nous donne cette belle niche taillée. Le problème est que si vous n’avez jamais entendu parler de Stitcher auparavant et que vous n’êtes pas vraiment un utilisateur de podcast, comment expliquer rapidement ce que nous faisons? »

Les podcasts ne sont toujours pas aussi faciles à expliquer que «radio» à un utilisateur normal, n'est-ce pas?

«C'était en quelque sorte l'objectif depuis le début, de se distancer du mot« podcast »en un sens, car c'est bien plus que cela. On revient toujours à l’analogie de l’autoradio: là où vous vous asseyez dans votre voiture, mettez le contact et la radio s’allume et vous écoutez du contenu... c'est une sorte de «zéro effort» de votre part. Vous avez laissé votre radio réglée sur cette station, ou c’est l’une de vos préréglages, c’est ce que vous voulez écouter. Nous appliquons simplement cela à une mode plus à la demande afin que vous n'ayez pas à manquer la moitié d'une émission ou à essayer de chronométrer votre trajet pour le moment où votre émission préférée est sur NPR. "

Vous avez donc expédié la mise à jour, tout semble fluide, voyez-vous des problèmes?

"Nous vérifions en quelque sorte Play de manière obsessionnelle pour nous assurer que rien ne va pas... tout semble aller bien jusqu'à présent.


C'est formidable d'avoir un aperçu d'un développeur qui vient de passer par l'énorme tâche de réécrire une application aussi populaire. C'est impressionnant de voir que seulement deux (et demi) principaux développeurs peuvent faire un si grand changement en un temps relativement court. Il est également rassurant de savoir que les nouvelles directives et outils de conception de Google sont vus (et utilisés) sous un jour positif par les développeurs.

Avec cette mise à jour, Stitcher Radio s'est remis en tête de la liste des applications hautement fonctionnelles et magnifiquement conçues disponibles sur le Play Store aujourd'hui.

Ce sont les meilleurs écouteurs sans fil que vous pouvez acheter à tous les prix!
Il est temps de couper le cordon!

Ce sont les meilleurs écouteurs sans fil que vous pouvez acheter à tous les prix!

Les meilleurs écouteurs sans fil sont confortables, sonnent bien, ne coûtent pas trop cher et tiennent facilement dans une poche.

Tout ce que vous devez savoir sur la PS5: date de sortie, prix et plus
La prochaine génération

Tout ce que vous devez savoir sur la PS5: date de sortie, prix, etc.

Sony a officiellement confirmé qu'il fonctionnait sur la PlayStation 5. Voici tout ce que nous savons à ce sujet jusqu'à présent.

Nokia lance deux nouveaux téléphones Android One à moins de 200 $
Nouveaux Nokias

Nokia lance deux nouveaux téléphones Android One économiques de moins de 200 $.

Nokia 2.4 et Nokia 3.4 sont les derniers ajouts à la gamme de smartphones économiques de HMD Global. Comme ce sont tous les deux des appareils Android One, ils sont garantis de recevoir deux mises à jour majeures du système d'exploitation et des mises à jour de sécurité régulières pendant trois ans maximum.

Les meilleures imprimantes photo instantanées portables pour les appareils Android
Imprimez en déplacement!

Les meilleures imprimantes photo instantanées portables pour les appareils Android.

Vous êtes en mouvement et vous créez des souvenirs sur votre mobile. Bien que le numérique soit génial, pourquoi ne pas essayer de rendre ces souvenirs un peu plus permanents avec une photo tangible?

instagram story viewer