O Argon traz jogos retrô modernos para Chromebooks

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.

Brian Hall, CEO da Mark/Space

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.

Brian Hall, CEO da Mark/Space

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.

Brian Hall, CEO da Mark/Space

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.

Brian Hall, CEO da Mark/Space

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.