Android
Android environment setup

Empezar con el desarrollo de Android

The Android environment setup topic of the Unity Manual contains a basic outline of the tasks that you must complete before you are able to run code on your Android device, or in the Android emulator. For more in-depth information on setting your Android development environment, see the step-by-step instructions on the Android developer portal.

If you miss installing some necessary item during set-up, Unity verifies your development environment when building for Android and prompts you to upgrade or download missing components.

Unity provides scripting APIs that allow you to access various input data and settings from Android devices.

Refer to the Android scripting page of the Manual for more information.

Exponer código C, C ++ o Java nativo a scripts

Utilice complementos para llamar a funciones de Android escritas en C/C ++ directamente desde scripts de C # (las funciones de Java se pueden llamar indirectamente).

To find out how to make these functions accessible from within Unity, visit the Android plug-ins page.

Occlusion culling

Unity incluye soporte para occlusion culling que es un valioso método de optimización para plataformas móviles.

Refer to the Occlusion Culling Manual page for more information.

Personalización del splash screen (pantalla de inicio)

You can customize the splash screen that displays while the game launches on Android.

Refer to the Customizing an Android Splash Screen Manual page for more information.

Solución de problemas y reportes de bugs

The Android troubleshooting guide helps you discover the cause of bugs as quickly as possible. If, after consulting the guide, you suspect the problem is being caused by Unity, file a bug report following the Unity bug reporting guidelines.

See the Android bug reporting page for details about filing bug reports.

Compresión de textura

Ericsson Texture Compression (ETC) is the standard texture compression format on Android.

ETC1 es compatible con todos los dispositivos Android actuales, pero no admite texturas que tengan un canal alfa. ETC2 es compatible con todos los dispositivos Android compatibles con OpenGL ES 3.0. Este método proporciona una mejor calidad para texturas RGB y también admite texturas con un canal alfa.

Por defecto, Unity utiliza ETC1 para texturas RGB comprimidas y ETC2 para texturas RGBA comprimidas. Si ETC2 no es compatible con un dispositivo Android, la textura se descomprime en tiempo de ejecución. Esto tiene un impacto en el uso de memoria y también afecta la velocidad de renderizado.

DXT, PVRTC, ATC y ASTC son texturas de soporte con un canal alfa. Estos formatos también admiten tasas de compresión más altas y/o una mejor calidad de imagen, pero solo son compatibles con un subconjunto de dispositivos Android.

Es posible crear archivos de distribución de Android (.apk) por separado para cada uno de estos formatos y permitir que el sistema de filtrado de Android Market seleccione los archivos correctos para diferentes dispositivos.

Movie/Video playback

We recommend you use the Video Player to play video files. This supersedes the earlier Movie Texture feature.


  • Video Player component added in Unity 5.6
Android
Android environment setup