Ejecuta Ruby en Android — en el dispositivo, sin configurar nada
Ejecuta Ruby real en tu teléfono Android: un intérprete genuino, incluido en la app, ejecutándose en el dispositivo. Qué se ejecuta, para qué sirve y los límites honestos.
Ruby es un placer de escribir y, hasta ahora, incómodo de ejecutar en un teléfono.
PocketCode lo soluciona incluyendo un intérprete de Ruby real (un runtime
WebAssembly) dentro de la app y ejecutando tus archivos .rb en el
dispositivo — sin nada que instalar.
Ruby real, ejecutándose localmente
Es un intérprete de Ruby genuino (Ruby 3.2), no una imitación. Abre un archivo
.rb, toca Run y Ruby se ejecuta en tu dispositivo:
- El núcleo expresivo que realmente usas — bloques, iteradores,
puts, métodos de cadena, rangos, hashes, símbolos — se comporta como Ruby debe. - La salida y los errores se muestran en una consola de verdad.
- Se ejecuta en el dispositivo y nada sale de él. (La app necesita conexión para iniciar sesión; abrir la app con una sesión ya iniciada funciona sin conexión.)
Para qué es genial
- Aprender y practicar Ruby — sigue un tutorial, machaca ejercicios, prueba una idea al momento.
- Scripting — procesamiento rápido de texto, manipulación de datos, pequeñas automatizaciones.
- Prototipar lógica — esboza un método o una clase pequeña y ejecútalos de inmediato.
A su alrededor tienes el resaltado de sintaxis y la navegación de código del editor (mira la guía del editor de código), además de una barra de símbolos de programación para que la puntuación de Ruby no sea una pelea con el teclado del teléfono. Ruby no tiene servidor de lenguaje (Solargraph necesita un runtime de Ruby que PocketCode no incluye) ni formateador propio, solo la limpieza genérica de espacios.
Los límites honestos
- Ruby con biblioteca estándar, ejecutado localmente. Es para ejecutar tus propios scripts, no un flujo de trabajo de gem-install — piensa en Ruby sin una ida y vuelta a los paquetes.
- Sin red por defecto. Ruby se ejecuta como módulo WebAssembly: no puede abrir conexiones de red salvo que actives Permitir red en motores WASM en Ejecutar con argumentos.
- Velocidad de intérprete en un teléfono. Genial para scripts y ejercicios; el cómputo pesado irá por detrás de un escritorio.
- No es un servidor Rails. Ejecuta el lenguaje para scripting y aprendizaje, no una pila completa de aplicación web.
Dentro de esos límites, es Ruby real, en tu bolsillo.
Uno de muchos
Ruby es uno de los lenguajes incluidos dentro de la app desde el primer arranque — junto a Python, JavaScript, C, PHP, TypeScript, Java y Kotlin — con Lua, Go y Rhai como packs opcionales. Consulta la lista completa.
Tu teléfono ejecuta Ruby real — privado y al instante.
PocketCode está disponible en Google Play. Consigue PocketCode para ejecutarlo en tu propio dispositivo.
Editor de código