Logo th.androidermagazine.com
Logo th.androidermagazine.com

การสร้างแอพ Android ที่สวยงามและใช้งานได้: สัมภาษณ์กับเพียร์สันแพร์สันของ Stitcher Radio

สารบัญ:

Anonim

Stitcher Radio หนึ่งในแอพข่าววิทยุและพอดแคสต์ที่ได้รับความนิยมมากที่สุดใน Android ได้รับการออกแบบใหม่อย่างสมบูรณ์ Tyler Pearson ผู้นำนักพัฒนา Android ที่ Stitcher ใจดีพอที่จะหยุดพักหลังจากวันเปิดตัวแอพใหม่เพื่อพูดคุยกับเรา เรามีโอกาสที่จะนั่งคุยกับ Tyler เกี่ยวกับแอพ Android ที่ออกแบบใหม่แนวทางการออกแบบของ Google และสภาพแวดล้อมของระบบ Android

ติดหลังหยุดพักและดูสิ่งที่เขาพูด

ทีมที่จัดการแอพ Stitcher Radio Android ใหญ่แค่ไหน?

“ ตอนนี้เราสองคน…และอีกครึ่งคนจะเรียกมันว่า เรามีหนึ่งคนที่ทำงานได้ทั้งบน Android และ iOS ในขณะที่เรากำลังสร้างแอพขึ้นใหม่เรานำความช่วยเหลือจากภายนอกมาใช้ดังนั้นเราจึงใหญ่พอ ๆ กับหกคนชั่วขณะหนึ่ง ฉันภูมิใจในสิ่งที่เราสามารถทำได้จริง ๆ เราเพิ่งเริ่มต้นเขียนใหม่นี้ในเดือนกันยายนและโดยทั่วไปใน 5 เดือนที่เราเขียนมันขึ้นมาใหม่"

คุณจะจัดการเขียนใหม่และออกแบบแอพขนาดใหญ่เช่นนั้นได้อย่างไร

“ เริ่มต้นประมาณเดือนสิงหาคมเราได้รับคำติชมจำนวนมากจากผู้ใช้ที่มีปัญหาในการใช้ Stitcher บนอุปกรณ์ Samsung รุ่นใหม่ปัญหาการสตรีมเนื้อหาซึ่งพื้นฐานไม่ได้ผล ดังนั้นเราจึงเริ่มดูว่าปัญหาคืออะไรเราจะแก้ไขได้อย่างไรและมันสอดคล้องกับเวลาของ 'เฮ้เรามองออกนอกสถานที่จริง ๆ ลองเขียนใหม่มาทำให้มันดูดีขึ้น' เครื่องมือเหล่านี้มีไว้เพื่อการพัฒนาอย่างรวดเร็วจริง ๆ เรากำลังใช้ API ของ Android Media มาตรฐานเราใช้ประโยชน์จากทุกสิ่งที่แพลตฟอร์มเสนอ"

คุณมีปัญหาอะไรบ้างถ้าเห็นว่าต้องมีการสนับสนุนอุปกรณ์ต่าง ๆ มากมาย?

“ เราเริ่มสังเกตเห็นปัญหาเกี่ยวกับอุปกรณ์ Samsung เมื่อพวกเขาอัพเกรดเป็น ICS และสิ่งนี้ค่อนข้างสอดคล้องกับการเปิดตัว Galaxy S3 … ดังนั้นเราจึงมีฐานผู้ใช้ขนาดใหญ่ที่ไม่สามารถใช้แอพของเราได้อีกต่อไปดังนั้นที่ จุดนั้นเราต้องทำอะไรบางอย่าง”

คุณทดสอบกับอุปกรณ์หลายเครื่องหรือไม่? ถ้าเป็นเช่นนั้น

“ คุณมีความแตกต่างเล็กน้อยระหว่างอุปกรณ์ เรามีจำนวนผู้ใช้ Android ที่เป็นธรรมในสำนักงานพวกเขาทุกคนมีอุปกรณ์ส่วนตัวอะไรก็ตามที่พวกเขามีแล้วเรามีอุปกรณ์ทดสอบมากมาย เป็นการรวมกันของโทรศัพท์ที่ได้รับความนิยมมากที่สุดในเวลานั้นจากนั้นโทรศัพท์ที่เราเห็นปัญหาผ่านการตอบรับ ในช่วงฤดูร้อน Galaxy S3 เป็นตัวอย่างที่ดี … เราเริ่มเห็นข้อเสนอแนะมากมาย 'เฮ้ฉันมีปัญหาในการรับเนื้อหาที่จะเล่นบนอุปกรณ์ของฉัน' และเราเห็นอุปกรณ์ทั่วไปนี้มีปัญหาดังนั้นเราจึงออกไปและ มีคู่เพียงแค่เราทดสอบกับพวกเขาได้”

ดังนั้นเมื่อคุณเริ่มที่จะขุดมันคุณตัดสินใจว่าถ้าคุณต้องเปลี่ยนอะไรมากมายคุณอาจจะม้วนมันเข้าไปในการออกแบบใหม่ด้วยเช่นกัน?

“ เราพูดถึงการออกแบบใหม่ แอพเก่าของเราถ้าคุณดูมันเป็นแอพ iOS ที่เรียงลำดับจาก Android ย้อนกลับไปในวันก่อนที่จะมีแนวทางการออกแบบที่แข็งแกร่งจาก Google อะไรเช่นนั้นดังนั้นมันให้ความรู้สึกเก่าแก่และรู้สึกไม่เข้าท่า ดังนั้นเรากำลังพูดถึงทั้งสองสิ่งเหล่านี้อย่างอิสระจากนั้นมันก็มาถึงจุดที่เราพูดว่า 'เฮ้ทำไมเราไม่สร้างมันขึ้นมาใหม่จากพื้นดินและดูว่าเราจะทำอย่างไร?'”

พวกคุณสร้างความก้าวหน้าครั้งใหญ่เช่นนี้มันไม่ได้ดูเหมือนแอพเดียวกันอีกต่อไปแล้วมันชัดเจนว่าคุณได้ทุ่มเททำงานให้มาก

“ เราใช้แนวทางการออกแบบของ Google เป็นจุดเริ่มต้น เรามีทีมออกแบบภายในที่แข็งแกร่งจริง ๆ … พวกเขาสามารถทำสิ่งที่น่าอัศจรรย์และมีปฏิสัมพันธ์ที่ประณีต ฉันโชคดีที่ได้ทำงานในโครงการที่ไม่เพียง แต่ออกแบบมาอย่างดี แต่ได้รับการออกแบบมาอย่างดีในสิ่งที่แพลตฟอร์มให้คุณ”

UI "holo" นั้นชัดเจนว่าอนาคตของการออกแบบ Android มันรู้สึกเข้มงวดหรือส่งเสริมการออกแบบที่ดีในแอพหรือไม่?

“ ฉันคิดว่าพวกเขาน่าทึ่ง หากคุณมองไปที่วิวัฒนาการของระบบนิเวศของ Android คุณจะไม่ตรงกันว่า 'เฮ้ฉันต้องการให้แอพของฉันมองด้วยวิธีนี้แอพอื่นจะดูแตกต่างอย่างสิ้นเชิง' ดังนั้นฉันคิดว่าถ้าคุณใช้แนวทางการออกแบบเป็นจุดเริ่มต้นมีพื้นที่มากมายสำหรับปรับแต่งที่ด้านบนของที่ คุณสามารถทำให้แอปพลิเคชันมีลักษณะเหมือนของคุณเอง แต่ยังทำให้รู้สึกเหมือนเข้ากับระบบนิเวศของ Android”

สำหรับแอพที่ได้รับความนิยมเช่นนี้คุณจะออกแบบใหม่เพื่อปรับปรุงอย่างไรในขณะที่ไม่ทำให้ผู้ใช้ที่มีอยู่แปลกประหลาด?

“ เริ่มต้นฤดูร้อนที่ผ่านมาเราเริ่มทำการวิจัยประสบการณ์ผู้ใช้จำนวนมากเกี่ยวกับแอพปัจจุบันของเรา … คนที่เคยใช้จริงผู้ใช้ Android ที่ไม่ได้ใช้แอพของเราคนที่เป็นผู้ใช้พอดคาสต์ที่ไม่ได้ใช้ Stitcher. เราทำการวิจัยจำนวนมากโดยทั่วไปพยายามคิดว่าคนส่วนใหญ่จะใช้มันอย่างไรและจากนั้นทีมออกแบบและผลิตภัณฑ์ของเราก็ทำงานอย่างหนักเพื่อหาวิธีที่จะเน้นคุณสมบัติเหล่านั้นและทำให้เข้าถึงได้ง่าย น่าเสียดายที่เราต้องดึงฟีเจอร์สองสามอย่างออกมาให้ได้ มีการประนีประนอมอย่างหนักที่เราต้องทำ แต่เนื่องจากเรามีงานวิจัยนี้เราจึงสามารถทำสิ่งนั้นได้โดยมีการหยุดชะงักน้อยที่สุด”

รู้สึกเหมือนว่ามีผู้คนจำนวนมากขึ้นที่มองว่าการออกแบบ "เหมาะสม" ในแอพ Android เป็นบวกและนั่นไม่ใช่สิ่งที่เป็นส่วนหนึ่งของวัฒนธรรม Android คุณคิดยังไง?

“ ฉันเห็นด้วยกับสิ่งนั้นทั้งหมด ฉันคิดว่า Google สมควรได้รับเครดิตมากมายจริงๆในที่สุดพวกเขาก็มีแนวทางการออกแบบที่แข็งแกร่งนี้ เห็นได้ชัดว่าพวกเขาใช้เวลามากมายค้นคว้าว่าแอพที่ดีจะมีหน้าตาเป็นอย่างไรมันจะรู้สึกอย่างไร พวกเขาทำสิ่งนั้นในแอพของตัวเองพวกเขาแบ่งปันการวิจัยกับเราและฉันคิดว่านั่นทำให้แพลตฟอร์มแข็งแกร่งขึ้นโดยรวม”

จำเป็นหรือไม่ที่จะต้องใช้ Stitcher เวอร์ชันเว็บตามการออกแบบที่คล้ายกันกับแอพ Android ใหม่

“ ฉันคิดว่ามันยอดเยี่ยมมากที่ฉันสามารถจดจำสีเดียวกันในทั้งสองที่และไปรอบ ๆ ในฐานะนักพัฒนา Android และผู้ใช้เองสิ่งสำคัญอันดับแรกของฉันคือทำให้มันดูดีและทำงานได้ดีบน Android … ดูเหมือนว่าเว็บแอพเป็นโบนัสเพิ่มเติม"

Stitcher เป็นมากกว่าวิทยุคุณรวมแหล่งข้อมูลมากมายมีการพูดถึงการเปลี่ยนชื่อเป็น "Stitcher" หรือไม่?

“ เราได้ทำการปรับปรุงใหม่อีกครั้งแม้กระทั่งเมื่อไม่นานมานี้ ถ้าคุณสังเกตเห็นหน้าจอเริ่มต้นเมื่อคุณเริ่มแอพที่เคยเป็น "Stitcher Smart Radio" และตอนนี้มันเป็น "Stitcher - Radio On Demand" ดังนั้นเราจึงเล่นกับแบรนด์บางส่วน ปัญหาคือถ้าคุณไม่คุ้นเคยกับ Stitcher และคุณเพิ่งเห็น“ Stitcher” คุณอาจไม่รู้ว่ามันทำอะไร รากฐานของ บริษัท กำลังนำประสบการณ์ "พูดคุยวิทยุ" นี้ไปยังโทรศัพท์ของคุณดังนั้นฉันคิดว่าอาจมีความกดดันที่จะเก็บชื่อ "วิทยุ" ไว้ในชื่อ"

คุณรวมสิ่งต่างๆเช่นวิทยุพูดคุยเข้ากับข่าวและพอดแคสต์อื่น ๆ เมื่อแอพทำสิ่งต่างๆมากมายมันเป็นเรื่องยากไหมที่จะรู้ว่าคุณกำลังแข่งขันกับใคร?

“ ฉันว่าเราซ้อนทับกัน 50% กับแอพพอดแคสติ้งและ 50% กับแอพวิทยุ นั่นเป็นพื้นที่ตลาดขนาดใหญ่สำหรับเราที่จะอยู่ในและฉันคิดว่ามันเป็นโอกาสที่ยิ่งใหญ่สำหรับเรา … มันทำให้เรามีช่องที่ดีนี้แกะสลักออกมา ปัญหาคือถ้าคุณไม่เคยได้ยินชื่อ Stitcher มาก่อนและคุณไม่ใช่ผู้ใช้พอดแคสต์จริงๆเราจะอธิบายสิ่งที่เราทำได้อย่างไร?”

พอดคาสต์ยังไม่ง่ายที่จะอธิบายว่าเป็น "วิทยุ" สำหรับผู้ใช้ทั่วไปคุณจะไม่พูดเหรอ?

“ นั่นเป็นเป้าหมายตั้งแต่แรกเริ่มทำให้เราห่างไกลจากคำว่า“ พอดคาสต์” ในแง่หนึ่งเพราะมันเป็นมากกว่านั้น เรามักจะกลับไปที่การเปรียบเทียบของวิทยุในรถ: ที่คุณนั่งในรถของคุณเปิดไฟและวิทยุเปิดและคุณกำลังฟังเนื้อหา … มันเป็น 'ศูนย์ความพยายาม' ในส่วนของคุณ คุณออกจากวิทยุของคุณไปที่สถานีนั้นหรือเป็นหนึ่งในสถานีที่ตั้งไว้มันเป็นสิ่งที่คุณต้องการฟัง เราเพียงแค่นำสิ่งนั้นไปใช้กับแฟชั่นตามสั่งมากขึ้นคุณจึงไม่ต้องพลาดครึ่งหนึ่งของการแสดงหรือพยายามกำหนดเวลาการเดินทางเมื่อรายการโปรดของคุณอยู่ใน NPR”

ดังนั้นพวกคุณส่งการอัปเดตทุกอย่างดูราบรื่นคุณเห็นปัญหาอะไรบ้างไหม?

“ เรากำลังตรวจสอบอย่างลุ่มหลงเพื่อให้แน่ใจว่าไม่มีอะไรผิดปกติ … ทุกอย่างดูเหมือนว่าจะราบรื่น”

เป็นเรื่องดีที่จะได้รับข้อมูลเชิงลึกจากนักพัฒนาซอฟต์แวร์ที่เพิ่งผ่านงานการเขียนแอปยอดนิยมจำนวนมาก เป็นที่น่าประทับใจที่เห็นว่าผู้พัฒนาหลักเพียงสองคนครึ่งสามารถเปลี่ยนแปลงครั้งใหญ่ได้ในเวลาอันสั้น นอกจากนี้ยังมีความมั่นใจที่จะรู้ว่าแนวทางและเครื่องมือการออกแบบใหม่ของ Google นั้นถูกมองเห็น (และใช้) ในแง่บวกโดยนักพัฒนาซอฟต์แวร์

ด้วยการอัปเดตนี้ Stitcher Radio นำตัวเองกลับมาอยู่ด้านบนของรายการแอพที่ใช้งานได้ดีและออกแบบมาอย่างสวยงามที่มีอยู่ใน Play Store วันนี้