Logo es.androidermagazine.com
Logo es.androidermagazine.com

Crear aplicaciones de Android hermosas y funcionales: una entrevista con Tyler Pearson de Stitcher Radio

Tabla de contenido:

Anonim

Stitcher Radio, una de las aplicaciones más populares de noticias, radio y podcast en Android, se sometió recientemente a un rediseño completo. El desarrollador principal de Android en Stitcher, Tyler Pearson, tuvo la amabilidad de tomarse un tiempo de su día después del lanzamiento de la nueva aplicación para hablar con nosotros. Tuvimos la oportunidad de sentarnos (virtualmente) y hablar con Tyler sobre su aplicación de Android recientemente rediseñada, las pautas de diseño de Google y el estado del ecosistema de Android.

Quédese después del descanso y vea lo que tenía que decir.

¿Qué tan grande es el equipo que administra la aplicación Stitcher Radio para Android?

“En este momento somos dos … y media personas lo llamaremos. Tenemos una persona que trabaja tanto en Android como en iOS. Mientras reconstruíamos la aplicación, trajimos un poco de ayuda externa, por lo que fuimos tan grandes como seis personas por un tiempo. Estoy realmente orgulloso de lo que pudimos hacer, en realidad solo comenzamos esta reescritura en septiembre, y básicamente en 5 meses lo reescribimos desde cero ”.

¿Cómo gestionas una reescritura completa y un rediseño de una aplicación tan grande?

“A partir de agosto, recibíamos muchos comentarios de los usuarios que tenían problemas para usar Stitcher en los dispositivos Samsung más nuevos, problemas de transmisión de contenido, donde fundamentalmente no funcionaba. Así que comenzamos a ver cuáles eran los problemas, cómo los solucionaríamos, y eso se correspondía muy bien con el momento de 'oye, nos vemos realmente fuera de lugar, reescribamos, hagamos que se vea mejor'. Las herramientas están ahí para desarrollarse realmente rápido, estamos usando API de Android Media estándar, estamos aprovechando todo lo que ofrece la plataforma ".

¿Qué problemas, si alguno, ha visto al tener que soportar tantos dispositivos diferentes?

"Realmente comenzamos a notar problemas con los dispositivos Samsung una vez que se actualizaron a ICS, y esto se correspondió con el lanzamiento del Galaxy S3 … así que teníamos una base de usuarios masiva que ya no podía usar nuestra aplicación, así que en ese punto tuvimos que hacer algo ".

¿Pruebas en múltiples dispositivos? ¿De ser asi, cuales?

“Tienes diferencias menores entre dispositivos. Tenemos un buen número de usuarios de Android en la oficina, todos tienen cualquier dispositivo personal que tengan, y luego tenemos un montón de dispositivos de prueba. Es una combinación de los teléfonos más populares en ese momento, y luego teléfonos en los que vemos problemas a través de comentarios. Durante el verano, el Galaxy S3 fue un buen ejemplo … comenzamos a ver muchos comentarios de 'hey, estoy teniendo problemas para reproducir contenido en mi dispositivo', y vimos que este dispositivo común tenía problemas, así que salimos y conseguí un par para poder probarlos ".

Entonces, una vez que comenzaste a profundizar en ello, ¿decidiste que si tuvieras que cambiar tanto, también podrías incluirlo en el rediseño?

“Habíamos estado hablando de un rediseño. Nuestra antigua aplicación, si la miras, es en gran medida una aplicación de iOS que simplemente se transfirió a Android. Esto fue en el día anterior a que existían pautas de diseño sólidas de Google, algo así, por lo que se sentía viejo y fuera de lugar. Así que estábamos hablando de ambas cosas de forma independiente, y luego llegamos al punto en el que dijimos 'oye, ¿por qué no lo reconstruimos desde cero y vemos qué podemos hacer?' ”.

Ustedes han hecho grandes avances, ya ni siquiera se parece a la misma aplicación, está claro que ponen mucho trabajo en ello.

“Utilizamos las Pautas de diseño de Google como punto de partida. Tenemos un equipo de diseño interno muy fuerte … pudieron hacer algunas cosas increíbles y crear algunas buenas interacciones. Tuve la suerte de trabajar en un proyecto que no solo estaba bien diseñado, sino que estaba bien diseñado dentro de lo que la plataforma te brinda ”.

La interfaz de usuario "holo" es claramente el futuro del diseño de Android, ¿se siente restrictivo o promueve buenas opciones de diseño en las aplicaciones?

“Creo que son increíbles. Si observa la evolución del ecosistema de Android, tuvo una especie de desajuste inicial de 'oye, quiero que mi aplicación se vea de esta manera, otra aplicación se ve completamente diferente'. Así que creo que si usa las pautas de diseño como punto de partida, hay mucho espacio para la personalización además de eso. Puede hacer que la aplicación se vea y sentirse como si fuera suya, pero aún así hacer que parezca que se ajusta al ecosistema de Android ".

Para una aplicación tan popular, ¿cómo se rediseña para hacer mejoras, sin alienar a los usuarios existentes?

“Comenzando el verano pasado, comenzamos a investigar mucho sobre la experiencia del usuario en torno a nuestra aplicación actual … personas que realmente la habían usado, usuarios de Android que no habían usado nuestra aplicación, personas que son usuarios de podcasts que no usaron Stitcher. Hicimos mucha investigación básicamente tratando de descubrir para qué la gente la usaría más, y desde allí nuestros equipos de diseño y producto trabajaron duro para descubrir cómo resaltar esas características y hacerlas fácilmente accesibles. Desafortunadamente, tuvimos que sacar un par de características para sacar esta versión. Hubo algunos compromisos difíciles que tuvimos que hacer, pero debido a que tuvimos esta investigación, pudimos hacerlo con una cantidad mínima de interrupción ”.

Parece que hay un creciente contingente de personas que ven el diseño "adecuado" en las aplicaciones de Android como algo positivo, y eso no es algo que tradicionalmente ha sido parte de la cultura de Android. ¿Cuáles son tus pensamientos?

“Estoy totalmente de acuerdo con eso. Creo que Google realmente merece mucho crédito allí, finalmente tienen este conjunto muy sólido de pautas de diseño. Obviamente han pasado mucho tiempo investigando cómo se vería una buena aplicación, cómo se sentiría. Lo han hecho en sus propias aplicaciones, han compartido esa investigación con nosotros y creo que eso fortalece la plataforma en su conjunto ".

¿Era importante que la versión web de Stitcher siguiera un diseño similar al de la nueva aplicación de Android?

“Creo que es genial poder reconocer los mismos colores en ambos lugares y navegar. Como desarrollador y usuario de Android, mi prioridad principal era hacer que se viera bien y funcionara bien en Android … parece que la aplicación web es una ventaja adicional ".

Stitcher es mucho más que solo radio, usted agrega tantas fuentes, ¿se ha hablado de cambiar el nombre a solo "Stitcher"?

“Lo hemos renovado un poco, incluso recientemente. Si nota la pantalla de inicio cuando inicia la aplicación, solía ser "Stitcher Smart Radio" y ahora es "Stitcher - Radio On Demand", por lo que estamos jugando con la marca. El problema es que si no está familiarizado con Stitcher y solo ve "Stitcher", es posible que no sepa lo que hace. La base de la compañía fue llevar esta experiencia de "radio hablada" a su teléfono, por lo que creo que tal vez haya cierta presión para mantener "radio" en el nombre ".

Integra cosas como la radio hablada junto con otras noticias y podcasts. Cuando una aplicación hace tantas cosas, ¿es difícil descubrir contra quién compites?

“Diría que estamos 50 por ciento superpuestos con las aplicaciones de podcasting, 50 por ciento con las aplicaciones de radio. Ese es un gran espacio de mercado para nosotros, y creo que es una gran oportunidad para nosotros … nos da este bonito nicho tallado. El problema es que si nunca has oído hablar de Stitcher antes, y no eres realmente un usuario de podcast, ¿cómo explicamos rápidamente lo que hacemos?

Los podcasts aún no son tan fáciles de explicar como "radio" para un usuario normal, ¿no le parece?

"Ese era el objetivo desde el principio, distanciarnos de la palabra" podcast "en cierto sentido, porque es mucho más que eso. Siempre volvemos a la analogía de la radio del automóvil: donde se sienta en su automóvil, enciende el motor y se enciende la radio y está escuchando el contenido … es una especie de "esfuerzo cero" de su parte. Dejaste tu radio sintonizada en esa estación, o es una de tus presintonías, es lo que quieres escuchar. Simplemente estamos aplicando eso a una moda más a pedido para que no tenga que perderse la mitad de un programa o tratar de programar su viaje para cuando su programa favorito esté en NPR ".

Así que ustedes enviaron la actualización, todo parece sencillo, ¿están viendo algún problema?

"Estamos revisando obsesivamente Play para asegurarnos de que nada va mal … todo parece ir bien hasta ahora".

Es genial obtener una idea de un desarrollador que acaba de pasar por la gran tarea de reescribir una aplicación tan popular. Es impresionante ver que solo dos (y medio) desarrolladores principales pueden hacer un cambio tan grande en un tiempo relativamente corto. También es tranquilizador saber que los desarrolladores ven y utilizan las nuevas pautas y herramientas de diseño de Google de manera positiva.

Con esta actualización, Stitcher Radio se ha colocado nuevamente en la parte superior de la lista de aplicaciones altamente funcionales y bellamente diseñadas disponibles en Play Store hoy.