Logo it.androidermagazine.com
Logo it.androidermagazine.com

Creazione di app Android belle e funzionali: un'intervista con Tyler Pearson della radio ricamatrice

Sommario:

Anonim

Stitcher Radio, una delle app di notizie, radio e podcast più popolari su Android ha subito recentemente una riprogettazione completa. Il principale sviluppatore Android di Stitcher, Tyler Pearson, è stato così gentile da prendersi un po 'di tempo libero dopo il lancio della nuova app per parlare con noi. Abbiamo avuto la possibilità di sederci (virtualmente) e parlare con Tyler della loro app Android recentemente riprogettata, delle linee guida per la progettazione di Google e dello stato dell'ecosistema Android.

Resta in piedi dopo la pausa e vedi cosa aveva da dire.

Quanto è grande la squadra che gestisce l'app Android Stitcher Radio?

“In questo momento siamo due … e mezzo le persone lo chiameremo. Abbiamo una persona che lavora sia su Android che su iOS. Mentre stavamo ricostruendo l'app, abbiamo portato un po 'di aiuto esterno, quindi eravamo grandi come sei persone per un po'. Sono davvero orgoglioso di ciò che siamo stati in grado di fare, abbiamo davvero iniziato questa riscrittura solo a settembre, e in pratica in 5 mesi l'abbiamo riscritto da zero. ”

Come gestisci una completa riscrittura e riprogettazione di un'app così grande?

“A partire da agosto, abbiamo ricevuto molti feedback dagli utenti che hanno avuto problemi con l'utilizzo di Stitcher sui nuovi dispositivi Samsung, problemi di streaming dei contenuti, dove fondamentalmente non ha funzionato. Quindi abbiamo iniziato a guardare quali fossero i problemi, come li avremmo risolti, e questo corrispondeva davvero bene con il tempismo di "hey, sembriamo davvero fuori posto, riscriviamolo, facciamolo sembrare migliore". Gli strumenti sono lì per svilupparsi molto rapidamente, stiamo usando le API standard di Android Media, sfruttando tutto ciò che la piattaforma offre."

Quali problemi hai riscontrato dovendo supportare così tanti dispositivi diversi?

"Abbiamo iniziato a notare problemi con i dispositivi Samsung una volta che sono stati aggiornati a ICS, e questo corrispondeva praticamente con il rilascio del Galaxy S3 … quindi avevamo questa enorme base di utenti che non riusciva più a utilizzare la nostra app, quindi a quel punto dovevamo fare qualcosa ".

Test su più dispositivi? Se sì, quali?

"Hai differenze minori tra i dispositivi. Abbiamo un discreto numero di utenti Android in ufficio, hanno tutti qualunque dispositivo personale e quindi abbiamo un sacco di dispositivi di prova. È una combinazione dei telefoni più popolari al momento, e quindi dei telefoni su cui stiamo riscontrando problemi attraverso il feedback. Durante l'estate, il Galaxy S3 è stato un buon esempio … abbiamo iniziato a vedere un sacco di feedback su "hey ho problemi a ottenere contenuti da riprodurre sul mio dispositivo", e abbiamo visto questo dispositivo comune avere problemi, quindi siamo usciti e ne ho un paio solo per poterli testare."

Quindi, una volta che hai iniziato a scavare, hai deciso che se dovessi cambiare così tanto potresti anche farlo rotolare nella riprogettazione?

“Avevamo parlato di una riprogettazione. La nostra vecchia app, se la guardi, è davvero un'app iOS che è stata appena portata su Android. Questo era il giorno prima che ci fossero delle forti linee guida di progettazione da parte di Google, qualcosa del genere, quindi sembrava vecchio e fuori posto. Quindi stavamo parlando di entrambe queste cose in modo indipendente, poi è arrivato al punto in cui abbiamo detto 'ehi, perché non lo ricostruiamo da zero e vediamo cosa possiamo fare?'. ”

Ragazzi avete fatto passi da gigante, non assomiglia più nemmeno alla stessa app, è chiaro che ci avete lavorato molto.

"Abbiamo utilizzato le Linee guida per la progettazione di Google come punto di partenza. Abbiamo un team di progettazione interno davvero forte … sono stati in grado di fare alcune cose straordinarie e creare interazioni pulite. Sono stato fortunato a lavorare su un progetto non solo ben progettato, ma ben progettato all'interno di ciò che ti offre la piattaforma."

L'interfaccia utente "holo" è chiaramente il futuro del design Android, sembra restrittivo o promuove buone scelte di design nelle app?

"Penso che siano fantastici. Se osservi l'evoluzione dell'ecosistema Android, hai avuto questa iniziale discrepanza di 'hey voglio che la mia app appaia in questo modo, un'altra app sembra completamente diversa'. Quindi penso che se utilizzi le linee guida di progettazione come punto di partenza, c'è anche molto spazio per la personalizzazione. Puoi fare in modo che l'app appaia come la tua, ma comunque sembri che si adatti all'ecosistema Android ".

Per un'app così popolare, come si fa a ridisegnarla per apportare miglioramenti, senza alienare gli utenti esistenti?

"A partire dalla scorsa estate, abbiamo iniziato a fare molte ricerche sull'esperienza utente intorno alla nostra app corrente … persone che l'avevano effettivamente utilizzata, utenti Android che non avevano utilizzato la nostra app, persone che sono utenti di podcast che non hanno utilizzato Stitcher. Abbiamo fatto molte ricerche fondamentalmente cercando di capire a cosa la gente lo userebbe di più, e da lì i nostri team di progettazione e prodotto hanno lavorato duramente per capire come evidenziare quelle funzionalità e renderle facilmente accessibili. Sfortunatamente abbiamo dovuto estrarre un paio di funzionalità per ottenere questa versione. Ci sono stati alcuni compromessi duri che dovevamo fare, ma poiché avevamo questa ricerca siamo stati in grado di farlo con una minima quantità di interruzioni."

Sembra che ci sia un crescente contingente di persone che considerano positivo il design "corretto" nelle app Android, e questo non è qualcosa che è stato tradizionalmente parte della cultura Android. Quali sono i tuoi pensieri?

“Sono completamente d'accordo. Penso che Google meriti davvero molto credito lì, hanno finalmente questa serie molto forte di linee guida per la progettazione. Ovviamente hanno trascorso molto tempo a cercare come sarebbe una buona app, come sarebbe. L'hanno fatto nelle loro app, hanno condiviso quella ricerca con noi e penso che renda la piattaforma più forte nel suo insieme. ”

È stato importante che la versione Web di Stitcher seguisse un design simile alla nuova app Android?

“Penso sia fantastico poter riconoscere gli stessi colori in entrambi i luoghi e navigare. Come sviluppatore e utente Android, la mia priorità principale era farla apparire bene e funzionare bene su Android … sembra che l'app Web sia un ulteriore vantaggio."

Stitcher è molto più di una semplice radio, si aggregano così tante fonti, si è parlato di rebranding solo a "Stitcher"?

“L'abbiamo rifatto un po ', anche di recente. Se noti la schermata iniziale quando avvii l'app, questa era "Stitcher Smart Radio" e ora è "Stitcher - Radio On Demand", quindi stiamo giocando con il marchio. Il problema è che se non hai familiarità con Stitcher e vedi solo "Stitcher" potresti non sapere cosa fa. La fondazione dell'azienda stava portando questa esperienza di "talk radio" sul tuo telefono, quindi penso che forse ci sia una certa pressione per mantenere "radio" nel nome ".

Integra cose come talk radio insieme ad altre notizie e podcast. Quando un'app fa così tante cose, è difficile capire con chi stai competendo?

"Direi che siamo sovrapposti al 50% con le app di podcast, il 50% con le app radio. Questo è un enorme spazio di mercato per noi in cui essere, e penso che sia una grande opportunità per noi … ci dà questa bella nicchia scavata. Il problema è che se non hai mai sentito parlare di Stitcher prima e non sei davvero un utente di podcast, come possiamo spiegare rapidamente cosa facciamo?"

I podcast non sono ancora così facili da spiegare come "radio" per un utente normale, non diresti?

“Era una sorta di obiettivo dall'inizio, distanziarci dalla parola“ podcast ”in un certo senso, perché è molto più di questo. Torniamo sempre all'analogia dell'autoradio: dove ti siedi in macchina, accendi l'accensione e la radio si accende e stai ascoltando il contenuto … è una sorta di "sforzo zero" da parte tua. Hai lasciato la tua radio sintonizzata su quella stazione, o è una delle tue preselezioni, è quello che vuoi ascoltare. Lo stiamo applicando solo a una moda più richiesta, quindi non devi perdere metà di uno spettacolo o cercare di trovare il tempo per il tuo tragitto giornaliero quando il tuo spettacolo preferito è su NPR. ”

Quindi avete spedito l'aggiornamento, tutto sembra liscio, vedete qualche problema?

"Stiamo controllando ossessivamente Play per assicurarci che nulla vada storto … tutto sembra andare liscio fino ad ora."

È fantastico ottenere informazioni dettagliate da uno sviluppatore che ha appena superato l'enorme compito di riscrivere un'app così popolare. È impressionante vedere che solo due (e mezzo) sviluppatori principali possono apportare un cambiamento così grande in un tempo relativamente breve. È anche rassicurante sapere che le nuove linee guida e gli strumenti di progettazione di Google vengono visti (e utilizzati) in una luce positiva dagli sviluppatori.

Con questo aggiornamento, Stitcher Radio è tornato in cima all'elenco delle app altamente funzionali e ben progettate disponibili oggi nel Play Store.