Rode Ruby no Android — No Dispositivo, Sem Configuração
Rode Ruby de verdade no seu celular Android: um interpretador genuíno, embutido no app, executando no dispositivo. O que roda, para que serve e os limites honestos.
Ruby é um prazer de escrever e, até agora, desajeitado de rodar num celular. O
PocketCode resolve isso embutindo um interpretador Ruby de verdade (um runtime WebAssembly) dentro do app
e rodando seus arquivos .rb no dispositivo — sem nada para instalar.
Ruby de verdade, rodando localmente
Este é um interpretador Ruby genuíno (Ruby 3.2), não um sósia. Abra um arquivo
.rb, toque em Run, e o Ruby executa no seu dispositivo:
- O núcleo expressivo que você realmente usa — blocks, iterators,
puts, métodos de string, ranges, hashes, symbols — se comporta como Ruby deve. - Saída e erros fluem para um console de verdade.
- Ele roda no dispositivo e nada sai dele. (O app precisa de conexão para entrar; abrir o app com uma sessão já iniciada funciona offline.)
Para que ele é ótimo
- Aprender e praticar Ruby — acompanhe um tutorial, treine exercícios, teste uma ideia na hora.
- Scripting — processamento rápido de texto, manipulação de dados, pequenas automações.
- Prototipar lógica — esboce um método ou uma pequena classe e rode na hora.
Ao redor dele você tem o realce de sintaxe e a navegação de código do editor (veja o guia do editor de código), além de uma barra de símbolos de programação para que a pontuação do Ruby não seja uma briga com o teclado do celular. O Ruby não tem servidor de linguagem (o Solargraph precisa de um runtime Ruby que o PocketCode não inclui) nem formatador próprio, só a limpeza genérica de espaços.
Os limites honestos
- Ruby da biblioteca padrão, rodando localmente. É para rodar seus próprios scripts, não um fluxo de gem-install — pense em Ruby sem a ida e volta a um pacote.
- Sem rede por padrão. O Ruby roda como módulo WebAssembly: não abre conexões de rede a menos que você ligue Permitir rede nos motores WASM em Executar com argumentos.
- Velocidade de interpretador num celular. Ótimo para scripts e exercícios; computação pesada vai ficar atrás de um desktop.
- Não é um servidor Rails. Ele roda a linguagem para scripting e aprendizado, não uma stack completa de aplicação web.
Dentro desses limites, é Ruby de verdade, no seu bolso.
Um de muitos
Ruby é uma das linguagens embutidas no app desde a primeira abertura — ao lado de Python, JavaScript, C, PHP, TypeScript, Java e Kotlin — com Lua, Go e Rhai como packs opcionais. Veja a lista completa.
Seu celular roda Ruby de verdade — privado, instantâneo.
O PocketCode está disponível no Google Play. Baixe o PocketCode para rodar no seu próprio dispositivo.
Editor de código