Logo ro.androidermagazine.com
Logo ro.androidermagazine.com

Crearea de aplicații android frumoase și funcționale: un interviu cu tiperul Pearson radio al stitcher-ului

Cuprins:

Anonim

Stitcher Radio, una dintre cele mai populare aplicații de știri, radio și podcast de pe Android a suferit recent o reproiectare completă. Lider dezvoltator Android de la Stitcher, Tyler Pearson, a fost suficient de amabil să-și ia ceva timp din ziua de după lansarea noii aplicații pentru a vorbi cu noi. Am avut o șansă să ne așezăm (practic) și să vorbim cu Tyler despre aplicația lor Android recent redesenată, despre ghidurile de proiectare Google și despre starea ecosistemului Android.

Lipiți după pauză și vedeți ce are de spus.

Cât de mare este echipa care administrează aplicația Android Stitcher Radio?

„În momentul de față suntem doi … și jumătate de oameni o vom numi. Avem o persoană care funcționează atât pe Android cât și pe iOS. În timp ce reconstruiam aplicația, am adus un ajutor din afară, așa că am fost la fel de mari ca șase persoane pentru puțin timp. Sunt cu adevărat mândru de ceea ce am putut să facem, am început cu adevărat această rescriere în septembrie și, practic, în 5 luni am rescris-o de la început ”.

Cum gestionați o rescriere completă și o reproiectare a unei aplicații atât de mari?

„Începând cu luna august, am primit foarte multe feedback-uri din partea utilizatorilor care au probleme cu utilizarea Stitcher pe dispozitivele Samsung mai noi, cu probleme de streaming de conținut, unde în mod fundamental nu a funcționat. Așa că am început să ne uităm care sunt problemele, cum le vom rezolva și asta corespundea foarte bine cu sincronizarea „hei, arătăm cu adevărat din loc, hai să o rescriem, să o facem să pară mai bună”. Instrumentele sunt acolo pentru a se dezvolta foarte repede, folosim API-ul Android Media standard, profităm de tot ceea ce oferă platforma. ”

Ce probleme ai văzut dacă trebuie să suporte atât de multe dispozitive diferite?

„Am început cu adevărat să remarcăm problemele cu dispozitivele Samsung odată ce au fost actualizate la ICS, iar acest lucru a corespuns destul de mult cu lansarea Galaxy S3 … așa că am avut această bază de utilizatori masivă care pur și simplu nu mai putea folosi aplicația noastră, așa că la acel punct a trebuit să facem ceva. ”

Testează pe mai multe dispozitive? Dacă da, care dintre ele?

„Aveți diferențe minore între dispozitive. Avem un număr corect de utilizatori Android în birou, toți au orice dispozitiv personal pe care îl au și atunci avem o tonă de dispozitive de testare. Este o combinație dintre cele mai populare telefoane de atunci și apoi telefoane pe care le vedem probleme prin feedback. Peste vară, Galaxy S3 a fost un exemplu bun … am început să vedem multe feedback-uri cu „hei I have problems to get content to play on my device” și am văzut că acest dispozitiv comun are probleme, așa că am ieșit și Am câștigat câteva pentru a le putea testa.

Așa că, odată ce ați început să săpați în ea, ați decis că, dacă trebuie să schimbați atât de mult, puteți să o redați la fel de bine în reproiectare?

„Am vorbit despre o reproiectare. Aplicația noastră veche, dacă te uiți la ea, este foarte mult o aplicație iOS, care este doar portată pe Android. Acest lucru a fost în urmă cu o zi înainte de a exista linii directoare de proiectare puternice de la Google, ceva de genul, astfel încât s-a simțit vechi și s-a simțit în afara locului. Așadar, vorbeam despre ambele lucruri în mod independent, apoi s-a ajuns la punctul în care am spus „hei, de ce nu o reconstruim de la sol și vedem ce putem face?”.

Voi băieți au făcut pași atât de uriași, nici măcar nu mai arată ca aceeași aplicație, este clar că ați muncit mult în ea.

„Am folosit Ghidul de proiectare Google ca punct de plecare. Avem o echipă de proiectare internă cu adevărat puternică … au reușit să facă câteva lucruri uimitoare și să vină cu anumite interacțiuni îngrijite. Am avut norocul să lucrez la un proiect care nu numai că a fost proiectat bine, dar bine conceput în ceea ce vă oferă platforma. ”

UI „holo” este clar viitorul designului Android, se simte restrictiv sau promovează alegeri bune de design în aplicații?

„Cred că sunt uimitori. Dacă te uiți la evoluția ecosistemului Android, ai avut această nepotrivire inițială de „hei vreau ca aplicația mea să arate astfel, o altă aplicație arată complet diferită”. Așadar, cred că dacă folosiți liniile directoare de proiectare ca punct de plecare, există o mulțime de locuri pentru personalizare. Puteți face ca aplicația să arate și să se simtă ca a voastră, dar totuși să o faceți să pară că se încadrează în ecosistemul Android. ”

Pentru o aplicație atât de populară, cum te gândești la reproiectarea acesteia pentru a aduce îmbunătățiri, fără a înstrăina utilizatorii existenți?

„Începând din vara trecută, am început să facem o mulțime de cercetări privind experiența utilizatorilor în jurul aplicației noastre actuale … oameni care au folosit-o de fapt, utilizatori Android care nu au folosit aplicația noastră, oameni care sunt utilizatori de podcast care nu au folosit Stitcher. Am făcut o mulțime de cercetări, practic, încercând să ne dăm seama ce vor folosi oamenii pentru cei mai mulți, iar de acolo echipele noastre de proiectare și produse au lucrat din greu pentru a descoperi cum să evidențiez aceste caracteristici și să le facem ușor accesibile. Din păcate, a trebuit să scoatem câteva caracteristici pentru a scoate această versiune. Au fost niște compromisuri dure pe care le-am făcut, dar pentru că am avut această cercetare am putut să facem asta cu o cantitate minimă de perturbare. ”

Se pare că există un contingent din ce în ce mai mare de oameni care consideră un design „adecvat” în aplicațiile Android ca fiind pozitiv, iar acest lucru nu a făcut parte din cultura Android. Care sunt gandurile tale?

„Sunt de acord cu asta în întregime. Cred că Google merită într-adevăr mult credit acolo, au în sfârșit acest set foarte puternic de orientări de proiectare. În mod evident, au petrecut mult timp cercetând cum ar arăta o aplicație bună, cum ar fi. Au făcut asta în propriile aplicații, au împărtășit acea cercetare cu noi și cred că asta face ca platforma să fie mai puternică în ansamblu. ”

A fost important ca versiunea web a Stitcher să urmeze un design similar cu noua aplicație Android?

„Cred că este minunat că pot recunoaște aceleași culori în ambele locuri și să navighez în jur. În calitate de dezvoltator și utilizator Android, prioritatea mea principală a fost să-l fac să pară bine și să funcționeze bine pe Android … arata ca aplicația web este un bonus suplimentar."

Stitcherul este mult mai mult decât un simplu radio, agregăți atâtea surse, s-a vorbit vreodată de a face rebranding doar la „Stitcher”?

„Am redirecționat asta puțin, chiar recent. Dacă observați ecranul splash când porniți aplicația, acesta era „Stitcher Smart Radio” și acum este „Stitcher - Radio On Demand”, așa că ne jucăm cu un brand. Problema este dacă nu sunteți familiarizat cu Stitcher și vedeți doar „Stitcher”, poate nu știți ce face. Fundația companiei a adus această experiență de „radio radio” pe telefonul tău, așa că cred că poate există o anumită presiune pentru a menține „radio” în nume. ”

Integrezi lucruri precum radio vorbesc alături de alte știri și podcast-uri. Când o aplicație face atâtea lucruri, este greu să îți dai seama cu cine concurezi?

„Aș spune că se suprapun cu 50% cu aplicațiile de podcasting, 50% cu aplicațiile radio. Este un spațiu imens pe piață pentru a fi înăuntru și cred că este o oportunitate imensă pentru noi … ne oferă această nișă drăguță sculptată. Problema este dacă nu ați mai auzit de Stitcher și nu sunteți într-adevăr un utilizator de podcast, cum explicăm rapid ce facem? ”

Podcast-urile nu sunt încă atât de ușor de explicat ca „radio” unui utilizator normal, nu ați spune?

„Acesta a fost un fel de obiectiv de la început, să ne distanțăm de cuvântul„ podcast ”într-un sens, pentru că este cu atât mai mult decât atât. Ne întoarcem mereu la analogia radioului auto: unde stai în mașina ta, pornești aprinderea și radioul se aprinde și asculti conținut … este un fel de „efort zero” din partea ta. Ți-ai lăsat radioul în funcție de acea stație sau este unul dintre presetările tale, este ceea ce vrei să asculți. Doar aplicăm acest lucru la mai multe modele la cerere, astfel încât să nu fie nevoie să ratați jumătate dintr-un spectacol sau să încercați să faceți timp pentru a face naveta pentru momentul în care show-ul dvs. preferat este pe NPR."

Deci v-ați livrat actualizarea, totul pare bine, vedeți probleme?

"Verificăm obsesiv jocul pentru a ne asigura că nimic nu merge prost … totul pare să meargă bine până acum."

Este minunat să obții informații de la un dezvoltator care tocmai a trecut prin sarcina uriașă de a rescrie o astfel de aplicație populară. Este impresionant să vezi că doar doi (și jumătate) dezvoltatori principali pot face o schimbare atât de mare într-un timp relativ scurt. De asemenea, este liniștitor să știi că noile ghiduri și instrumente de proiectare Google sunt văzute (și utilizate) într-o lumină pozitivă de către dezvoltatori.

Cu această actualizare, Stitcher Radio s-a pus din nou în topul listei de aplicații extrem de funcționale și frumos proiectate disponibile în Play Store astăzi.