Cómo OnePlus crea OxygenOS en torno a los comentarios de los usuarios

En poco más de 2 días a partir de ahora, OnePlus anunciará su próxima línea de productos durante 3 eventos de lanzamiento simultáneos celebrados en los Estados Unidos, Europa e India. Por primera vez para OnePlus, la marca de teléfonos inteligentes está lista para presentar dos teléfonos inteligentes: OnePlus 7 y OnePlus 7 Pro. Esta es una marca que recurrió a Reddit para promocionar su primer teléfono inteligente hace solo 5 años, pero ahora se está asociando con T-Mobile en los Estados Unidos por segunda vez. A pesar de su crecimiento en los canales fuera de línea, OnePlus sigue siendo una marca entusiasta para el consumidor conectado. El desarrollo de su software OxygenOS ejemplifica el enfoque de OnePlus para sus productos: se trata de comentarios de los usuarios.

Para cualquiera que siga a OnePlus desde sus inicios, recordará que la compañía alguna vez se asoció con el ahora desaparecido Cyanogen Inc. para enviar el OnePlus One con Cyanogen OS. Las disputas sobre licencias y acuerdos de exclusividad obligaron a OnePlus a desarrollar su propio sistema operativo interno basado en Android para el mercado global llamado OxygenOS. Varios meses después, la compañía abandonó ColorOS de OPPO en el mercado de China por su propio HydrogenOS interno.

Capturas de pantalla de HydrogenOS basadas en Android 5.0.2 Lollipop, lanzadas en junio de 2015. Tanto Android como OnePlus han recorrido un largo camino desde entonces.

Avance rápido 4 años y OnePlus aún mantiene tanto HydrogenOS como OxygenOS para los mercados chino y global, respectivamente. Las últimas versiones de cada sistema operativo se basan en el lanzamiento de Android 9 Pie de Google, y ambos sistemas operativos, que alguna vez fueron muy diferentes en diseño y características, han convergido en gran medida, salvo algunas diferencias en las aplicaciones preinstaladas y los servicios específicos de la región. Mientras la compañía estaba finalizando su preparación para el lanzamiento de la serie OnePlus 7, tuve la oportunidad de hablar con Gary Chen, Jefe de Operaciones de Productos de Software en OnePlus, sobre la filosofía de la compañía hacia OxygenOS y especialmente cómo la compañía incorpora los comentarios de los usuarios en el desarrollo de funciones .

Nuevas ideas vienen de todas partes

Al igual que todas las marcas de teléfonos inteligentes, OnePlus no solo tiene una persona que presenta todas las nuevas funciones en OxygenOS. Hay varios equipos trabajando en nuevas características o iterando en el diseño del sistema operativo, equipos para eliminar errores, equipos para que aparezcan en la próxima versión de Android, y así sucesivamente. Dado que las nuevas ideas pueden provenir internamente de muchos lugares diferentes, OnePlus ocasionalmente reúne a sus desarrolladores de software en un solo lugar para generar una lluvia de ideas.

El Sr. Chen nos dijo que OnePlus lleva a cabo un taller semi-regular y de varios días para sus equipos de productos y diseño, donde los empleados de OnePlus presentan ideas propias o de los usuarios en línea. El resultado típico: se recogen más de 50 ideas. Después de elegir las ideas más útiles y prácticas, la compañía decide qué ideas llevar al mercado. Ahí es donde entra el proceso más importante en el ciclo de desarrollo de características de OnePlus: la investigación del usuario.

OnePlus regularmente recopila comentarios sobre sus ideas de los usuarios, tanto en línea como en persona. Cada pocos meses, la compañía celebra sus foros de Open Ears en lugares como Londres, San Francisco, Nueva York y, más recientemente, en Goa. En línea, la compañía generalmente recurre a las redes sociales o sus propios foros. La mayoría de las veces, la compañía se acerca a los usuarios con una característica o dos ya en mente, pero a veces la compañía solicita directamente a los usuarios nuevas ideas.

El diseñador Léandro Tijink, ganador del OnePlus Product Manager Challenge, reinventó el diseño del asistente de configuración de OxygenOS, entre otros cambios.

Dependiendo de las reacciones de los usuarios, OnePlus decide si quieren implementar la función en OxygenOS. Si la reacción se silencia, vuelve a la mesa de dibujo. Si hay una emoción genuina en la función, entonces la compañía debe decidir la implementación exacta de la función. Para hacerlo, se preguntan por qué los usuarios solicitan la función para que puedan comprender mejor cómo implementarla de una manera que satisfaga sus necesidades. Una vez que tienen una buena idea acerca de lo que los usuarios quieren en la función, diseñan una estructura metálica del producto con 1 o 2 ideas para combinar con la estructura metálica. Luego, recurren a sus beta testers.

Los beta testers son los guardianes de las nuevas características de OxygenOS

Pocas marcas de teléfonos inteligentes son tan abiertas con su desarrollo de características como OnePlus. Google tiene un programa beta para los nuevos lanzamientos de la plataforma Android, pero sus versiones beta se centran principalmente en corregir errores con AOSP en lugar de Pixel. Los programas beta de Samsung son un desarrollo reciente, pero sus versiones beta solo duran hasta que la versión estable esté disponible. Motorola y Huawei también tienen programas beta, aunque ambas marcas solo permiten que unos pocos usuarios soliciten pruebas. OnePlus, como la marca de teléfonos inteligentes Xiaomi, ofrece programas beta cerrados y abiertos.

El canal beta cerrado OxygenOS es solo para usuarios aventureros a quienes les gusta vivir peligrosamente; los beta testers cerrados firman un NDA para tener la oportunidad de probar nuevas características en desarrollo mientras ayudan a OnePlus a corregir errores. Las fugas de este grupo se toman muy en serio porque ponen en peligro la confianza que OnePlus ha creado con sus beta testers. De los millones de usuarios que poseen un dispositivo OnePlus, solo unos 400 usuarios son parte del grupo beta cerrado OxygenOS. Un número similar de usuarios forma parte del grupo beta cerrado para HydrogenOS.

Por otro lado, las versiones beta abiertas de OxygenOS están disponibles para que cualquier usuario las instale. OxygenOS incluso permite al usuario cargar paquetes de actualización desde el almacenamiento interno. La versión beta abierta es donde la mayoría de nosotros podemos ver las nuevas funciones de software en las que OnePlus ha trabajado.

Pantalla de actualización que lleva al usuario de OxygenOS Open Beta 30 a Open Beta 31 en OnePlus 5.

La pantalla de actualización después de que el usuario haya actualizado a OxygenOS Open Beta 31 en OnePlus 5.

La pantalla actualizada del registro de cambios del actualizador del sistema en OxygenOS Open Beta 31 para OnePlus 5.

Los últimos OxygenOS Open Betas para OnePlus 5, 5T, 6 y 6T agregaron varias características nuevas y también rediseñaron el actualizador del sistema.

Los prototipos iniciales de las nuevas funciones, lo que Chen llama "tramas de producto", se ofrecen a los usuarios en los grupos beta cerrados. La compañía realiza encuestas y habla con sus usuarios sobre la función hasta que estén satisfechos de que los beta testers estén satisfechos con la función. Este es un proceso iterativo: despliegue una función en el grupo beta cerrado, realice una encuesta o hable con los usuarios directamente sobre la función, realice cambios, despliegue para abrir los probadores beta, enjuague y repita. OnePlus también monitorea el uso de funciones durante las pruebas beta para ver si la función es de alto valor para los usuarios, o si no es apropiado llevarla a sus mercados globales o chinos. Chen dice que la compañía prueba nuevas características aproximadamente 3 veces de esta manera para asegurarse de que estén listas para la producción.

En general, el Sr. Chen estima que todo el proceso, desde la investigación hasta las pruebas y las reevaluaciones, demora aproximadamente de 3 a 6 meses en promedio. Cuando una función alcanza una versión estable de OxygenOS, OnePlus ha tenido meses de preparación para lograr un alto nivel de confianza en la función. A pesar de los meses de esfuerzo que OnePlus pone en cualquier característica dada, la compañía aún está a merced de lo que Google cree en la próxima versión de Android. Sin embargo, OnePlus no ve eso como algo malo.

Preparándose para la próxima versión de OxygenOS

Google I / O acaba de terminar la semana pasada, dándonos una imagen bastante buena de qué esperar para el próximo lanzamiento de Android 10 Q. Para los consumidores, tenemos nuevas características como un modo oscuro en todo el sistema, navegación completamente gestual, mejoras de privacidad, modo de escritorio y mucho más que esperar, mientras el equipo de software de OxygenOS está tratando de descubrir cómo combinar los últimos cambios y Añadir nuevas características en la parte superior. Agregar nuevas funciones en OxygenOS a veces resulta en modificar el comportamiento central en el marco de Android; cualquiera de estos cambios podría causar conflictos con la próxima versión de Android si Google cambia el comportamiento ellos mismos.

OnePlus tiene que decidir cómo resolver este conflicto: ¿se apegan a sus armas y usan su propia implementación o usan Google? En general, Chen dice que OnePlus busca un compromiso que les permita ofrecer sus propias funciones junto con las nuevas funciones de Android. Fue esta visión la que llevó a la compañía a ofrecer sus propios gestos de pantalla completa y los gestos de Android Pie de dos botones en OxygenOS 9. OnePlus investigará todas y cada una de las nuevas funciones en Android Q, y si deciden que la implementación de Google es mejor que ellos mismos, intentarán conservar ambas versiones para que todos estén contentos.

Los nuevos gestos en Android Q son bastante diferentes en comparación con los gestos en OxygenOS. En esta situación, OnePlus intentará mantener sus propios gestos y los nuevos ordenados por Google.

Cuando salga la próxima versión de OxygenOS, veremos cuántas características nuevas de Android Q OnePlus logró mantener. Los usuarios sienten bastante sobre el nuevo tema oscuro de Android Q, pero OnePlus ha estado a la vanguardia al ofrecer un tema oscuro incorporado. Sin embargo, hay muchas otras características que llegan a la plataforma Android que no se garantiza que aparezcan en OxygenOS. Depende de los usuarios expresar su deseo de ver estas y otras nuevas funciones en OxygenOS. Exprese su apoyo a las nuevas funciones en las redes sociales, en los foros de OnePlus y en adelante, y su idea podría terminar como una característica principal en el próximo teléfono inteligente OnePlus. Es fácil ser cínico sobre la efectividad de dar comentarios en línea, pero tenga en cuenta que OnePlus es la compañía que usó Reddit para obtener comentarios sobre OnePlus One e incluso el nuevo OnePlus 7 Pro.

Foros de OnePlus 7 Foros de OnePlus 7 Pro

Créditos de imagen de la característica: OnePlus.