using_the_android_editor.rst 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. .. _doc_using_the_android_editor:
  2. Using the Android editor
  3. ========================
  4. In 2023, `we added <https://godotengine.org/article/android_godot_editor_play_store_beta_release/>`__
  5. an `Android port of the editor <https://godotengine.org/download/android/>`__
  6. that can be used to work on new or existing projects on Android devices.
  7. .. note::
  8. The Android editor is in early access, while we continue to refine the experience,
  9. and bring it up to parity with the Desktop version of the editor. See :ref:`doc_using_the_android_editor_limitations` below.
  10. Android devices support
  11. -----------------------
  12. The Android editor requires devices running Android 5 Lollipop or higher, with at least OpenGL 3 support. This includes (not exhaustive):
  13. - Android tablets, foldables and large phones
  14. - Android-powered netbooks
  15. - Chromebooks supporting Android apps
  16. .. _doc_using_the_android_editor_limitations:
  17. Required Permissions
  18. --------------------
  19. The Android editor requires the `All files access permission <https://developer.android.com/training/data-storage/manage-all-files#all-files-access>`__.
  20. The permission allows the editor to create / import / read project files from any file locations on the device.
  21. Without the permission, the editor is still functional, but has limited access to the device's files and directories.
  22. Limitations & known issues
  23. --------------------------
  24. Here are the known limitations and issues of the Android editor:
  25. - No C#/Mono support
  26. - No support for external script editors
  27. - While available, the *Vulkan Forward+* renderer is not recommended due to severe performance issues
  28. - No support for building and exporting an Android APK binary.
  29. As a workaround, you can generate and export a `Godot PCK or ZIP file <https://docs.godotengine.org/en/stable/tutorials/export/exporting_projects.html#pck-versus-zip-pack-file-formats>`__
  30. - No support for building and exporting binaries for other platforms
  31. - UX not optimized for Android phones form-factor
  32. - `Android Go devices <https://developer.android.com/guide/topics/androidgo>`__ lacks
  33. the *All files access* permission required for device read/write access.
  34. As a workaround, when using an Android Go device, it's recommended to create new projects only in the Android *Documents* or *Downloads* directories.
  35. - The editor doesn't properly resume when *Don't keep activities* is enabled in the *Developer Options*
  36. .. seealso::
  37. See the
  38. `list of open issues on GitHub related to the Android editor <https://github.com/godotengine/godot/issues?q=is%3Aopen+is%3Aissue+label%3Aplatform%3Aandroid+label%3Atopic%3Aeditor>`__ for a list of known bugs.