Makale

Güzel ve işlevsel Android uygulamaları yaratmak: Stitcher Radio'dan Tyler Pearson ile röportaj

protection click fraud

Android'deki en popüler haber, radyo ve podcast uygulamalarından biri olan Stitcher Radio yakın zamanda tamamen yeniden tasarlandı. Stitcher'ın lider Android geliştiricisi Tyler Pearson, yeni uygulamanın lansmanından sonra bizimle konuşmak için gününden biraz zaman ayıracak kadar nazikti. Tyler'la (sanal olarak) oturup yeniden tasarlanan Android uygulaması, Google tasarım kuralları ve Android ekosisteminin durumu hakkında konuşma fırsatı bulduk.

Aradan sonra ortalıkta takıl ve ne söyleyeceğini gör.

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

"Şu anda ikiyiz... ve biz buna yarım kişi diyeceğiz. Hem Android hem de iOS'ta çalışan bir kişimiz var. Uygulamayı yeniden inşa ederken dışarıdan yardım getirdik, böylece bir süre altı kişi kadar büyük olduk. Yapabildiklerimizle gerçekten gurur duyuyorum, bu yeniden yazmaya gerçekten daha Eylül ayında başladık ve temelde 5 ay içinde onu sıfırdan yeniden yazdık. "

Verizon, Pixel 4a'yı yeni Sınırsız hatlarda ayda sadece 10 ABD doları karşılığında sunuyor

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

"Ağustos ayından başlayarak, daha yeni Samsung cihazlarında Stitcher'ı kullanırken, temelde işe yaramadığı içerik akışında sorun yaşayan kullanıcılardan çok sayıda geri bildirim alıyorduk. Böylece sorunların ne olduğuna, onları nasıl çözeceğimize bakmaya başladık ve bu "Hey, gerçekten yersiz gözüküyoruz, yeniden yazalım, bakalım daha iyi'. Araçlar gerçekten hızlı bir şekilde geliştirmek için orada, standart Android Media API'leri kullanıyoruz, platformun sunduğu her şeyden yararlanıyoruz. "

Bu kadar çok farklı cihazı desteklemek zorunda kaldığınızda, varsa 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 hemen hemen karşılık geldi... Bu yüzden artık uygulamamızı kullanamayan devasa bir kullanıcı tabanımız vardı, bu yüzden o noktada bir şeyler yapmamız gerekiyordu. "

Birden fazla cihazda test ediyor musunuz? Öyleyse hangileri?

"Cihazlar arasında küçük farklarınız var. Ofiste çok sayıda Android kullanıcımız var, hepsinde sahip oldukları kişisel cihaz var ve bir sürü test cihazımız var. O zamanın en popüler telefonlarının ve ardından geri bildirim yoluyla sorun gördüğümüz telefonların birleşimidir. Yaz boyunca Galaxy S3 iyi bir örnek oldu... "Cihazımda oynatılacak içeriği alma konusunda sorun yaşıyorum" şeklinde çok sayıda geri bildirim görmeye başladık, ve bu yaygın cihazda sorun yaşandığını gördük, bu yüzden dışarı çıkıp birkaç tane bulduk. onları. "

Yani, araştırmaya başladığınızda, bu kadar çok değiştirmek zorunda kalırsanız, bunu yeniden tasarıma da taşımanız gerektiğine karar verdiniz?

“Yeniden tasarımdan bahsediyorduk. Eski uygulamamız, bakarsanız, Android'e aktarılmış bir iOS uygulamasıdır. Bu, Google'dan herhangi bir güçlü tasarım yönergesi gelmeden bir gün önceydi, buna benzer herhangi bir şey, bu yüzden eski ve yerinde görünmüyordu. Dolayısıyla, bu iki şeyden bağımsız olarak bahsediyorduk, sonra "hey, neden onu sıfırdan yeniden inşa edip ne yapabileceğimize bakmıyoruz?"

Çok büyük adımlar attınız, artık aynı uygulamaya benzemiyor bile, ona çok emek harcadığınız açık.

"Google Tasarım Yönergelerini başlangıç ​​noktası olarak kullandık. Gerçekten güçlü bir şirket içi tasarım ekibimiz var... bazı harika şeyler yapabildiler ve güzel etkileşimler geliştirdiler. Yalnızca iyi tasarlanmış değil, aynı zamanda platformun size sağladığı şekilde 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ğidir, kısıtlayıcı mıdır yoksa uygulamalarda iyi tasarım seçimlerini teşvik eder mi?

"Harika olduklarını düşünüyorum. Android ekosisteminin evrimine bakarsanız, "Uygulamamın bu şekilde görünmesini istiyorum, başka bir uygulama tamamen farklı görünüyor" şeklindeki ilk uyumsuzluğu yaşadınız. Bu yüzden, tasarım yönergelerini bir başlangıç ​​noktası olarak kullanırsanız, bunun üzerine özelleştirme için bolca yer olduğunu düşünüyorum. Uygulamanın size ait gibi görünmesini ve hissetmesini sağlayabilir, ancak yine de Android ekosistemine uyuyormuş gibi hissettirebilirsiniz. "

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

"Geçtiğimiz yaz başlayarak, mevcut uygulamamız etrafında birçok kullanıcı deneyimi araştırması yapmaya başladık... gerçekten kullananlar, uygulamamızı kullanmayan Android kullanıcıları, Stitcher kullanmayan podcast kullanıcıları. İnsanların onu en çok ne için kullanacağını anlamaya çalışarak çok fazla araştırma yaptık ve oradan tasarım ve ürün ekipleri, bu özellikleri nasıl öne çıkaracaklarını ve bunları nasıl kolayca yapacaklarını bulmak için çok çalıştı erişilebilir. Maalesef bu sürümü çıkarmak için birkaç özelliği çıkarmak zorunda kaldık. Yapmamız gereken bazı zor tavizler vardı, ancak bu araştırmaya sahip olduğumuz için bunu minimum düzeyde kesinti ile yapabildik. "

Android uygulamalarında "doğru" tasarımı olumlu olarak gören ve bu geleneksel olarak Android kültürünün bir parçası olmayan bir grup insan varmış gibi geliyor. Düşüncelerin neler?

Buna tamamen katılıyorum. Bence Google burada gerçekten çok övgüyü hak ediyor, sonunda bu çok güçlü tasarım yönergelerine sahipler. Açıkçası, iyi bir uygulamanın neye benzeyeceğini, nasıl hissettireceğini araştırmak için çok zaman harcadılar. Bunu kendi uygulamalarında yaptılar, bu araştırmayı bizimle paylaştılar ve bence bu platformu bir bütün olarak daha güçlü hale getiriyor. "

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

“Her iki yerde de aynı renkleri tanıyıp etrafta dolaşabilmem harika. 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ı gibi görünmek ek bir bonus. "

Stitcher sadece radyodan çok daha fazlası, çok fazla kaynağı bir araya getiriyorsunuz, sadece “Stitcher” olarak yeniden markalaşmaktan bahsedildi mi?

"Bunu yakın zamanda bile biraz yeniden yaptık. Uygulamayı başlattığınızda açılış ekranını fark ederseniz, eskiden "Stitcher Smart Radio" idi ve şimdi "Stitcher - Radio On Demand" oldu, 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 "konuşma radyosu" deneyimini telefonunuza getiriyordu, bu yüzden belki de "radyoyu" adında tutmak için bir baskı olduğunu düşünüyorum. "

Diğer haberler ve podcast'lerin yanına konuşma radyosu gibi şeyleri entegre edersiniz. Bir uygulama bu kadar çok şey yaptığında, kime karşı rekabet ettiğinizi anlamak zor mu?

"Podcasting uygulamalarıyla yüzde 50, radyo uygulamalarıyla yüzde 50 örtüşüyoruz diyebilirim. Bu, içinde bulunmamız için çok büyük bir pazar alanı ve bence bu bizim için büyük bir fırsat... bize oyulmuş bu güzel nişi verir. Sorun şu ki, Stitcher'ı daha önce hiç duymadıysanız ve gerçekten bir podcast kullanıcısı değilseniz, ne yaptığımızı nasıl hızlı bir şekilde açıklayabiliriz? "

Podcast'leri normal bir kullanıcıya "radyo" olarak açıklamak hala pek kolay değil, değil mi?

"Başından beri hedefimiz buydu, bir anlamda" podcast "kelimesinden kendimizi uzaklaştırmaktı, çünkü bu sadece bundan çok daha fazlası. Her zaman araba radyosu benzetmesine geri dönüyoruz: arabanızda oturduğunuz, kontağı açtığınız ve radyonun açıldığı ve içeriği dinlediğiniz yere... bu sizin açınızdan bir tür "sıfır çaba". Radyonuzu o istasyona ayarlanmış olarak bırakmışsınızdır veya ön ayarlarınızdan biridir, dinlemek istediğiniz şey budur. Bunu sadece isteğe bağlı modaya daha çok uyguluyoruz, böylece bir şovun yarısını kaçırmak zorunda kalmazsınız veya en sevdiğiniz şov NPR'de olduğu zamanlar için işe gidip gelme zamanınızı ayırmaya çalışmazsınız.

Yani siz güncellemeyi gönderdiniz, her şey yolunda görünüyor, herhangi bir sorun görüyor musunuz?

"Hiçbir şeyin ters gitmediğinden emin olmak için takıntılı bir şekilde Play'i kontrol ediyoruz... şu ana kadar her şey yolunda gidiyor gibi görünüyor. "


Böylesine popüler bir uygulamayı yeniden yazma gibi büyük bir görevi yeni tamamlamış bir geliştiriciden biraz bilgi almak harika. Sadece iki (bir buçuk) ana geliştiricinin nispeten kısa bir sürede bu kadar büyük bir değişiklik yapabildiğini görmek etkileyici. 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üncellemeyle Stitcher Radio, bugün Play Store'da bulunan son derece işlevsel ve güzel tasarımlı uygulamalar listesinin başına geri döndü.

Bunlar, her fiyata satın alabileceğiniz en iyi kablosuz kulaklıklardır!
Kordonu kesmenin zamanı geldi!

Bunlar, her fiyata satın alabileceğiniz en iyi kablosuz kulaklıklardır!

En iyi kablosuz kulaklıklar rahattır, harika ses çıkarır, çok pahalı değildir ve cebe kolayca sığar.

PS5 hakkında bilmeniz gereken her şey: Çıkış tarihi, fiyatı ve daha fazlası
Gelecek nesil

PS5 hakkında bilmeniz gereken her şey: Çıkış tarihi, fiyatı ve daha fazlası.

Sony, PlayStation 5 üzerinde çalıştığını resmen onayladı. Şimdiye kadar bildiğimiz her şey burada.

Nokia, 200 doların altında iki yeni bütçeye sahip Android One telefonunu piyasaya sürdü
Yeni Nokias

Nokia, 200 doların altında iki yeni bütçe Android One telefonunu piyasaya sürdü.

Nokia 2.4 ve Nokia 3.4, HMD Global'in bütçeye uygun akıllı telefon serisinin en son eklemeleridir. Her ikisi de Android One cihazı olduklarından, üç yıla kadar iki büyük işletim sistemi güncellemesi ve düzenli güvenlik güncellemeleri almaları garanti edilir.

Android cihazlar için en iyi taşınabilir anlık fotoğraf yazıcıları
Hareket halindeyken yazdırın!

Android cihazlar için en iyi taşınabilir anlık fotoğraf yazıcıları.

Hareket halindesiniz ve cep telefonunuzda anılar biriktiriyorsunuz. Dijital harika olsa da, neden bu anıları somut bir fotoğrafla biraz daha kalıcı hale getirmeye çalışmayasınız?

instagram story viewer