Logo hu.androidermagazine.com
Logo hu.androidermagazine.com

Gyönyörű és funkcionális android alkalmazások létrehozása: interjú a stitcher radio rádióadó-főnökével

Tartalomjegyzék:

Anonim

A Stitcher Radio, az Android egyik legnépszerűbb hír-, rádió- és podcast-alkalmazása az utóbbi időben teljes körű újratervezésen ment keresztül. Tyler Pearson, a Stitcher vezető Android-fejlesztője olyan kedves volt, hogy az új alkalmazás elindítása után egy kis időt vehet igénybe, hogy beszéljen velünk. Volt egy esélyünk (gyakorlatilag) leülni és beszélni Tylerrel az újonnan átalakított Android alkalmazásukról, a Google tervezési irányelveiről és az Android ökoszisztéma állapotáról.

Maradj körül a szünet után, és nézd meg, mit kellett mondania.

Mekkora a Stitcher Radio Android alkalmazást kezelő csapat?

„Jelenleg ketten vagyunk … és másfél ember hívjuk fel. Van egy ember, aki mind Android, mind iOS rendszeren működik. Az alkalmazás újjáépítése közben néhány külső segítséget is bevittünk, így egy darabig hat ember voltunk, mint hat ember. Nagyon büszke vagyok arra, amit meg tudtunk csinálni, ezt az átírást csak szeptemberben kezdtük meg, és alapvetően öt hónap alatt az alapoktól kezdve írtuk újra. ”

Hogyan tudja kezelni egy ilyen nagy alkalmazás teljes átírását és újratervezését?

„Augusztus körül kezdve sok visszajelzést kaptunk azoktól a felhasználóktól, akiknek problémáik voltak a Stitcher használatával az újabb Samsung készülékeken, problémák voltak a tartalom streamingjével, ahol alapvetően nem működött. Tehát elkezdtük megvizsgálni, hogy mi a probléma, hogyan tudjuk ezeket megjavítani, és ez igazán megfelel a „hé, valóban helytelennek tűnik, újraírjuk újra, nézzük jobban” időzítésének időzítésével. Az eszközök nagyon gyorsan fejleszthetők fel. Szokásos Android Media API-kat használunk, mindent kihasználva, amit a platform kínál."

Milyen problémákat láttál, ha van ilyen olyan sok eszköz támogatása miatt?

„Valóban elkezdtük észrevenni a Samsung készülékekkel kapcsolatos problémákat, miután az ICS-re frissítették, és ez nagyjából megfelelt a Galaxy S3 kiadásának … így volt ez a hatalmas felhasználói bázis, amely egyszerűen nem tudta használni az alkalmazást, tehát a ezen a ponton kellett tennünk valamit. ”

Több készüléken teszteli? Ha igen, melyiket?

„Kis különbségek vannak az eszközök között. Nagyon sok Android-felhasználónk van az irodában, mindegyikük rendelkezik bármilyen személyes eszközzel, majd van egy csomó tesztkészülékünk. Ez az akkoriban legnépszerűbb telefonok, majd az olyan telefonok kombinációja, amelyekre visszajelzés útján problémákat tapasztalunk. A nyár folyamán a Galaxy S3 jó példa volt … sok visszajelzést kezdtünk látni arról, hogy "hé, nekem van nehézségem a tartalom lejátszásához a készüléken", és láttuk, hogy ennek a közös eszköznek problémái vannak, ezért kimentek és van egy pár, hogy kipróbálhassuk őket.

Tehát miután elkezdtél belemélyedni, úgy döntötted, hogy ha annyira meg kell változtatnod, akkor ezt is belevetheted az újratervezésbe?

„A tervezésről már beszéltünk. Régi alkalmazásunk, ha megnézi, nagyon is egy iOS alkalmazás, amelyet valamilyen módon csak az Androidra hordoztak. Ez volt a tegnapi nap előtti, amikor a Google szigorú tervezési irányelveket írt elő a Google-tól, ilyesmi, tehát öregnek és helytelennek érezte magát. Tehát mindkét kérdésről önállóan beszéltünk, majd odajutott arra a pontra, hogy azt mondtuk: "hé, miért nem építetjük fel újra az építkezésről, és nem látjuk meg, mit tehetünk?""

Srácok, olyan hatalmas lépéseket tettél, hogy már nem is ugyanaznak az alkalmazásnak tűnik, egyértelmű, hogy sok munkát tettél bele.

„Kiindulási pontként a Google Tervezési Útmutatót használtuk. Egy igazán erős házon belüli tervező csapatunk van … képesek voltak csodálatos dolgokat csinálni, és néhány ügyes kapcsolatfelvételre képesek voltak. Szerencsém volt egy olyan projekten dolgozni, amely nemcsak jól megtervezett, de jól megtervezett, azon belül, amit a platform ad neked. ”

A „holo” felhasználói felület egyértelműen az Android tervezésének jövője, korlátozónak érzi-e, vagy elősegíti a jó tervezési döntéseket az alkalmazásokban?

„Azt hiszem, csodálatosak. Ha megnézi az Android ökoszisztéma fejlődését, akkor valamiféle eltérése volt: 'Hé, szeretném, ha az alkalmazásom így nézne ki, egy másik alkalmazás teljesen másképp néz ki'. Tehát azt hiszem, ha kiindulási pontként használja a tervezési irányelveket, akkor rengeteg hely van testreszabásra. Megteheti, hogy az alkalmazás úgy néz ki és érzi magát, mint a saját, de úgy érzi, hogy belefér az Android ökoszisztémába. ”

Egy ilyen népszerű alkalmazás esetén hogyan alakíthatja át annak fejlesztését úgy, hogy továbbfejlessze, miközben elidegeníti a meglévő felhasználókat?

„A múlt nyár elején sok felhasználói élményt kutattunk a jelenlegi alkalmazásunk körül … az emberek, akik ténylegesen használták, az Android-felhasználók, akik nem használták az alkalmazásunkat, az emberek, akik podcast-felhasználók, akik nem használták a Stitcher alkalmazást. Sok kutatást végeztünk, alapvetően annak kipróbálására, hogy az emberek mit használnának a legtöbb esetben, és innen tervezői és termékcsoportjaink keményen dolgoztak annak érdekében, hogy kitalálják, hogyan lehet ezeket a funkciókat kiemelni és könnyen elérhetővé tenni. Sajnos néhány funkciót ki kellett húznunk, hogy ezt a kiadást ki lehessen hozni. Volt néhány nehéz kompromisszum, amit tennünk kellett, de mivel ezt a kutatást elvégeztük, minimális zavarral képesek voltunk rá. ”

Úgy tűnik, hogy egyre nagyobb számú ember veszi pozitívnak az Android alkalmazások „megfelelő” kialakítását, és ez nem valami olyan, ami hagyományosan része az Android kultúrának. Mit gondolsz?

- Teljesen egyetértek ezzel. Úgy gondolom, hogy a Google valóban sok hitelt érdemel, végül megvan ez a nagyon erős tervezési iránymutatás. Nyilvánvalóan sok időt töltöttek annak kutatásában, hogy néz ki egy jó alkalmazás, milyen lenne. Ezt megtették a saját alkalmazásukban, megosztották velünk a kutatást, és azt hiszem, ez egész platformot erősebbé teszi. ”

Fontos volt, hogy a Stitcher webes verziója hasonló kialakítású legyen, mint az új Android alkalmazás?

„Azt hiszem, nagyszerű, hogy mindkét helyen felismerem ugyanazokat a színeket, és navigálhatom. Mint Android fejlesztő és felhasználó vagyok, elsődleges prioritásom az volt, hogy jól nézzen ki és jól működjön Androidon … úgy néz ki, mintha a webes alkalmazás hozzáadott bónuszt jelent. ”

A Stitcher sokkal több, mint pusztán a rádió, oly sok forrást összesít, beszélték-e már a „Stitcher” -nek való újbóli elnevezésről?

- Ezt egy kicsit, még a közelmúltban is átalakítottuk. Ha észreveszi a splash képernyőt, amikor elindítja az alkalmazást, akkor régen „Stitcher Smart Radio” volt, most pedig „Stitcher - Radio On Demand”, tehát néhány márkával játszunk. A probléma az, ha nem ismeri a Stitcher-et, és csak a „Stitcher” -et látja, akkor valószínűleg nem is tudja, mit csinál. A társaság alapja az volt, hogy ezt a „talk radio” élményt behozza telefonjára, tehát azt hiszem, van valamilyen nyomás a „rádió” nevének megtartására. ”

Integrál olyan dolgokat, mint a rádió beszélgetés, más hírekkel és podcastokkal együtt. Ha egy alkalmazás oly sok dolgot csinál, nehéz nehéz kitalálni, ki ellen versenyez?

„Azt mondanám, hogy 50% -ban átfedésben vagyunk a podcasting alkalmazásokkal, 50% -kal a rádióalkalmazásokkal. Ez egy hatalmas piactér a belépéshez, és azt hiszem, ez hatalmas lehetőség számunkra … ez adja meg ezt a kiváló, kivágott rést. A probléma az, hogy ha még soha nem hallottál a Stitcherről, és nem igazán vagy egy podcast felhasználó, hogyan tudjuk gyorsan elmagyarázni, amit csinálunk? ”

A podcastokat még mindig nem olyan könnyű megmagyarázni, mint a „rádiót” egy normál felhasználó számára, nem mondhatnád?

„Ez már a kezdetektől fogva egyfajta cél volt, hogy bizonyos értelemben elhatárolódjunk a„ podcast ”szótól, mert ennél sokkal több. Mindig visszatérünk az autórádió analógiájához: ahol ül az autójában, bekapcsolja a gyújtást és a rádió bekapcsol, és hallgat tartalmat … ez valamiféle „nulla erőfeszítés” az ön részéről. Ha rádiót hagyta az adott állomásra beállítva, vagy ez az egyik előre beállított állomás, azt szeretné hallgatni. Csak ezt alkalmazzuk több igény szerinti módon, így nem kell elhagynia a show egyik felét, vagy meg kell próbálnia időben felváltani az ingázást, amikor a kedvenc előadása az NPR-n található. ”

Tehát srácok, elküldték a frissítést, minden látszólag simának tűnik, látszik valami problémát?

"Olyan rögeszmésen ellenőrizzük a Play-t, hogy megbizonyosodjunk arról, hogy semmi sem megy rosszul - úgy tűnik, hogy eddig minden simán megy."

Nagyszerű betekintést szerezni egy fejlesztőtől, aki éppen átment egy ilyen népszerű alkalmazás átírásának hatalmas feladatán. Lenyűgöző, hogy csak két (másfél) fő fejlesztő képes viszonylag rövid idő alatt ilyen nagy változást végrehajtani. Ezenkívül megnyugtató tudni, hogy a Google új tervezési irányelveit és eszközeit a fejlesztők pozitív fényben látják (és használják).

A frissítéssel a Stitcher Radio visszatért a mai napig a Play Áruházban elérhető rendkívül funkcionális és gyönyörűen megtervezett alkalmazások listájának tetejére.