Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Mooie en functionele Android-apps maken: een interview met Tyler Pearson van de stitcher-radio

Inhoudsopgave:

Anonim

Stitcher Radio, een van de meest populaire nieuws-, radio- en podcast-apps op Android, heeft onlangs een volledig nieuw ontwerp ondergaan. De belangrijkste Android-ontwikkelaar bij Stitcher, Tyler Pearson, was zo vriendelijk om na de lancering van de nieuwe app wat tijd vrij te maken om met ons te praten. We hadden de kans om (vrijwel) te gaan zitten en met Tyler te praten over hun nieuw ontworpen Android-app, de ontwerprichtlijnen van Google en de status van het Android-ecosysteem.

Blijf na de pauze rond en kijk wat hij te zeggen had.

Hoe groot is het team dat de Android-app Stitcher Radio beheert?

“Op dit moment zijn we twee … anderhalf mensen noemen we het. We hebben één persoon die werkt op zowel Android als iOS. Terwijl we de app aan het herbouwen waren, brachten we hulp van buitenaf, dus we waren een tijdje zo groot als zes mensen. Ik ben echt trots op wat we hebben kunnen doen, we zijn pas echt begonnen met deze herschrijving in september, en in principe 5 maanden herschreven we het helemaal opnieuw. ”

Hoe beheer je een volledige herschrijving en herontwerp van zo'n grote app?

“Vanaf augustus kregen we veel feedback van gebruikers die problemen hadden met het gebruik van Stitcher op de nieuwere Samsung-apparaten, problemen met het streamen van inhoud, waar het fundamenteel niet werkte. Dus begonnen we te kijken naar wat de problemen waren, hoe we ze zouden oplossen, en dat kwam heel goed overeen met de timing van 'hey, we kijken echt misplaatst, laten we het herschrijven, laten we het er beter uit laten zien'. De tools zijn er om heel snel te ontwikkelen, we gebruiken standaard Android Media API's, we maken gebruik van alles wat het platform biedt. ”

Welke problemen heb je gezien als je zoveel verschillende apparaten moet ondersteunen?

"We begonnen echt problemen met Samsung-apparaten op te merken nadat ze waren geüpgraded naar ICS, en dit kwam vrijwel overeen met de release van de Galaxy S3 … dus we hadden een enorm gebruikersbestand dat onze app gewoon niet meer kon gebruiken, dus op dat punt moesten we iets doen."

Test je op meerdere apparaten? Zo ja, welke?

“Je hebt kleine verschillen tussen apparaten. We hebben een behoorlijk aantal Android-gebruikers op kantoor, ze hebben allemaal welk persoonlijk apparaat ze ook hebben, en dan hebben we een heleboel testapparaten. Het is een combinatie van de meest populaire telefoons op dat moment, en vervolgens telefoons waarop we problemen ondervinden via feedback. In de zomer was de Galaxy S3 een goed voorbeeld … we begonnen veel feedback te zien van 'hey ik heb problemen met het afspelen van inhoud op mijn apparaat', en we zagen dat dit veel voorkomende apparaat problemen had, dus gingen we uit en ik heb er een paar zodat we ze kunnen testen. '

Dus toen je er eenmaal in begon te graven, besloot je dat als je zoveel moest veranderen, je dat net zo goed in het herontwerp zou kunnen opnemen?

“We hadden het gehad over een herontwerp. Onze oude app, als je er naar kijkt, het is heel erg een iOS-app die soort is gewoon overgezet naar Android. Dit was vroeger de dag voordat er sterke ontwerprichtlijnen van Google waren, zoiets, dus het voelde oud en voelde niet op zijn plaats. Dus we hadden het over beide dingen onafhankelijk van elkaar, toen kwam het op het punt dat we zeiden: "Hé, waarom bouwen we het niet gewoon opnieuw op om te zien wat we kunnen doen?"

Jullie hebben zoveel vooruitgang geboekt, het lijkt niet eens meer op dezelfde app, het is duidelijk dat je er veel werk in hebt gestoken.

“We hebben de Google Design Guidelines als uitgangspunt gebruikt. We hebben een heel sterk intern ontwerpteam … ze waren in staat om geweldige dingen te doen en met leuke interacties te komen. Ik had het geluk om aan een project te werken dat niet alleen goed ontworpen was, maar goed ontworpen was binnen wat het platform je geeft. ”

De "holo" UI is duidelijk de toekomst van Android-ontwerp, voelt het beperkend aan of bevordert het goede ontwerpkeuzes in apps?

“Ik vind ze geweldig. Als je naar de evolutie van het Android-ecosysteem kijkt, had je deze initiële mismatch van 'hey ik wil dat mijn app er zo uitziet, een andere app ziet er compleet anders uit'. Dus ik denk dat als je de ontwerprichtlijnen als uitgangspunt gebruikt, er bovendien nog veel ruimte is voor aanpassing. Je kunt de app er als je eigen uit laten zien en aanvoelen, maar het toch laten voelen alsof hij in het Android-ecosysteem past. '

Hoe gaat u voor zo'n populaire app deze opnieuw ontwerpen om verbeteringen aan te brengen, zonder bestaande gebruikers te vervreemden?

“Sinds afgelopen zomer zijn we begonnen met veel onderzoek naar gebruikerservaringen rond onze huidige app … mensen die het daadwerkelijk hadden gebruikt, Android-gebruikers die onze app niet hadden gebruikt, mensen die podcast-gebruikers waren die Stitcher niet gebruikten. We hebben veel onderzoek verricht om erachter te komen waarvoor mensen het het meest zouden gebruiken, en vanaf daar hebben onze ontwerp- en productteams hard gewerkt om erachter te komen hoe deze functies kunnen worden gemarkeerd en gemakkelijk toegankelijk kunnen worden gemaakt. Helaas moesten we een aantal functies verwijderen om deze release te krijgen. Er waren enkele harde compromissen die we moesten maken, maar omdat we dit onderzoek hadden, konden we dat doen met een minimale hoeveelheid verstoring. ”

Het voelt alsof er een toenemend aantal mensen is dat een 'goed' ontwerp in Android-apps als positief beschouwt, en dat is niet iets dat traditioneel deel uitmaakte van de Android-cultuur. hoe denk jij erover?

“Daar ben ik het helemaal mee eens. Ik denk dat Google daar echt veel lof verdient, ze hebben eindelijk deze zeer sterke set ontwerprichtlijnen. Ze hebben duidelijk veel tijd besteed aan het onderzoeken van hoe een goede app eruit zou zien, hoe het zou voelen. Dat hebben ze gedaan in hun eigen apps, ze hebben dat onderzoek met ons gedeeld en ik denk dat dat het platform als geheel sterker maakt. ”

Was het belangrijk om de webversie van Stitcher hetzelfde ontwerp te laten volgen als de nieuwe Android-app?

“Ik vind het geweldig dat ik op beide plaatsen dezelfde kleuren kan herkennen en rond kan navigeren. Als Android-ontwikkelaar en -gebruiker was mijn primaire prioriteit om het er goed uit te laten zien en goed te laten werken op Android … het lijkt erop dat de web-app een toegevoegde bonus is."

Stitcher is zoveel meer dan alleen radio, je verzamelt zoveel bronnen, is er al sprake van rebranding naar alleen "Stitcher"?

“We hebben dat een beetje opnieuw gedaan, zelfs recent. Als je het splash-scherm opmerkt wanneer je de app start, was dit "Stitcher Smart Radio" en nu is het "Stitcher - Radio On Demand", dus we spelen wat met de branding. Het probleem is dat als je niet bekend bent met Stitcher en je ziet 'Stitcher' je misschien niet weet wat het doet. De basis van het bedrijf was om deze "talk radio" -ervaring naar je telefoon te brengen, dus ik denk dat er misschien enige druk is om "radio" in de naam te houden."

Je integreert dingen zoals talkradio naast ander nieuws en podcasts. Als een app zoveel dingen doet, is het moeilijk om erachter te komen tegen wie je concurreert?

“Ik zou zeggen dat we 50 procent overlappen met podcasting-apps, 50 procent met radio-apps. Dat is een enorme marktruimte voor ons om in te zijn, en ik denk dat het een enorme kans voor ons is … het geeft ons deze mooie niche uitgehouwen. Het probleem is dat als je nog nooit van Stitcher hebt gehoord en je niet echt een podcastgebruiker bent, hoe leggen we snel uit wat we doen?"

Podcasts zijn nog steeds niet zo eenvoudig uit te leggen als "radio" aan een normale gebruiker, vind je niet?

“Dat was vanaf het begin min of meer het doel om ons in zekere zin van het woord“ podcast ”te distantiëren, omdat het zoveel meer is dan alleen dat. We gaan altijd terug naar de analogie van de autoradio: waar u in uw auto zit, zet het contact aan en de radio wordt ingeschakeld en u luistert naar inhoud … het is een soort van 'nul inspanning' van uw kant. Je hebt je radio op dat station afgestemd, of het is een van je presets, het is waar je naar wilt luisteren. We passen dat alleen toe op meer on-demand mode, zodat je de helft van een show niet hoeft te missen of je pendeltijd hoeft te timen voor wanneer je favoriete show op NPR staat."

Dus jullie hebben de update verzonden, alles lijkt soepel, zie je problemen?

"We controleren Play een beetje obsessief om er zeker van te zijn dat er niets misgaat … alles lijkt tot nu toe soepel te verlopen."

Het is geweldig om wat inzicht te krijgen van een ontwikkelaar die net de enorme taak heeft doorlopen om zo'n populaire app te herschrijven. Het is indrukwekkend om te zien dat slechts twee (en een half) hoofdontwikkelaar in relatief korte tijd zo'n grote verandering kan aanbrengen. Het is ook geruststellend om te weten dat de nieuwe ontwerprichtlijnen en -hulpmiddelen van Google door de ontwikkelaars in een positief licht worden gezien (en gebruikt).

Met deze update heeft Stitcher Radio zichzelf weer bovenaan de lijst van uiterst functionele en prachtig ontworpen apps geplaatst die vandaag in de Play Store beschikbaar zijn.