Logo hr.androidermagazine.com
Logo hr.androidermagazine.com

Stvaranje lijepih i funkcionalnih android aplikacija: intervju s tajlerskim peradom radio-alata za šivanje

Sadržaj:

Anonim

Stitcher Radio, jedna od najpopularnijih aplikacija za vijesti, radio i podcast na Androidu nedavno je doživjela kompletan redizajn. Vodeći Androidov programer iz Stitchera, Tyler Pearson, bio je dovoljno ljubazan da odvoji malo vremena od dana nakon pokretanja nove aplikacije i razgovara s nama. Imali smo priliku (virtualno) sjesti i razgovarati s Tylerom o svojoj novo redizajniranoj Androidovoj aplikaciji, Googleovim smjernicama za dizajn i stanju Android ekosustava.

Zaustavite se nakon odmora i pogledajte što je imao reći.

Koliki je tim koji upravlja Androidovom aplikacijom Stitcher Radio?

"Trenutno smo nas dvoje … i pol ljudi nazvat ćemo to. Imamo jednu osobu koja radi i na Androidu i na iOS-u. Dok smo obnavljali aplikaciju, donijeli smo pomoć izvana, tako da smo neko vrijeme bili šestero ljudi. Zaista sam ponosan na ono što smo uspjeli napraviti, stvarno smo ovo preispitivanje započeli tek u rujnu, a u osnovi smo ga pet mjeseci ponovo napisali iz temelja."

Kako upravljate potpunim prepisivanjem i redizajnom tako velike aplikacije?

"Počevši od kolovoza, dobivali smo puno povratnih informacija od korisnika koji su imali problema s korištenjem Stitchera na novijim Samsung uređajima, problema s streamingom sadržaja gdje to u osnovi nije djelovalo. Pa smo počeli gledati koji su problemi, kako ćemo ih riješiti, a to je stvarno dobro odgovaralo vremenskom razmaku „hej, izgledamo stvarno izvan mjesta, preispitajmo ga, napravimo da izgleda bolje“. Alati su tu da se brzo razvijamo, koristeći standardne Android Media API-je, koristimo sve što platforma nudi."

Koje ste probleme vidjeli, ako imate podršku toliko različitih uređaja?

"Stvarno smo počeli primjećivati ​​probleme sa Samsung uređajima nakon što su nadograđeni na ICS, a to je prilično odgovaralo izdanju Galaxy S3 … tako da smo imali ovu ogromnu korisničku bazu koja više nije mogla koristiti našu aplikaciju, pa na u tom smo trenutku morali nešto poduzeti."

Testirate li na više uređaja? Ako da, koji?

"Imate manje razlike između uređaja. U uredu imamo priličan broj korisnika Androida, svi imaju osobni uređaj i tada imamo tonu testnih uređaja. To je kombinacija najpopularnijih tadašnjih telefona, a zatim i telefoni na koje mi imamo probleme putem povratnih informacija. Preko ljeta Galaxy S3 bio je dobar primjer … počeli smo viđati puno povratnih informacija "hej, imam problema s reprodukcijom sadržaja na svom uređaju", a vidjeli smo da ovaj uobičajeni uređaj ima problema pa smo izašli i imam par samo da ih testiramo."

Pa kad ste se počeli baviti time, odlučili ste da ako toliko morate promijeniti to biste mogli preraditi i u redizajn?

"Razgovarali smo o redizajnu. Naša stara aplikacija, ako je pogledate, vrlo je dobra iOS aplikacija koja je nekako prenesena na Android. Bilo je to dan prije nego što je od Googlea bilo ikakvih snažnih smjernica o dizajnu, bilo što takvo, tako da se osjećala kao da nije stala. Dakle, razgovarali smo o obje ove stvari neovisno, onda smo nekako došli do točke kad smo rekli "hej, zašto je jednostavno ne obnovimo od temelja i vidimo što možemo učiniti?"

Vi ste napravili tako velike korake, da to više ne izgleda ni kao ista aplikacija, jasno je da ste uložili puno posla u to.

"Koristili smo Googleove smjernice za dizajn kao početnu točku. Imamo jako jak inženjerski tim dizajna … uspjeli su napraviti neke nevjerojatne stvari i smisliti neke uredne interakcije. Imao sam sreću što sam radio na projektu koji nije bio samo dobro osmišljen, već je dobro osmišljen unutar onoga što ti pruža platforma."

"Holo" korisničko sučelje očito je budućnost dizajna Androida, osjeća li se restriktivno ili promovira dobar izbor dizajna u aplikacijama?

"Mislim da su nevjerojatna. Ako gledate evoluciju Android ekosustava, nekako ste imali početnu neusklađenost "hej, želim da moja aplikacija izgleda ovako, druga aplikacija izgleda potpuno drugačije". Stoga mislim da ako koristite smjernice dizajna kao polaznu točku, ima puno prostora za prilagodbu osim toga. Aplikaciju možete učiniti da izgleda i kao da je vaša, ali i dalje je ona kao da se uklapa u Android ekosustav."

Kako za takvu popularnu aplikaciju namjeravate redizajnirati je radi poboljšanja, a ne otuđiti postojeće korisnike?

"Od prošlog ljeta započeli smo s istraživanjem korisničkog iskustva oko naše trenutne aplikacije … ljudi koji su ga zapravo koristili, Android korisnici koji nisu koristili našu aplikaciju, ljudi koji su podcast korisnici koji nisu koristili Stitcher, Napravili smo mnogo istraživanja, u osnovi pokušavajući dokučiti što će ih ljudi najviše koristiti, a odatle su naši timovi za dizajn i proizvode naporno radili kako bismo smislili kako istaknuti te značajke i učiniti ih lako dostupnim. Nažalost, morali smo izvući nekoliko značajki da bismo ovo izdanje izvukli. Morali smo napraviti neke teške kompromise, ali budući da smo imali ovo istraživanje uspjeli smo to učiniti s minimalnom količinom poremećaja."

Čini se da je sve veći broj ljudi koji "pravilan" dizajn u Androidovim aplikacijama smatraju pozitivnim, a to nije nešto što je tradicionalno dio Android kulture. Koje su tvoje misli?

„U potpunosti se slažem s tim. Mislim da Google zaista zaslužuje puno zasluga, oni napokon imaju ovaj vrlo jak set smjernica dizajna. Očito su proveli puno vremena istražujući kako će izgledati dobra aplikacija, kakav bi bio osjećaj. To su učinili u svojim vlastitim aplikacijama, podijelili su to istraživanje s nama i mislim da to čini platformu jačom u cjelini."

Je li bilo važno da web inačica Stitchera slijedi sličan dizajn kao i nova Android aplikacija?

„Mislim da je sjajno što mogu prepoznati iste boje na oba mjesta i navigirati okolo. Kao Androidov programer i korisnik, moj je glavni prioritet bio to što izgleda dobro i dobro funkcionira na Androidu … izgledajući kao da je web-aplikacija dodatni bonus."

Stitcher je mnogo više od radija, vi skupite toliko izvora, je li bilo govora o preusmjeravanju na samo "Stitcher"?

"Malo smo to prepravljali, čak i nedavno. Ako primijetite pločasti ekran kada pokrenete aplikaciju, prije je to bio "Stitcher Smart Radio", a sada je "Stitcher - Radio na zahtjev", pa se igramo s nekim brendiranjem. Problem je ako niste upoznati sa Stitcherom i samo vidite "Stitcher" možda ne znate što to čini. Temelj tvrtke bio je dovođenje ovog "talk radio" iskustva na vaš telefon, pa mislim da možda postoji neki pritisak da "radio" ostane u nazivu."

Integrirate stvari poput razgovora za radio zajedno s drugim vijestima i podcastima. Kad aplikacija napravi toliko mnogo stvari, da li je teško shvatiti protiv koga se natječete?

„Rekao bih da se 50-postotno preklapa s aplikacijama za podcasting, a 50 posto sa radijskim aplikacijama. To je ogroman tržišni prostor za koji moramo biti, i mislim da je to velika prilika za nas … to nam daje ovu lijepu nišu isklesanu. Problem je ako nikad prije niste čuli za Stitcher, a zapravo niste korisnik podcasta, kako brzo objasniti što radimo?"

Podcasti još uvijek nisu tako lako objasniti kao "radio" normalnom korisniku, zar ne?

„To je bio kakav cilj od početka, u određenom smislu se distancirati od riječi„ podcast “, jer je to mnogo više od toga. Uvijek se vraćamo analogiji autoradija: gdje sjedite u svom automobilu, uključite paljenje i radio se uključuje i slušate sadržaj … to je s vaše strane "nula napora". Ostavio si radio prilagođen toj postaji ili je to jedna tvoja unaprijed postavljena stanica, ono što želiš slušati. To primjenjujemo samo na više modnih zahtjeva, tako da ne morate propustiti pola emisije ili pokušati odrediti vrijeme putovanja kad je vaš omiljeni show na NPR-u."

Dakle, vi ste poslali ažuriranje, sve se čini glatkim, vidite li problema?

"Mi nekako opsesivno provjeravamo Play kako bismo bili sigurni da ništa ne ide po zlu … čini se da zasad sve ide glatko."

Odlično je dobiti uvid od programera koji je upravo prošao ogroman zadatak prepisivanja tako popularne aplikacije. Impresivno je vidjeti kako samo dva (i pol) glavna programera mogu napraviti tako veliku promjenu u relativno kratkom vremenu. Također je uvjerljivo znati da programeri nove dizajnerske smjernice i alate vide (i koriste) u pozitivnom svjetlu.

S ovim ažuriranjem, Stitcher Radio vratio se na vrh popisa visoko funkcionalnih i lijepo dizajniranih aplikacija dostupnih u Trgovini Play danas.