Mục lục:
- Đội ngũ quản lý ứng dụng Stitcher Radio Android lớn như thế nào?
- Làm thế nào để bạn quản lý một bản viết lại hoàn chỉnh và thiết kế lại một ứng dụng lớn như vậy?
- Vấn đề gì, nếu có, bạn đã thấy bằng cách phải hỗ trợ rất nhiều thiết bị khác nhau?
- Bạn có thử nghiệm trên nhiều thiết bị không? Nếu vậy, cái nào?
- Vì vậy, một khi bạn bắt đầu đào sâu vào nó, bạn đã quyết định rằng nếu bạn phải thay đổi quá nhiều thì bạn cũng có thể chuyển nó vào thiết kế lại không?
- Các bạn đã có những bước tiến lớn như vậy, nó thậm chí không còn giống như một ứng dụng nữa, rõ ràng là bạn đã đặt rất nhiều công việc vào đó.
- Giao diện người dùng trên nền tảng điện thoại di động rõ ràng là tương lai của thiết kế Android, nó có cảm thấy hạn chế hay nó thúc đẩy các lựa chọn thiết kế tốt trong các ứng dụng?
- Đối với một ứng dụng phổ biến như vậy, làm thế nào để bạn thiết kế lại nó để cải thiện, trong khi không khiến người dùng hiện tại xa lánh?
- Có cảm giác như ngày càng có nhiều người xem thiết kế phù hợp của Cameron trong các ứng dụng Android là tích cực và đó không phải là một thứ mà theo truyền thống là một phần của văn hóa Android. Quan điểm của bạn là gì?
- Điều quan trọng là phiên bản web của Stitcher có thiết kế tương tự như ứng dụng Android mới không?
- Stitcher không chỉ đơn thuần là radio, bạn tổng hợp rất nhiều nguồn, có bất kỳ cuộc nói chuyện nào về việc đổi thương hiệu thành chỉ Stitch Stitcher không?
- Bạn tích hợp những thứ như đài phát thanh nói chuyện cùng với các tin tức và podcast khác. Khi một ứng dụng làm quá nhiều thứ, có khó khăn để tìm ra bạn đang cạnh tranh với ai không?
- Podcast vẫn chưa hoàn toàn dễ giải thích như đài radio của người dùng đối với người dùng bình thường, bạn có nói không?
- Vì vậy, các bạn vận chuyển bản cập nhật, mọi thứ có vẻ trơn tru, bạn có thấy vấn đề gì không?
Stitcher Radio, một trong những ứng dụng tin tức, radio và podcast phổ biến nhất trên Android gần đây đã được thiết kế lại hoàn chỉnh. Nhà phát triển Android hàng đầu tại Stitcher, Tyler Pearson, đã rất tử tế khi dành chút thời gian sau ngày ra mắt ứng dụng mới để nói chuyện với chúng tôi. Chúng tôi đã có cơ hội (hầu như) ngồi xuống và nói chuyện với Tyler về ứng dụng Android mới được thiết kế lại của họ, hướng dẫn thiết kế của Google và trạng thái của hệ sinh thái Android.
Dính xung quanh sau giờ nghỉ và xem những gì anh ấy đã nói.
Đội ngũ quản lý ứng dụng Stitcher Radio Android lớn như thế nào?
Ngay bây giờ chúng tôi là hai … và một nửa người chúng ta sẽ gọi nó. Chúng tôi có một người hoạt động trên cả Android và iOS. Trong khi chúng tôi đang xây dựng lại ứng dụng, chúng tôi đã mang đến một số trợ giúp bên ngoài để chúng tôi lớn như sáu người trong một thời gian. Tôi thực sự tự hào về những gì chúng tôi có thể làm, chúng tôi thực sự chỉ bắt đầu viết lại vào tháng 9 và về cơ bản trong 5 tháng chúng tôi đã viết lại từ đầu.
Làm thế nào để bạn quản lý một bản viết lại hoàn chỉnh và thiết kế lại một ứng dụng lớn như vậy?
Bắt đầu từ khoảng tháng 8, chúng tôi đã nhận được rất nhiều phản hồi từ người dùng gặp vấn đề khi sử dụng Stitcher trên các thiết bị mới hơn của Samsung, vấn đề truyền phát nội dung, về cơ bản là nó không hoạt động. Vì vậy, chúng tôi bắt đầu xem xét vấn đề là gì, chúng tôi sẽ khắc phục chúng như thế nào và điều đó thực sự phù hợp với thời gian của 'này, chúng tôi trông thật sự không phù hợp, hãy viết lại, hãy làm cho nó trông tốt hơn'. Các công cụ ở đó để phát triển thực sự nhanh chóng, chúng tôi đang sử dụng API Android Media tiêu chuẩn, chúng tôi tận dụng mọi thứ mà nền tảng cung cấp.
Vấn đề gì, nếu có, bạn đã thấy bằng cách phải hỗ trợ rất nhiều thiết bị khác nhau?
Phần mềm Chúng tôi thực sự bắt đầu nhận thấy các vấn đề với các thiết bị Samsung sau khi chúng được nâng cấp lên ICS và điều này khá giống với việc phát hành Galaxy S3 … vì vậy chúng tôi đã có cơ sở người dùng khổng lồ này không thể sử dụng ứng dụng của chúng tôi nữa, vì vậy thời điểm đó chúng tôi phải làm một cái gì đó.
Bạn có thử nghiệm trên nhiều thiết bị không? Nếu vậy, cái nào?
Bạn có sự khác biệt nhỏ giữa các thiết bị. Chúng tôi có một số lượng người dùng Android khá lớn trong văn phòng, tất cả họ đều có bất kỳ thiết bị cá nhân nào họ có, và sau đó chúng tôi có rất nhiều thiết bị thử nghiệm. Đó là sự kết hợp của những điện thoại phổ biến nhất vào thời điểm đó, và sau đó là những điện thoại mà chúng ta đang gặp vấn đề thông qua phản hồi. Vào mùa hè, Galaxy S3 là một ví dụ điển hình … chúng tôi bắt đầu thấy nhiều phản hồi về 'hey tôi gặp sự cố khi phát nội dung trên thiết bị của mình' và chúng tôi thấy thiết bị phổ biến này có vấn đề nên chúng tôi đã ra ngoài và có một cặp vợ chồng chỉ để chúng tôi có thể thử nghiệm trên chúng.
Vì vậy, một khi bạn bắt đầu đào sâu vào nó, bạn đã quyết định rằng nếu bạn phải thay đổi quá nhiều thì bạn cũng có thể chuyển nó vào thiết kế lại không?
Chúng tôi đã nói về một thiết kế lại. Ứng dụng cũ của chúng tôi, nếu bạn nhìn vào nó, đó rất giống một ứng dụng iOS vừa được chuyển sang Android. Điều này đã trở lại vào ngày trước khi có bất kỳ hướng dẫn thiết kế mạnh mẽ nào từ Google, bất cứ điều gì tương tự, vì vậy nó cảm thấy cũ và cảm thấy lạc lõng. Vì vậy, chúng tôi đã nói về cả hai điều này một cách độc lập, sau đó đến lúc chúng tôi nói 'này, tại sao chúng ta không xây dựng lại từ đầu và xem chúng ta có thể làm gì?'.
Các bạn đã có những bước tiến lớn như vậy, nó thậm chí không còn giống như một ứng dụng nữa, rõ ràng là bạn đã đặt rất nhiều công việc vào đó.
Chúng tôi đã sử dụng Nguyên tắc thiết kế của Google làm điểm bắt đầu. Chúng tôi có một đội ngũ thiết kế nội bộ thực sự mạnh mẽ … họ đã có thể làm một số điều tuyệt vời và đưa ra một số tương tác gọn gàng. Tôi đã may mắn làm việc trong một dự án không chỉ được thiết kế tốt mà còn được thiết kế tốt trong những gì nền tảng mang lại cho bạn.
Giao diện người dùng trên nền tảng điện thoại di động rõ ràng là tương lai của thiết kế Android, nó có cảm thấy hạn chế hay nó thúc đẩy các lựa chọn thiết kế tốt trong các ứng dụng?
Tôi nghĩ họ thật tuyệt vời. Nếu bạn nhìn vào sự phát triển của hệ sinh thái Android, bạn sẽ có sự không phù hợp ban đầu này 'tôi muốn ứng dụng của mình nhìn theo cách này, một ứng dụng khác trông hoàn toàn khác'. Vì vậy, tôi nghĩ rằng nếu bạn sử dụng các nguyên tắc thiết kế như một điểm khởi đầu, có rất nhiều chỗ để tùy chỉnh trên đó. Bạn có thể làm cho ứng dụng trông giống như của riêng bạn, nhưng vẫn khiến nó cảm thấy như nó phù hợp với hệ sinh thái Android.
Đối với một ứng dụng phổ biến như vậy, làm thế nào để bạn thiết kế lại nó để cải thiện, trong khi không khiến người dùng hiện tại xa lánh?
Bắt đầu từ mùa hè vừa qua, chúng tôi bắt đầu thực hiện nhiều nghiên cứu về trải nghiệm người dùng xung quanh ứng dụng hiện tại của chúng tôi … những người thực sự đã sử dụng nó, những người dùng Android đã không sử dụng ứng dụng của chúng tôi, những người dùng podcast không sử dụng Stitcher. Chúng tôi đã thực hiện rất nhiều nghiên cứu về cơ bản cố gắng tìm ra những gì mọi người sẽ sử dụng nó cho hầu hết, và từ đó các nhóm thiết kế và sản phẩm của chúng tôi đã làm việc chăm chỉ để tìm ra cách làm nổi bật các tính năng đó và làm cho chúng dễ dàng truy cập. Thật không may, chúng tôi đã phải rút ra một vài tính năng để phát hành phiên bản này. Có một số thỏa hiệp khó khăn mà chúng tôi phải thực hiện, nhưng vì chúng tôi có nghiên cứu này nên chúng tôi có thể thực hiện điều đó với một sự gián đoạn tối thiểu.
Có cảm giác như ngày càng có nhiều người xem thiết kế phù hợp của Cameron trong các ứng dụng Android là tích cực và đó không phải là một thứ mà theo truyền thống là một phần của văn hóa Android. Quan điểm của bạn là gì?
Tôi hoàn toàn đồng ý với điều đó. Tôi nghĩ rằng Google thực sự xứng đáng nhận được rất nhiều tín dụng ở đó, cuối cùng họ cũng có bộ hướng dẫn thiết kế rất mạnh mẽ này. Họ rõ ràng đã dành rất nhiều thời gian để nghiên cứu một ứng dụng tốt sẽ trông như thế nào, nó sẽ cảm thấy như thế nào. Họ đã thực hiện điều đó trong các ứng dụng của riêng mình, họ đã chia sẻ nghiên cứu đó với chúng tôi và tôi nghĩ rằng điều đó làm cho nền tảng trở nên mạnh mẽ hơn.
Điều quan trọng là phiên bản web của Stitcher có thiết kế tương tự như ứng dụng Android mới không?
Tôi nghĩ thật tuyệt khi tôi có thể nhận ra những màu giống nhau ở cả hai nơi và điều hướng xung quanh. Là một nhà phát triển và người dùng Android, ưu tiên hàng đầu của tôi là làm cho nó hoạt động tốt và hoạt động tốt trên Android … có vẻ như ứng dụng web là một phần thưởng bổ sung.
Stitcher không chỉ đơn thuần là radio, bạn tổng hợp rất nhiều nguồn, có bất kỳ cuộc nói chuyện nào về việc đổi thương hiệu thành chỉ Stitch Stitcher không?
Tôi đã làm lại điều đó một chút, thậm chí gần đây. Nếu bạn chú ý đến màn hình giật gân khi bạn khởi động ứng dụng, nó đã từng là một ứng dụng thông minh Radio Stitcher và bây giờ là Stitch Stitcher - Radio On Request, vì vậy chúng tôi đang chơi với một số thương hiệu. Vấn đề là nếu bạn không quen với Stitcher và bạn chỉ nhìn thấy Stitch Stitcher bạn có thể không biết nó làm gì. Nền tảng của công ty là mang trải nghiệm radio radio nói chuyện này vào điện thoại của bạn, vì vậy tôi nghĩ có thể có một áp lực nào đó để giữ cho đài radio radio trong tên.
Bạn tích hợp những thứ như đài phát thanh nói chuyện cùng với các tin tức và podcast khác. Khi một ứng dụng làm quá nhiều thứ, có khó khăn để tìm ra bạn đang cạnh tranh với ai không?
Tôi muốn nói rằng chúng tôi trùng lặp 50 phần trăm với các ứng dụng podcasting, 50 phần trăm với các ứng dụng radio. Đó là một không gian thị trường rộng lớn cho chúng tôi tham gia, và tôi nghĩ đó là một cơ hội lớn cho chúng tôi … nó mang lại cho chúng tôi cái hốc nhỏ xinh xắn này. Vấn đề là nếu bạn chưa bao giờ nghe nói về Stitcher trước đây và bạn không thực sự là người dùng podcast, làm thế nào để chúng tôi giải thích nhanh chóng những gì chúng tôi làm?
Podcast vẫn chưa hoàn toàn dễ giải thích như đài radio của người dùng đối với người dùng bình thường, bạn có nói không?
Đó là một mục tiêu ngay từ đầu, để tạo khoảng cách với từ ngữ podcast podcast, theo một nghĩa nào đó, bởi vì nó còn hơn thế nhiều. Chúng tôi luôn quay trở lại với sự tương tự của đài phát thanh xe hơi: nơi bạn ngồi trong xe, bật lửa và bật radio và bạn đang nghe nội dung … đó là một phần của 'không nỗ lực'. Bạn để đài phát thanh của bạn được điều chỉnh đến đài đó, hoặc đó là một trong những cài đặt trước của bạn, đó là những gì bạn muốn nghe. Chúng tôi chỉ áp dụng điều đó cho nhiều thời trang theo yêu cầu để bạn không phải bỏ lỡ một nửa chương trình hoặc cố gắng để đi lại khi chương trình yêu thích của bạn được phát trên NPR.
Vì vậy, các bạn vận chuyển bản cập nhật, mọi thứ có vẻ trơn tru, bạn có thấy vấn đề gì không?
Bạn đang kiểm tra một cách ám ảnh Chơi để chắc chắn rằng không có gì sai cả … mọi thứ dường như đang diễn ra suôn sẻ.
Thật tuyệt khi có được cái nhìn sâu sắc từ một nhà phát triển vừa trải qua nhiệm vụ to lớn là viết lại một ứng dụng phổ biến như vậy. Thật ấn tượng khi thấy rằng chỉ hai (và một nửa) nhà phát triển chính có thể tạo ra một sự thay đổi lớn như vậy trong một thời gian tương đối ngắn. Các nhà phát triển cũng thấy yên tâm khi biết rằng các hướng dẫn và công cụ thiết kế mới của Google đang được các nhà phát triển nhìn thấy (và sử dụng) trong một khía cạnh tích cực.
Với bản cập nhật này, Stitcher Radio đã đưa mình trở lại đầu danh sách các ứng dụng được thiết kế đẹp mắt và có tính ứng dụng cao có sẵn trong Play Store hôm nay.