Como o OnePlus cria o OxygenOS em torno dos comentários do usuário

Daqui a pouco mais de dois dias, o OnePlus anunciará sua próxima linha de produtos durante três eventos de lançamento simultâneos realizados nos Estados Unidos, Europa e Índia. Pela primeira vez no OnePlus, a marca de smartphones deve lançar dois smartphones: o OnePlus 7 e o OnePlus 7 Pro. Esta é uma marca que levou o Reddit para promover seu primeiro smartphone há apenas 5 anos, mas agora está fazendo parceria com a T-Mobile nos EUA pela segunda vez. Apesar do crescimento em canais offline, o OnePlus continua sendo uma marca entusiasta do consumidor conectado. O desenvolvimento do seu software OxygenOS exemplifica a abordagem da OnePlus em relação aos seus produtos: trata-se de feedback do usuário.

Para quem acompanha o OnePlus desde seus primeiros dias, lembre-se de que a empresa já teve uma parceria com a agora extinta Cyanogen Inc. para enviar o OnePlus One com o Cyanogen OS. As disputas por acordos de licenciamento e exclusividade forçaram o OnePlus a desenvolver seu próprio sistema operacional interno baseado no Android para o mercado global chamado OxygenOS. Vários meses depois, a empresa abandonou o ColorOS da OPPO no mercado chinês para o seu próprio HydrogenOS interno.

Capturas de tela do HydrogenOS baseadas no Android 5.0.2 Lollipop, lançadas em junho de 2015. Tanto o Android quanto o OnePlus percorreram um longo caminho desde então.

Avanço rápido de 4 anos e o OnePlus ainda mantém o HydrogenOS e o OxygenOS para os mercados chinês e global, respectivamente. As versões mais recentes de cada sistema operacional baseiam-se na versão Android 9 Pie do Google, e os dois sistemas operacionais, uma vez muito diferentes em design e recursos, convergiram amplamente, exceto por algumas diferenças nos aplicativos pré-instalados e nos serviços específicos da região. Enquanto a empresa estava finalizando sua preparação para o lançamento da série OnePlus 7, tive a oportunidade de conversar com Gary Chen, chefe de operações de produtos de software da OnePlus, sobre a filosofia da empresa em relação ao OxygenOS e, principalmente, como a empresa incorpora o feedback dos usuários no desenvolvimento de recursos .

Novas idéias vêm de todo o lado

Como todas as marcas de smartphones, o OnePlus não tem apenas uma pessoa apresentando todos os novos recursos do OxygenOS. Existem várias equipes trabalhando em novos recursos ou interagindo no design do sistema operacional, equipes para eliminar bugs, equipes para apresentar o próximo lançamento do Android e assim por diante. Como novas idéias podem vir de muitos lugares diferentes internamente, o OnePlus ocasionalmente reúne seus desenvolvedores de software em um só lugar para debater.

O Sr. Chen nos disse que o OnePlus realiza um seminário de vários dias para suas equipes de produtos e design, onde os funcionários do OnePlus trazem ideias próprias ou de usuários online. O resultado típico: mais de 50 idéias são coletadas. Depois de escolher as idéias mais úteis e práticas, a empresa decide quais idéias levar ao mercado. É aí que entra o processo mais importante no ciclo de desenvolvimento de recursos do OnePlus: pesquisa de usuário.

O OnePlus coleta regularmente comentários de suas idéias sobre os usuários, on-line e pessoalmente. A cada poucos meses, a empresa realiza seus Fóruns de ouvidos abertos em lugares como Londres, São Francisco, Nova York e, mais recentemente, em Goa. Online, a empresa normalmente recorre às mídias sociais ou a seus próprios fóruns. Na maioria das vezes, a empresa aborda os usuários com um recurso ou dois já em mente, mas às vezes solicita diretamente aos usuários novas idéias.

O designer Léandro Tijink, vencedor do OnePlus Product Manager Challenge, reinventou o design do assistente de configuração do OxygenOS, entre outras alterações.

Dependendo das reações dos usuários, o OnePlus decide se eles querem implementar o recurso no OxygenOS. Se a reação é abafada, ela volta à prancheta. Se houver um entusiasmo genuíno no recurso, a empresa deverá decidir sobre a implementação exata do recurso. Para fazer isso, eles se perguntam por que os usuários estão solicitando o recurso para que possam entender melhor como implementá-lo de maneira a satisfazer suas necessidades. Depois de ter uma boa idéia sobre o que os usuários desejam no recurso, eles projetam uma estrutura de arame de produto com 1 ou 2 idéias para acompanhá-la. Depois, eles recorrem aos testadores beta.

Os testadores beta são os guardiões dos novos recursos do OxygenOS

Poucas marcas de smartphones são tão abertas no desenvolvimento de recursos quanto o OnePlus. O Google tem um programa beta para novos lançamentos da plataforma Android, mas seus betas estão focados principalmente na correção de bugs no AOSP, em vez do Pixel. Os programas beta da Samsung são um desenvolvimento recente, mas seus betas duram apenas até que o lançamento estável esteja disponível. A Motorola e a Huawei também possuem programas beta, embora ambas as marcas permitam apenas alguns usuários a se candidatarem a testes. O OnePlus, como a mesma marca de smartphones Xiaomi, oferece programas beta fechado e aberto.

O canal beta fechado do OxygenOS é apenas para usuários aventureiros que gostam de viver perigosamente; os testadores beta fechados assinam um NDA para ter a chance de experimentar novos recursos em desenvolvimento enquanto ajudam o OnePlus a corrigir bugs. Os vazamentos desse grupo são levados muito a sério, porque comprometem a confiança que o OnePlus construiu com seus testadores beta. Dos milhões de usuários que possuem um dispositivo OnePlus, apenas cerca de 400 usuários fazem parte do grupo beta fechado do OxygenOS. Um número semelhante de usuários faz parte do grupo beta fechado do HydrogenOS.

Por outro lado, os betas abertos do OxygenOS estão disponíveis para qualquer usuário instalar. O OxygenOS ainda permite ao usuário descarregar pacotes de atualização do armazenamento interno. A versão beta aberta é onde a maioria de nós pode conferir os novos recursos de software nos quais o OnePlus trabalhou.

Tela de atualização, trazendo o usuário do OxygenOS Open Beta 30 para o Open Beta 31 no OnePlus 5.

A tela de atualização após a atualização do usuário para o OxygenOS Open Beta 31 no OnePlus 5.

A tela atualizada do registro de alterações do atualizador do sistema no OxygenOS Open Beta 31 para o OnePlus 5.

Os mais recentes OxygenOS Open Betas para o OnePlus 5, 5T, 6 e 6T adicionaram vários novos recursos e também redesenharam o atualizador do sistema.

Os protótipos iniciais de novos recursos, o que Chen chama de "wireframes de produtos", são exibidos aos usuários nos grupos beta fechados. A empresa pesquisa e conversa com seus usuários sobre o recurso até ficarem satisfeitos com o fato de os testadores beta estarem satisfeitos com o recurso. Esse é um processo iterativo - implante um recurso no grupo beta fechado, faça uma pesquisa ou converse com os usuários diretamente sobre o recurso, faça alterações, faça o lançamento para abrir os testadores beta, enxágue e repita. O OnePlus também monitora o uso do recurso durante o teste beta para verificar se o recurso é de alto valor para os usuários ou se não é apropriado levá-lo ao mercado global ou chinês. Chen diz que a empresa testa novos recursos cerca de três vezes dessa maneira para garantir que estejam prontos para a produção.

No geral, Chen estima que todo o processo - da pesquisa ao teste e ao novo teste - leva em média de 3 a 6 meses. Quando um recurso atinge uma versão estável do OxygenOS, o OnePlus já tem meses de preparação para alcançar um alto nível de confiança no recurso. Apesar dos meses de esforço que o OnePlus coloca em um determinado recurso, a empresa ainda está à mercê do que o Google preparar na próxima versão do Android. O OnePlus não vê isso como uma coisa ruim, no entanto.

Preparando-se para a próxima versão do OxygenOS

A E / S do Google acabou de terminar na semana passada, fornecendo uma boa imagem do que esperar para o próximo lançamento do Android 10 Q. Para os consumidores, temos novos recursos, como um modo escuro em todo o sistema, navegação totalmente gestual, aprimoramentos de privacidade, modo de área de trabalho e muito mais pelo que esperar, enquanto a equipe do software OxygenOS está tentando descobrir como mesclar as alterações mais recentes e adicione novos recursos na parte superior. A adição de novos recursos no OxygenOS às vezes resulta na modificação do comportamento principal na estrutura do Android; essas alterações podem causar conflitos com a próxima versão do Android se o Google alterar o comportamento.

O OnePlus precisa decidir como resolver esse conflito - eles cumprem suas ordens e usam sua própria implementação ou usam o Google? Em geral, Chen diz que o OnePlus procura um compromisso que lhes permita oferecer seus próprios recursos, além dos novos recursos do Android. Foi essa visão que levou a empresa a oferecer seus próprios gestos em tela cheia e os gestos Android Pie com dois botões no OxygenOS 9. O OnePlus investigará todos os novos recursos do Android Q e, se eles decidirem que a implementação do Google é melhor do que eles próprios, eles tentam manter as duas versões para que todos fiquem felizes.

Os novos gestos no Android Q são bem diferentes quando comparados aos gestos do OxygenOS. Nessa situação, o OnePlus tentará manter seus próprios gestos e os novos exigidos pelo Google.

Quando a próxima versão do OxygenOS for lançada, veremos quantos novos recursos do Android Q o OnePlus conseguiu manter. Os usuários se sentem muito bem com o novo tema sombrio do Android Q, mas o OnePlus está à frente da curva ao oferecer um tema sombrio embutido. No entanto, existem muitos outros recursos disponíveis na plataforma Android que não são garantidos para aparecer no OxygenOS. Cabe aos usuários expressar seu desejo de ver esses e outros novos recursos entrarem no OxygenOS. Dê voz ao seu suporte a novos recursos nas mídias sociais, nos fóruns do OnePlus e assim por diante, e sua ideia pode acabar como um recurso de destaque no próximo smartphone OnePlus. É fácil ser cínico quanto à eficácia de fornecer feedback on-line, mas lembre-se de que a OnePlus é a empresa que usou o Reddit para obter feedback sobre o OnePlus One e até o novo OnePlus 7 Pro.

Fóruns do OnePlus 7 ProFóruns do OnePlus 7 Pro

Créditos da imagem do recurso: OnePlus.