Logo ms.androidermagazine.com
Logo ms.androidermagazine.com

Mewujudkan aplikasi android yang indah dan berfungsi: temu ramah dengan tyler pearson radio stitcher

Isi kandungan:

Anonim

Stitcher Radio, salah satu berita, aplikasi radio dan podcast yang paling popular di Android baru-baru ini menjalani reka bentuk semula lengkap. Pemimpin Android yang utama di Stitcher, Tyler Pearson, cukup baik untuk mengambil sedikit masa dari hari selepas pelancaran aplikasi baru untuk bercakap dengan kami. Kami mempunyai peluang untuk (hampir) duduk dan berbincang dengan Tyler mengenai aplikasinya yang baru mereka direka semula, garis panduan reka bentuk Google dan keadaan ekosistem Android.

Berjaga-jaga selepas berehat dan lihat apa yang dia katakan.

Seberapa besar pasukan menguruskan aplikasi Stitcher Radio Android?

"Sekarang kita dua … dan setengah orang kita akan memanggilnya. Kami mempunyai satu orang yang berfungsi pada Android dan iOS. Semasa kami membina semula aplikasi kami membawa beberapa bantuan di luar jadi kami berjumlah enam orang untuk seketika. Saya sangat bangga dengan apa yang dapat kami lakukan, kami benar-benar hanya memulakan menulis semula ini pada bulan September, dan pada asasnya 5 bulan kami menulis semula dari bawah."

Bagaimanakah anda menguruskan menulis semula lengkap dan mengubah reka bentuk aplikasi yang besar itu?

"Bermula sekitar bulan Ogos, kami mendapat banyak maklum balas daripada pengguna yang mempunyai masalah menggunakan Stitcher pada peranti Samsung yang lebih baru, masalah streaming kandungan, di mana ia pada asasnya tidak berfungsi. Oleh itu, kita mula melihat apa masalahnya, bagaimana kita akan membetulkannya, dan yang betul-betul sepadan dengan pemasaan 'hey, kita kelihatan benar-benar di luar tempat, mari kita menulis semula, mari kita buat lebih baik'. Alat di sana untuk berkembang dengan cepat, kami menggunakan Android Media API standard, kami memanfaatkan segala yang ditawarkan platform itu."

Apakah isu, jika ada, adakah anda melihat dengan perlu menyokong banyak peranti yang berbeza?

"Kami benar-benar mula memperhatikan isu-isu dengan peranti Samsung apabila mereka dinaik taraf kepada ICS, dan ini hampir sama dengan pembebasan Galaxy S3 … jadi kami mempunyai pangkalan pengguna yang besar ini yang tidak dapat menggunakan aplikasi kami lagi, jadi ketika itu kita perlu melakukan sesuatu."

Adakah anda menguji pada pelbagai peranti? Jika ya, yang mana?

"Anda mempunyai perbezaan kecil antara peranti. Kami mempunyai pengguna Android yang adil di pejabat, mereka semua mempunyai apa sahaja peranti peribadi yang mereka ada, dan kemudian kami mempunyai satu tan peranti ujian. Ini gabungan telefon yang paling popular pada masa itu, dan kemudian telefon yang kita lihat isu melalui maklum balas. Sepanjang musim panas, Galaxy S3 merupakan contoh yang baik … kami mula melihat banyak maklum balas tentang 'hei saya mengalami kesulitan mendapatkan kandungan untuk bermain di peranti saya', dan kami melihat peranti biasa ini mempunyai masalah sehingga kami keluar dan mendapat pasangan supaya kami dapat menguji mereka."

Oleh itu, apabila anda mula menggali ke dalamnya, anda memutuskan bahawa jika anda terpaksa menukar begitu banyak, anda mungkin juga melancarkannya ke dalam reka bentuk semula juga?

"Kami telah bercakap mengenai reka bentuk semula. Aplikasi lama kami, jika anda melihatnya, itu sangat banyak aplikasi iOS yang semacam dipindahkan ke Android sahaja. Ini kembali pada hari sebelum ada sebarang garis panduan reka bentuk yang kuat dari Google, apa pun seperti itu, jadi ia merasa sudah tua dan merasa tidak dapat dilupakan. Oleh itu, kita bercakap mengenai kedua-dua perkara ini secara bebas, maka ia datang ke titik di mana kita berkata 'hey, kenapa kita tidak membina semula itu dari bawah dan lihat apa yang boleh kita lakukan?'"

Anda telah membuat langkah besar, tidak kelihatan seperti aplikasi yang sama lagi, jelas bahawa anda meletakkan banyak kerja ke dalamnya.

"Kami menggunakan Garis Panduan Reka Bentuk Google sebagai titik permulaan. Kami mempunyai pasukan reka bentuk dalaman yang sangat kuat … mereka dapat melakukan beberapa perkara yang luar biasa dan menghasilkan beberapa interaksi yang kemas. Saya bernasib baik untuk bekerja pada projek yang bukan sahaja direka dengan baik, tetapi direka dengan baik dalam apa platform memberi anda."

UI "holo" jelas masa depan reka bentuk Android, adakah ia merasa ketat atau adakah ia menggalakkan pilihan reka bentuk yang baik dalam aplikasinya?

"Saya rasa mereka hebat. Sekiranya anda melihat evolusi ekosistem Android, anda semacam ini tidak sepadan dengan 'hey saya mahu aplikasi saya kelihatan seperti ini, aplikasi lain kelihatan berbeza'. Oleh itu, saya fikir jika anda menggunakan garis panduan reka bentuk sebagai titik permulaan, terdapat banyak ruang untuk penyesuaian di atasnya. Anda boleh membuat aplikasinya kelihatan dan dirasai seperti anda sendiri, tetapi masih membuatnya merasa sesuai di dalam ekosistem Android."

Untuk aplikasi yang popular seperti itu, bagaimana anda membuat reka bentuk semula untuk membuat penambahbaikan, sementara tidak mengasingkan pengguna sedia ada?

"Bermula musim panas lalu, kami mula melakukan banyak penyelidikan pengalaman pengguna di sekitar aplikasi kami yang terkini … orang yang benar-benar menggunakannya, pengguna Android yang tidak menggunakan aplikasi kami, orang yang pengguna podcast yang tidak menggunakan Stitcher. Kami melakukan banyak penyelidikan pada dasarnya cuba untuk mengetahui apa yang orang akan menggunakannya untuk kebanyakan, dan dari sana kami reka bentuk dan pasukan produk bekerja keras untuk memikirkan bagaimana untuk menyerlahkan ciri-ciri tersebut dan menjadikannya mudah diakses. Malangnya, kami terpaksa mengeluarkan beberapa ciri untuk mendapatkan keluaran ini. Terdapat beberapa kompromi keras yang perlu kami buat, tetapi kerana kami mempunyai penyelidikan ini, kami dapat melakukan itu dengan sedikit gangguan."

Rasanya seperti terdapat kontinjen yang semakin meningkat yang melihat reka bentuk "betul" dalam aplikasi Android sebagai positif, dan itu bukan sesuatu yang secara tradisinya menjadi sebahagian daripada budaya Android. Apa pendapat awak?

"Saya bersetuju dengannya sepenuhnya. Saya fikir Google benar-benar berhak mendapat banyak kredit di sana, mereka akhirnya mempunyai garis panduan reka bentuk yang sangat kuat ini. Mereka telah jelas banyak menghabiskan masa untuk meneliti apa yang akan kelihatan seperti aplikasi yang bagus, apa yang akan dirasakannya. Mereka telah melakukannya dalam aplikasi mereka sendiri, mereka telah berkongsi penyelidikan dengan kami dan saya fikir ia menjadikan platform lebih kuat secara keseluruhan."

Adakah penting untuk mempunyai versi web Stitcher mengikut reka bentuk yang sama seperti aplikasi Android baharu?

"Saya fikir ia bagus untuk mengenali warna yang sama di kedua-dua tempat dan menavigasi. Sebagai pemaju dan pengguna Android sendiri, keutamaan utama saya menjadikannya kelihatan baik dan berfungsi dengan baik di Android … kelihatan seperti aplikasi web adalah bonus tambahan."

Stitcher adalah lebih daripada radio sahaja, anda mengumpul banyak sumber, adakah terdapat apa-apa perbincangan penjenamaan semula hanya dengan "Stitcher"?

"Kami telah mengubahnya sedikit, walaupun baru-baru ini. Jika anda melihat skrin percikan apabila anda memulakan aplikasi yang digunakan sebagai "Stitcher Smart Radio" dan kini ia "Stitcher - Radio On Demand", jadi kami bermain dengan jenama beberapa. Masalahnya ialah jika anda tidak biasa dengan Stitcher dan anda hanya melihat "Stitcher" anda mungkin tidak tahu apa yang dilakukannya. Yayasan syarikat itu membawa pengalaman "radio ceramah" ini ke telefon anda, jadi saya fikir mungkin ada tekanan untuk menyimpan "radio" dalam nama itu."

Anda mengintegrasikan perkara seperti radio bercakap bersama berita dan podcast lain. Apabila aplikasi melakukan begitu banyak perkara, adakah sukar untuk mengetahui siapa yang anda bersaing?

"Saya katakan kita 50-peratus bertindih dengan aplikasi Podcasting, 50 peratus dengan aplikasi radio. Itulah ruang pasaran yang besar untuk kita masuk, dan saya fikir ia peluang yang besar untuk kita … ia memberikan kita niche yang baik ini diukir. Masalahnya ialah jika anda tidak pernah mendengar Stitcher sebelum ini, dan anda bukan pengguna podcast, bagaimana kita dapat dengan cepat menerangkan apa yang kami lakukan?"

Podcast masih tidak mudah dijelaskan sebagai "radio" kepada pengguna biasa, tidakkah anda katakan?

"Itu adalah matlamat dari permulaan, untuk menjauhkan diri dari perkataan" podcast "dalam arti, kerana ia jauh lebih daripada itu. Kami sentiasa kembali kepada analogi radio kereta: di mana anda duduk di dalam kereta anda, menghidupkan pencucuhan dan radio bertukar dan anda sedang mendengar kandungan … itu semacam 'usaha sifar' di pihak anda. Anda meninggalkan radio anda ditala ke stesen itu, atau ia adalah salah satu pratetap anda, itu yang anda ingin dengar. Kami hanya menerapkannya untuk lebih banyak fesyen atas permintaan supaya anda tidak perlu terlepas separuh daripada pertunjukan atau cuba untuk mengulangi perjalanan anda apabila pertunjukan kegemaran anda di NPR."

Jadi, anda telah menghantar kemas kini, segala-galanya kelihatan lancar, adakah anda melihat sebarang masalah?

"Kami sememangnya sememangnya memeriksa Main untuk memastikan tidak ada yang salah … segala-galanya seolah-olah akan berjalan lancar setakat ini."

Sangat bagus untuk mendapatkan sedikit pemahaman daripada pemaju yang baru saja melalui tugas besar menulis semula aplikasi yang popular itu. Ia mengesankan bahawa hanya dua (dan setengah) pemaju utama boleh membuat perubahan besar dalam masa yang agak singkat. Ia juga meyakinkan untuk mengetahui bahawa garis panduan dan alat reka bentuk Google yang baru dilihat (dan digunakan) dalam cahaya positif oleh pemaju.

Dengan kemas kini ini, Stitcher Radio telah meletakkan dirinya semula di atas senarai aplikasi yang direka dengan sangat fungsional dan indah yang terdapat di Play Store hari ini.