Abra o Argon e navegue por centenas de jogos sem custo financeiro, desenvolvidos para consoles e computadores domésticos dos anos 70, 80 e 90, além de jogos homebrew modernos da cena indie retrô. Selecione um jogo, e o Argon vai renderizá-lo com os controles originais, ajustando-se instantaneamente ao tamanho da tela e aos tipos de entrada do seu dispositivo.
Buscando um público mais amplo, o desenvolvedor da Argon, Mark/Space, lançou inicialmente a plataforma de jogos retrô para Chromebook sem otimização. No entanto, a adoção foi baixa, com menos de 1% das instalações semanais. A equipe do Argon decidiu melhorar o alcance do app otimizando-o para a plataforma Chromebook: telas grandes e vários tipos de entrada.
Enquanto a maioria dos apps tem interfaces separadas para smartphone, computador e TV, nos desafiamos a criar uma interface universal que funcione em tudo: todos os tamanhos e layouts de tela, e igualmente bem com entrada por toque ou controle de jogos.
Durante a jornada de otimização, a equipe da Mark/Space descobriu que muitos dos ajustes necessários eram práticas recomendadas que acabaram melhorando a performance em outros formatos. Após a otimização, a equipe da Argon descobriu que o alcance geral melhorou muito. Agora, 40% a 60% das instalações ocorrem no Chromebook.
Uma plataforma de jogos criada para todos
Nosso objetivo era estar disponível no maior número possível de tipos de dispositivos e formatos. Ao adotar essa abordagem, muitas vezes somos a melhor opção para um caso de uso específico e um pioneiro entre nossos concorrentes.
Para a equipe da Mark/Space, os Chromebooks e o Argon pareciam ser a combinação perfeita. Os Chromebooks foram uma oportunidade de ampliar o alcance do app para milhões de usuários com um esforço razoável e incremental.
No Argon, os jogos não têm anúncios, sem os modelos de monetização que poderiam tornar a plataforma inadequada para dispositivos usados com frequência em um ambiente educacional. Além disso, os desenvolvedores da Mark/Space achavam que a plataforma Chromebook ainda tinha potencial de jogos inexplorado, com menos concorrência para desenvolvedores de jogos.
Para iniciar a transição do Android para o ChromeOS, a equipe da Mark/Space fez algumas pequenas mudanças no manifesto do app no Google Play, disponibilizando o Argon para Chromebooks. No entanto, com menos de 1% de instalações semanais, ficou claro que eles precisavam otimizar para o novo ambiente.
Práticas recomendadas para todos os formatos
Quando começamos a entender o ChromeOS, a primeira etapa foi adquirir Chromebooks e analisar a plataforma em detalhes. Precisávamos entender as oportunidades de jogos com esse formato e experiência do usuário.
Logo após o lançamento inicial, a equipe da Argon participou de sessões sobre otimização do Chromebook no Google I/O e estudou os vídeos relacionados do Google Developers no YouTube para entender melhor os recursos que queriam oferecer suporte.
Para otimizar o Argon para Chromebooks, a equipe de desenvolvimento precisou:
- Melhorar o suporte ao teclado
- Adicionar suporte para mouse/trackpad, stylus e caneta
- Otimizar a interface do Argon para telas de formato grande
- Mudar o formato do pacote Argon de APK para AAB
- Adotar a API In-App Review
A Mark/Space tem uma pequena equipe de desenvolvimento. Eles precisam ponderar cuidadosamente as prioridades em relação ao ROI. Mas, à medida que a equipe do Argon trabalhava na otimização do Chromebook, ela percebeu que a maior parte se enquadrava na categoria de práticas recomendadas gerais que dariam suporte a eles em outras plataformas.
Use seus próprios dados
Antes da otimização, o Argon detectava se um teclado estava disponível. Se um teclado estivesse disponível, ele seria priorizado. Mas quando um Chromebook dobrável era usado como tablet, o teclado ainda estava disponível e tinha prioridade, mesmo que não fosse utilizável.
Para otimizar o Argon para Chromebook, a equipe de desenvolvimento precisou oferecer suporte a entradas de toque, teclado, mouse e controle de jogo. Isso estava bem alinhado com os objetivos da Argon: os jogadores deveriam poder jogar com o dispositivo e as entradas disponíveis. Mas também precisavam entender profundamente a experiência do usuário e como os jogadores estavam usando os dispositivos.
Brian observa: "Quando você usa um Chromebook dobrável como um laptop, você toca na tela. Quando você usa como tablet, desliza."
Otimize uma vez para cada dispositivo
A interface do Argon era originalmente compatível com dezenas de layouts XML. Cada postura, como passar de uma tela para Dual Screen ou da horizontal para a vertical, era um layout separado. Além disso, havia layouts de controle personalizados para cada plataforma de jogos.
Ao otimizar para o ChromeOS, eles mudaram para o Compose. Com o Compose, eles puderam criar a interface uma vez e fazer com que ela funcionasse em tudo, incluindo dispositivos dobráveis e com várias telas.
Tamanho do app reduzido em mais da metade
Um requisito para a otimização do Chromebook foi a transição do formato de pacote de APK para AAB. O Argon é compatível com quatro arquiteturas de CPU, e a maior parte do código é nativa. Antes da otimização, o APK tinha cerca de 50 MB. O AAB tem menos de 20 MB.
A Mark/Space descobriu rapidamente que o suporte ao novo formato de pacote AAB tornava o Argon acessível a um público muito maior. O tamanho reduzido do pacote fez uma grande diferença no tamanho do download e no tempo de instalação: "Agora temos mais instalações em muitos mercados onde talvez não haja Wi-Fi ilimitado ou onde o pagamento é feito por megabyte".
Adoção da API App Review
Durante a transição de um beta sem custo financeiro para um app premium pago, a Mark/Space percebeu uma variação nas avaliações dos usuários do Argon. A equipe de desenvolvimento aceitou as novas otimizações como uma chance de receber feedback significativo dos usuários. Paralelamente às otimizações, a equipe do Argon implementou a API In-App Reviews.
A Argon registrou um aumento constante no número de avaliações de cinco estrelas à medida que a API In-App Reviews engajava os usuários mais ativos. Nas primeiras seis semanas, a classificação geral por estrelas do Argon melhorou de 3,2 para mais de 4,0.
Abrindo caminho para futuros desenvolvedores
Nossa missão com o Argon é levar jogos retrô modernos para um público mundial, em várias faixas etárias, formatos e dispositivos. Você pode jogar com os dispositivos e controles que já tem, onde e quando quiser.
A Mark/Space se concentrou em melhorar a experiência do usuário em Chromebooks, e esse esforço valeu a pena.
Enquanto estava em destaque na Google Play Store para usuários de Chromebooks, a Mark/Space registrou de 15% a 50% das instalações semanais vindas de Chromebooks. Em fevereiro de 2023, esse valor variava entre 40% e 60%. Depois da implementação da API App Review, as classificações e instalações aumentaram em todas as plataformas.
Pensando no futuro, o mecanismo de jogo "Powered by Argon" da Mark/Space permite que outros desenvolvedores criem apps independentes que podem ser publicados no Google Play. O trabalho da equipe do Argon na otimização do Chromebook não apenas fortaleceu o jogo em outras plataformas, mas também permite que outros desenvolvedores publiquem jogos otimizados para Chromebooks.