Estás a ler: Graças a este emulador, seu Apple Watch se transformará em um Game Boy
Gabriel O’Flaherty-Chan tinha uma ou duas horas para matar, então ele portou um emulador game Boy em seu AppleWatch. Melhor ainda, o brilhante desenvolvedor até fez uma pequena demonstração em vídeo para mostrar o ponto e compartilhar sua façanha com o maior número possível de pessoas. O resultado é bem… como dizer… inesperado.
Para conseguir essa façanha, Gabriel não buscou reinventar a roda e, por isso, contou com um emulador já existente, um emulador disponível sob licença GPLv2: Gambatte.
Depois de recuperar os fontes do projeto, nosso desenvolvedor se comprometeu a garantir a portabilidade da ferramenta em seu relógio conectado: um Watch série 2.
Ele confiou em Gambatte para desenvolver seu emulador
A tarefa não foi fácil e esta porta deu-lhe muitos problemas. watchOS pode ser uma plataforma relativamente completa, mas não suporta OpenGL ES ou Metal. Azar do nosso amigo, o emulador usa justamente essas duas APIs gráficas para funcionar. Gabriel, portanto, teve que quebrar a cabeça para contornar o problema.
Então, bem, tivemos que adaptar os controles ao tamanho da tela do relógio. Mais uma vez, não foi fácil dada a sua diagonal.
Depois de testar várias soluções diferentes, Gabriel acabou dividindo a tela em duas partes: o emulador na parte superior, os controles na parte inferior. Lá ele simplesmente optou por um conjunto de vários botões para emular os controles do console original. O resultado não é extremamente gerenciável, mas foi difícil fazer melhor de qualquer maneira.
A cruz direcional foi colocada por sua parte sobreposta no lado esquerdo da tela.
Um emulador totalmente funcional
Nosso talentoso desenvolvedor acabou, portanto, atingindo seus objetivos e dando origem a um emulador perfeitamente funcional. Ele o chamou de Giovanni.
Claro que o taxa de quadros deixa um pouco a desejar e algumas animações são muito agitadas como resultado, mas isso não prejudica o desempenho. Se você quiser saber um pouco mais sobre a jornada de Gabriel e as diversas provações que ele teve que passar para atingir seu objetivo, então o melhor é acessar o site dele, neste endereço.
Quanto ao Giovanni, obviamente não está disponível na AppStore. Por outro lado, os fontes do projeto foram compartilhados no Github e estão, portanto, neste repositório.
https://twitter.com/_gabrieloc/status/842747111791718400
PCtg.net é o lugar perfeito para encontrar as últimas notícias e análises sobre gadgets e aplicativos de tecnologia, bem como dicas e truques sobre como tirar o máximo proveito de sua tecnologia.