# Porta un juego a Android

> Android tiene la barrera de prueba más baja y la mayor variedad de dispositivos. Las claves de firma y el nivel de API objetivo son lo que de verdad bloquea lanzamientos.

- URL: https://www.summerengine.com/es/port-a-game-to-android
- Keyword: portar un juego a android
- Related: https://www.summerengine.com/es/porting

Portar un juego a Android significa compilar una versión firmada para Android de un juego que te pertenece y distribuirla, normalmente a través de Google Play. Puedes instalar un build en tu propio teléfono el mismo día que lo haces, sin cola de revisión.

La fricción esta en otro sitio. Google Play exige un app bundle, un nivel de API objetivo actual, binarios de 64 bits, una declaración de seguridad de datos y una política de privacidad. Las claves de firma hay que crearlas y respaldarlas antes del primer lanzamiento. Y el rango de dispositivos, del gama alta al teléfono económico, hace que probar en un solo terminal de gama alta te diga muy poco.

Summer Engine exporta hoy versiones de escritorio, y una versión para Android necesita el Android SDK, un keystore para la firma y una revisión de los controles táctiles. C++ y GDScript se trasladan, y C# está disponible en el editor de escritorio, aunque C# en Android todavía es experimental en los flujos de trabajo de Godot 4. El proyecto es tuyo y no pagas regalías ni reparto de ingresos a Summer.

## Requisitos que impone Google Play

Sube un Android App Bundle en vez de un APK para la distribución en Play. Cumple el nivel mínimo de API objetivo actual, que sube cada año y aplica tanto a actualizaciones como a apps nuevas. Publica binarios de 64 bits arm64. Completa el formulario de seguridad de datos con honestidad, declara los permisos sensibles con justificacion, aporta una URL de política de privacidad y termina el cuestionario de clasificación de contenido. Las cuentas personales de desarrollador nuevas pueden necesitar un período de prueba cerrada antes de que se abra el acceso a producción.

## Claves que no te puedes permitir perder

Genera un keystore de subida, anota las contrasenas y el alias, y respalda el archivo sin conexión. Apuntate a Play App Signing para que Google gestione la clave de distribución. Si distribuyes un APK fuera de Play y pierdes esa clave, las instalaciones existentes no podran actualizarse nunca. Define el nombre de paquete con cuidado también, porque es permanente durante toda la vida de la ficha. Estas dos decisiones cuestan minutos ahora y no tienen arreglo después.

## Entrada y comportamiento del sistema

Sustituye el ratón y el teclado por gestos táctiles diseñados para pulgares y no por un mando en pantalla. Maneja el gesto de volver del sistema para que cierre menús y solo salga desde el nivel superior. Ancla la interfaz alrededor de los recortes de pantalla y soporta aspectos de 4:3 a 20:9. Pausa y guarda al perder el foco. Soporta pantallas de alta frecuencia de refresco y ofrece un límite de tasa de cuadros para la batería. Prueba con el teléfono en una funda y con una mano, que es como se jugará de verdad.

## Probar en todo el rango de dispositivos

Elige dos dispositivos de referencia: uno cerca del extremo bajo de tu audiencia prevista y uno actual. Prueba en ambos cada semana. Usa texturas comprimidas, mantén pocas llamadas de dibujado, y mide la tasa de cuadros sostenida tras varios minutos para detectar la reducción de rendimiento. Vigila el tamaño de instalación, ya que la conversión cae bruscamente según crece la descarga. Android tiene además más opciones de distribución que iOS, incluidas las descargas directas de APK, itch.io y tiendas alternativas, útiles para pruebas beta.

## FAQ

### Cuanto cuesta publicar en Google Play?

Una tarifa única de registro de desarrollador de 25 USD, más la participación de ingresos de Google en ventas y compras dentro de la app. Summer Engine no se lleva regalia.

### Necesito Google Play para distribuir un juego de Android?

No. Un APK firmado puede distribuirse directamente, en itch.io o a través de tiendas alternativas. Play llega a la mayor audiencia y añade la mayor cantidad de requisitos.

### Por que se bloqueo mi lanzamiento?

Las causas habituales son un nivel de API objetivo por debajo del mínimo actual, la falta de un binario de 64 bits, un formulario de seguridad de datos incompleto, o una URL de política de privacidad que no carga.

### Que pasa si pierdo mi clave de firma?

Con Play App Signing puedes pedir un restablecimiento de la clave de subida. Fuera de Play, una clave de firma pérdida significa que las instalaciones existentes no pueden actualizarse y el jugador tiene que reinstalar desde una ficha nueva.

### Puedo usar C# en Android?

C# está disponible en el editor de escritorio, pero C# en Android todavía es experimental en los flujos de trabajo de Godot 4. GDScript o C++ son la opción más segura para el código de gameplay en Android.

[Empieza la reconstrucción](https://www.summerengine.com/es/download)

---

## Machine-readable resources

- Site index for agents: https://www.summerengine.com/llms.txt
- Full inlined content: https://www.summerengine.com/llms-full.txt
- Porting catalog: https://www.summerengine.com/llms-porting.txt
- Structured catalog: https://www.summerengine.com/agent-catalog.json
- Sitemap: https://www.summerengine.com/sitemap.xml
- Developer resources: https://www.summerengine.com/docs
- Summer API (assets from any agent or code; public per-call model prices): https://docs.summerengine.com/api