Ejecuta una docena de lenguajes en Android — en el dispositivo y sin conexión
PocketCode ejecuta lenguajes de programación reales en tu Android, no en un servidor remoto. Cinco están listos offline nada más instalar — Python, JavaScript, C, Ruby, PHP — y media docena más disponibles como packs opcionales.
Casi todas las formas de "ejecutar código" en un móvil lo mandan en silencio a otro sitio — un runner en la nube, un sandbox remoto, el servidor de una web. Eso está bien hasta que se cae la señal o preferirías que tu código no saliera del dispositivo. PocketCode hace lo contrario: ejecuta lenguajes reales en el propio dispositivo, así que correr un script es tan local como abrir una nota.
Aquí tienes el cuadro completo: qué se ejecuta, qué está listo al instante y qué necesita una descarga única.
Cinco lenguajes, listos nada más instalar
Estos vienen dentro de la app. Sin descarga, sin cuenta, sin conexión — instalas PocketCode, abres un archivo, tocas Run:
| Lenguaje | Qué se ejecuta en el dispositivo |
|---|---|
| Python | Un CPython 3.11 completo con la librería estándar |
| JavaScript | Un runtime Node.js real incluido |
| C | Un compilador de C on-device que compila y ejecuta tu código |
| Ruby | Un intérprete de Ruby real |
| PHP | Un intérprete de PHP real |
Además, HTML, Markdown y JSON tienen vista previa y render local al instante — sin runtime. Así que el trío de cada día ("escribe un script, monta una página, revisa unos datos") funciona en cuanto abres la app, en un avión o sin cobertura.
¿Quieres el detalle de uno? Escribimos una guía completa de
cómo ejecutar Python en Android — cómo se ejecuta
CPython en local, qué cubre la librería estándar y sus límites honestos (sin
pip, así que es un entorno de scripting y aprendizaje, no un stack de ciencia de
datos).
Más lenguajes, a una descarga
Más allá de los cinco incluidos, PocketCode ofrece packs de lenguaje opcionales. Descargas un pack una vez y, a partir de ahí, ese lenguaje se ejecuta en el dispositivo y sin conexión, igual que los de serie. Los packs disponibles hoy:
Go · TypeScript · C# · C++ · Lua — más Rhai, un lenguaje de scripting
estilo Rust (no rustc).
Eso lleva el total a unos once lenguajes que puedes ejecutar desde el mismo
editor, en el mismo móvil, sin un servidor de por medio. Algunos packs son
intérpretes (Go se ejecuta con Yaegi, no un go build completo) y otros son
compiladores completos (C++ con Clang), así que las guías por lenguaje son
precisas con qué ejecuta exactamente cada uno. Unos cuantos más — incluidos un
toolchain real de Rust, Swift y Dart — están en la hoja de ruta pero aún no
están disponibles; no los contamos hasta que lleguen.
Por qué "en el dispositivo" lo es todo
Ejecutar en local no es una nota técnica al pie — cambia lo que un móvil puede ser:
- Funciona sin conexión. Todos los lenguajes incluidos, y cada pack una vez instalado, se ejecutan totalmente offline. Importa justo donde el móvil brilla: trayectos, vuelos, cobertura irregular, redes de mercados emergentes.
- Tu código es tuyo. No se envía nada a un ejecutor de terceros. El acceso a red está desactivado por defecto y controlado por un ajuste.
- No hay nada que montar. Ni entorno de terminal que arrancar, ni toolchain que compilar a mano. El runtime ya está ahí; solo pulsas Run.
- Es instantáneo. Sin arranque en frío de un contenedor remoto — la ejecución empieza en el dispositivo de inmediato.
El editor que lo rodea
Un intérprete es solo la mitad; también quieres escribir bien el código. Cada
lenguaje se conecta al mismo editor de nivel escritorio:
autocompletado e IntelliSense por LSP, resaltado de sintaxis TextMate, formateo en
el dispositivo, edición multicursor, barra de símbolos de programación y navegación
de código real. La salida aparece en una consola de verdad — print/console.log,
trazas, códigos de salida y todo — y para lo que tenga forma de shell hay una
terminal integrado al lado.
Qué es, y qué no
Ser claro con el alcance mantiene las expectativas honestas:
- Genial para scripting, aprender un lenguaje, practicar algoritmos, automatización, prototipado y ejecutar código real lejos del escritorio.
- No es una granja de compilación nativa completa. El cómputo pesado va a velocidad de intérprete, y los runtimes que dependen de enormes ecosistemas nativos (piensa en los paquetes con extensiones en C de Python) se quedan en lo que cada lenguaje trae on-device.
Dentro de esas líneas, es de verdad un runtime multi-lenguaje de bolsillo — y no hay mucho más en Android que ejecute tantos lenguajes, tan en local.
Un móvil, una docena de lenguajes, todos ejecutándose en el dispositivo que tienes en la mano.
Ejecutar código en Android: respuestas rápidas
¿Se puede ejecutar código en Android? Sí — lenguajes reales, en el propio móvil. Cinco vienen incluidos y offline desde el principio (Python, JavaScript, C, Ruby, PHP).
¿Qué lenguajes se pueden ejecutar? Los cinco incluidos, más Go, TypeScript, C#, C++ y Lua como packs opcionales — unos once en total.
¿Hace falta un ordenador o un servidor? No — todo se ejecuta en el dispositivo, sin conexión, sin subir nada.
¿Necesitas Termux? No — los runtimes vienen integrados; nada que instalar ni compilar a mano.
¿Se puede compilar en un móvil? Sí — C compila y se ejecuta en el dispositivo; C++ mediante un pack opcional de Clang.
¿Funciona sin conexión la ejecución de código? Sí. Todos los lenguajes incluidos, y cada pack una vez descargado, se ejecutan totalmente sin conexión, con el acceso a red desactivado por defecto.
PocketCode llega pronto a Google Play. Únete a la pre-inscripción para ejecutar tu lenguaje favorito en tu propio dispositivo.
Editor de código
Respuestas rápidas sobre esto
¿Listo para probar PocketCode?
Descarga la app y empieza a programar desde tu móvil.