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

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.

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.