Utilizzare l'editor Android
Nel 2023 abbiamo aggiunto una versione Android dell'editor che si può utilizzare per creare, sviluppare ed esportare progetti 2D e 3D sui dispositivi Android.
L'app può essere scaricata dalla pagina di download di Godot o dal Google Play Store.
Nota
L'editor per Android è in accesso anticipato, mentre continuiamo a perfezionarne l'esperienza. Consultare Limitazioni e problemi noti in seguito.
Supporto per dispositivi Android
L'editor Android richiede dispositivi con Android 5 Lollipop o superiore, con almeno il supporto per OpenGL 3. Questo include (non esaustivo):
Tablet Android, pieghevoli e telefoni grandi
Netbook con sistema Android
Chromebook che supportano le applicazioni per Android
Permessi in fase di esecuzione
Autorizzazione di accesso a tutti i file: permette all'editor di creare, importare e leggere file di progetto da qualsiasi posizione sul dispositivo. Senza questa autorizzazione, l'editor è comunque funzionante, ma ha accesso limitato ai file e alle cartelle del dispositivo.
REQUEST_INSTALL_PACKAGES: permette all'editor di installare gli APK del progetto esportato.
RECORD_AUDIO: Richiesto quando l'impostazione del progetto audio/driver/enable_input è abilitata.
Consigli e trucchi
Input
Per un'esperienza ottimale e un elevato livello di produttività, si consiglia di collegare una tastiera e un mouse Bluetooth per interagire con l'editor Android. L'editor Android supporta tutte le scorciatoie e le mappature dei tasti più comuni.
Quando si interagisce con tastiera e mouse, è possibile ridurre le dimensioni della barra di scorrimento tramite l'impostazione dell'editor interface/touchscreen/increase_scrollbar_touch_area.
For 2D projects, the block coding plugin can provide a block-based visual alternative to composing scripts when lacking a connected hardware keyboard.
Multi-tasking
On smaller devices, enabling and using picture-in-picture (PiP) mode provides the ability to easily transition between the Editor and the Play window.
PiP può essere abilitato tramite l'impostazione dell'editor run/window_placement/play_window_pip_mode.
The run/window_placement/android_window editor setting can be used to specify whether the Play window should always launch in PiP mode.
Note: In PiP mode, the Play window does not have input access.
Sincronizzazione dei progetti
Syncing projects via Git can be done by downloading an Android Git client. We recommend the Termux terminal, an Android terminal emulator which provides access to common terminal utilities such Git and SSH.
Nota: Per utilizzare Git con il terminale Termux, è necessario concedere il permesso WRITE al terminale. Ciò si può fare
eseguendo il seguente comando <https://wiki.termux.com/wiki/Termux-setup-storage>`__ dal terminale: ``termux-setup-storage
Estensioni
Le estensioni GDExtension funzionano come previsto, ma richiedono che lo sviluppatore dell'estensione fornisca i binari nativi per Android.
Limitazioni e problemi noti
Ecco le limitazioni e i problemi noti dell'editor Android:
Nessun supporto per la compilazione Gradle.
No support for Android plugins as they require gradle build support. GDExtensions plugins are supported.
Nessun supporto per C#/Mono.
Nessun supporto per editor di script esterni.
Sebbene disponibile, il renderer Vulkan Forward+ non è consigliato a causa di severi problemi di prestazioni.
UX not optimized for Android phones form-factor.
Android Go devices lacks the All files access permission required for device read/write access. As a workaround, when using an Android Go device, it's recommended to create new projects only in the Android Documents or Downloads directories.
The editor doesn't properly resume when Don't keep activities is enabled in the Developer Options.
There is a bug with the Samsung keyboard that causes random input to be inserted when writing scripts. It's recommended to use the Google keyboard (Gboard) instead.
Vedi anche
Consultare l'elenco dei problemi aperti su GitHub riguardo l'editor Android per un elenco dei bug conosciuti.