Um emulador Android é obviamente uma ferramenta inestimável para desenvolvedores de aplicativos, permitindo que testes de software sejam realizados sem a necessidade de um dispositivo físico. Um emulador também é uma ótima maneira para qualquer pessoa experimentar um aplicativo antes de instalá-lo em seu dispositivo, seja por motivos de segurança ou simplesmente não tiver o dispositivo em mãos no momento.
Quando se trata de disponibilidade, existem vários emuladores Android disponíveis gratuitamente para download. O Google fornece um como parte de seu Android SDK. Existe outro pacote de software disponível gratuitamente que permite executar aplicativos e jogos Android nativamente em um PC com Windows ou Mac. Ao usar este software, membro do fórum XDA irrealmanu começou a não gostar e decidiu tentar criar seu próprio emulador Android. E assim nasceu o Pote de Feijão.
Jar of Beans, como o nome sugere, roda Android Jelly Bean (usando 4.1.1 atualmente). Ele suporta Intel Hardware Accelerated Execution Manager (HAXM), que fornece aceleração de hardware para o emulador melhorar o desempenho geral. Uma vantagem do Jar of Beans sobre outros emuladores é que este é totalmente portátil e não requer instalação. A execução é tão simples quanto executar um arquivo executável.
Jar of Beans tem várias opções de configuração. Você pode escolher entre várias resoluções para executar o emulador, o que traz um benefício significativo. Quando uma resolução de 1280 x 768 ou superior é escolhida, a interface do Android muda automaticamente para o modo tablet do Android.
É fornecido um botão para permitir a instalação de arquivos APK armazenados em seu computador, bem como botões para controlar o volume, dada a óbvia falta de botões de volume físicos no hardware. Uma interface ADB também está incluída no emulador, permitindo a conexão direta ao sistema Android emulado.
A versão beta mais recente adicionou vários novos recursos úteis. Foi incluído suporte multiusuário, permitindo que cada usuário salve suas próprias configurações personalizadas. A capacidade de criar um cartão SD virtual também foi adicionada, o que permite criar um cartão SD de qualquer tamanho que desejar, que é então visto no emulador como um cartão SD padrão.
Vários recursos estão planejados para as próximas versões. Unrealmanu espera incluir suporte de teclado para permitir a entrada de texto completo a partir do teclado do computador. Uma escolha de skins e resoluções adicionais também estão na lista de tarefas.
Se você quiser fazer um test drive com o emulador, confira o tópico de software.