Logo tr.androidermagazine.com
Logo tr.androidermagazine.com

Güzel ve fonksiyonel android uygulamaları oluşturma: dikiş telsizi Tyler Pearson ile röportaj

İçindekiler:

Anonim

Android'deki en popüler haberlerden, radyo ve podcast uygulamalarından biri olan Stitcher Radio, son zamanlarda tamamen yeniden tasarlandı. Stitcher'daki lider Android geliştiricisi Tyler Pearson, bizimle konuşmak için yeni uygulamanın başlamasından sonraki gününü biraz ayırmaya yetti. Yeni tasarlanan Android uygulamaları, Google tasarım kuralları ve Android ekosisteminin durumu hakkında Tyler'la görüşme ve konuşma şansımız oldu.

Aradan sonra takıl ve ne söylediğini gör.

Takım Stitcher Radio Android uygulamasını yöneten ne kadar büyük?

“Şu anda iki kişiyiz … buçuk kişi diyeceğiz. Hem Android hem de iOS'ta çalışan bir kişi var. Uygulamayı yeniden inşa ederken, dışarıdan yardım aldık, bu yüzden bir süre altı kişi kadar büyük olduk. Yapabildiklerimizle gerçekten gurur duyuyorum, bu yeniden yazmaya sadece Eylül ayında başladık ve temel olarak 5 ayda sıfırdan yeniden yazdık. ”

Böyle büyük bir uygulamanın yeniden yazılmasını ve yeniden tasarlanmasını nasıl yönetirsiniz?

“Ağustos ayından itibaren, yeni Samsung cihazlarında Stitcher'ı kullanmada sorun yaşayan kullanıcılardan çok fazla geri bildirim alıyorduk. Bu yüzden sorunların ne olduğunu, onları nasıl düzelttiğimize bakmaya başladık ve bu, 'hey, gerçekten yer dışına bakıyoruz, yeniden yazalım, daha iyi görünmesini sağlayın' zamanlaması ile gerçekten aynı oldu. Gerçekten hızlı bir şekilde geliştirmek için araçlar var, standart Android Media API'leri kullanıyoruz, platformun sunduğu her şeyi kullanıyoruz. ”

Bu kadar çok farklı cihazı desteklemek zorunda kaldığınızda, hangi sorunları gördünüz?

“ICS'ye yükseltildiklerinde Samsung cihazlarıyla ilgili sorunları gerçekten fark etmeye başladık ve bu, Galaxy S3'ün piyasaya sürülmesine büyük ölçüde denk geldi … bu yüzden artık uygulamamızı kullanamayan bu büyük kullanıcı tabanına sahip olduk. Bu noktadan bir şey yapmamız gerekti.

Birden fazla cihazda test ediyor musunuz? Öyleyse hangileri?

“Cihazlar arasında küçük farklılıklar var. Ofiste sayısız Android kullanıcımız var, hepsinde sahip oldukları kişisel cihaza sahipler ve bir ton test cihazımız var. O zamanlar en popüler telefonların bir kombinasyonudur ve daha sonra geri bildirimlerle ilgili sorunları gördüğümüz telefonlar. Yaz boyunca, Galaxy S3 iyi bir örnekti … 'Hey, cihazımda oynatmak için içerik almakta zorlanıyorum' 'hakkında birçok geribildirim görmeye başladık ve bu ortak cihazın sorun yaşamaya başladığını gördük. Birkaç tane var, böylece onları test edelim. ”

Yani bir kez onu kazmaya başladığınızda, çok fazla değişiklik yapmak zorunda kalırsanız, onu da yeniden tasarlamaya dahil edeceğinize karar verdiniz?

“Yeniden tasarım hakkında konuşuyorduk. Eski uygulamamız, eğer bakarsanız, sadece Android'e aktarılmış bir iOS uygulaması. Bu, Google’dan gelen güçlü bir tasarım yönergeleri, bunun gibi bir şey olmadan önceki gündü, bu yüzden eski ve yersiz hissediyordu. Bu yüzden, her ikisinden de bağımsız olarak bahsettik, o zaman 'hey, neden sadece yeniden inşa etmiyoruz ve ne yapabileceğimize bakmıyoruz' dediğimiz noktaya geldi.

Sizler çok büyük adımlar attınız, artık aynı uygulamaya benzemiyor bile, çok fazla iş yaptığınız açık.

“Google Tasarım Kuralları’nı başlangıç ​​noktası olarak kullandık. Gerçekten güçlü bir şirket içi tasarım ekibimiz var … onlar inanılmaz şeyler yapabildiler ve temiz etkileşimlerle karşılaştılar. Sadece iyi tasarlanmış bir proje üzerinde değil, platformun size sunduğu iyi tasarlanmış bir proje üzerinde çalıştığım için şanslıydım. ”

“Holo” kullanıcı arayüzü açıkça Android tasarımının geleceği, kısıtlayıcı mı hissediyor veya uygulamalarda iyi tasarım seçimlerini destekliyor mu?

“Harika olduklarını düşünüyorum. Android ekosisteminin gelişimine bakarsanız, 'hey benim uygulamamın bu şekilde görünmesini istiyorum, başka bir uygulama tamamen farklı görünüyor' gibi bir ilk uyumsuzluğa sahip oldunuz. Bu yüzden, eğer tasarım kurallarını bir başlangıç ​​noktası olarak kullanırsanız, bunun üzerine özelleştirme için yeterince yer var. Uygulamanın görünmesini ve kendinizinki gibi hissetmesini sağlayabilirsiniz, ancak yine de Android ekosistemine uyuyor gibi hissetmesini sağlayabilirsiniz. ”

Bu kadar popüler bir uygulama için, mevcut kullanıcıları yabancılaştırmazken iyileştirmeler yapmak için onu yeniden tasarlamaya nasıl devam edersiniz?

“Geçtiğimiz yazdan itibaren, mevcut uygulamamızla ilgili birçok kullanıcı deneyimi araştırması yapmaya başladık … gerçekte onu kullanmış insanlar, uygulamamızı kullanmayan Android kullanıcıları, Stitcher kullanmayan podcast kullanıcıları. Temel olarak insanların en çok ne için kullanacaklarını bulmaya çalıştığımız birçok araştırma yaptık ve oradan tasarım ve ürün ekiplerimiz bu özellikleri nasıl vurgulayacağımızı ve kolayca erişilebilir hale getirmek için çok çalıştı. Ne yazık ki bu sürümü çıkarmak için birkaç özellik çıkarmak zorunda kaldık. Yapmamız gereken bazı zorlu tavizler vardı, ancak bu araştırmayı yaptığımız için bunu en az miktarda aksama ile yapabildik. ”

Android uygulamalarında “uygun” tasarımı pozitif olarak gören, artan bir koşullu insan varmış gibi hissediyor ve bu geleneksel olarak Android kültürünün bir parçası olan bir şey değil. Düşüncelerin nelerdir?

“Buna tamamen katılıyorum. Google’ın gerçekten çok fazla kredi almayı hak ettiğini düşünüyorum, sonunda bu çok güçlü tasarım kurallarına sahipler. Açıkça iyi bir uygulamanın nasıl görüneceğini, nasıl hissedeceğini araştırmak için çok zaman harcadılar. Bunu kendi uygulamalarında yaptıkları gibi, bu araştırmayı bizimle paylaştılar ve bence platformu bir bütün olarak daha güçlü kılıyor. ”

Stitcher'in web sürümünün yeni Android uygulamasıyla benzer bir tasarım izlemesi önemli miydi?

“Her iki yerde de aynı renkleri tanımak ve dolaşmak harika bir şey. Kendimi bir Android geliştiricisi ve kullanıcısı olarak birincil önceliğim iyi görünmesini ve Android'de iyi çalışmasını sağlamaktı … web uygulaması ek bir bonus gibi görünüyordu. ”

Stitcher sadece radyodan çok daha fazla, siz o kadar çok kaynak topluyorsunuz, sadece “Stitcher” ile ilgili herhangi bir yeniden markalama konuşması oldu mu?

“Bunu son zamanlarda bile biraz azalttık. Uygulamayı başlattığınızda açılış ekranını fark ederseniz, “Stitcher Smart Radio” idi ve şimdi “Stitcher - Talep Üzerine Radyo”, bu yüzden bazı markalarla oynuyoruz. Sorun, Stitcher'a aşina değilseniz ve sadece “Stitcher” ı görüyorsanız, ne yaptığını bilmiyor olabilirsiniz. Şirketin temeli bu "talk radio" deneyimini telefonunuza getirmekti, bu yüzden belki de “radio” adını elinde tutma baskısı olduğunu düşünüyorum. ”

Konuşma radyo gibi şeyleri diğer haberlerin ve podcast'lerin yanında birleştiriyorsunuz. Bir uygulama bu kadar çok şey yaptığında, kime karşı yarıştığınızı bulmak zor mu?

“Podcasting uygulamaları ile yüzde 50, radyo uygulamalarıyla yüzde 50 örtüşüyoruz. Bu bizim içinde olacağımız büyük bir pazar alanı ve bence bizim için çok büyük bir fırsat … bize oyulan bu güzel nişi veriyor. Sorun şu ki, Stitcher'ı daha önce hiç duymadıysanız ve gerçekten bir podcast kullanıcısı değilseniz, ne yaptığımızı çabucak nasıl açıklarız? ”

Podcast'lerin hala normal bir kullanıcıya “radyo” olarak açıklanması pek kolay değil, öyle değil mi?

“Bu başlangıçtan bir amaç, kendimizi bir anlamda“ podcast ”kelimesinden uzaklaştırmaktı, çünkü sadece bundan çok daha fazlası. Her zaman araba radyosunun analojisine geri döneriz: arabanızda oturduğunuz, kontağı açtığınız ve telsiziniz açıldığı ve içeriği dinleyeceğiniz … sizin açınızdan bir tür 'sıfır çaba'. Telsizinizi o istasyona ayarlanmış halde bıraktınız veya ön ayarlarınızdan biri, dinlemek istediğiniz şey. Bunu sadece talebe bağlı bir moda uygulayarak uyguluyoruz, bu yüzden bir şovun yarısını kaçırmak zorunda değilsiniz ya da en sevdiğiniz şovun NPR'de olduğu zaman gidip gelmeye çalışmanıza gerek kalmayacak. ”

Yani siz güncelleme yaptınız, her şey yolunda görünüyor, herhangi bir sorun gördünüz mü?

“Hiçbir şeyin yanlış gitmediğinden emin olmak için Play'i saplantılı bir şekilde kontrol ediyoruz … her şey şimdiye kadar düzgün gidiyor gibi görünüyor.”

Böyle popüler bir uygulamayı yeniden yazma görevini daha önce tamamlamış bir geliştiriciden bilgi edinmek harika. Sadece iki (bir buçuk) ana geliştiricinin nispeten kısa sürede bu kadar büyük bir değişiklik yapabileceğini görmek etkileyici. Ayrıca, Google’ın yeni tasarım yönergelerinin ve araçlarının geliştiriciler tarafından olumlu bir şekilde görüldüğünü (ve kullanıldığını) bilmek de güven vericidir.

Bu güncelleme ile Stitcher Radio, bugün Play Store'da mevcut olan son derece işlevsel ve güzel tasarımlı uygulamalar listesinin başına geçti.