Godot - Huawei ?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By GameVisitor
:warning: Old Version Published before Godot 3 was released.

Hi all,

Does Godot run on huawei Android phones out of the box ?
(Kirin processor family)

Thx.

:bust_in_silhouette: Reply From: Noël

The question is poorly worded. What do you mean by “Godot”?

To answer directly to your question strictly: No, Godot will not run on Android, irrelevant of the company who built the device. A game made with Godot and properly exported for Android however might run. The actual performance of the game on your device depends strongly on the game and if it was optimised and the hardware of the device, of course.

To explain: “Godot” means - at least in my understanding - the Engine and includes the IDE that is delivered with and part of the engine. Godot is what you run while making the game.
The game itself will be exported from Godot as standalone application. This can be Windows *.exe, OSX *.application or Android *.apk.

Generally it does not matter too much if your device is built by Huawei, LG, Sony or Google. If Android runs on it, a game exported from Godot for Android should run on it. Edge case: If you use specialised functions or custom code to interact with Android OS in some way, but your Android device has a custom build of Android (e.g. Samsung) which is heavily modified, I could imagine something not working like expected. This should be a most rare occurrence however.

Well of course i meant the Android export and NOT actually the IDE for dev !

i am also not referring to custom code in c++, but official version → export to android
might not run on ALL android platform if the CPU is not supported (ex: it might not run on Intel / android phone).

Anw, I am getting a Huawei in a couple of weeks and will know for sure :slight_smile:

GameVisitor | 2017-09-29 19:49

:bust_in_silhouette: Reply From: GameVisitor

It worked, just tested 2 apps, all ok.

It should work from android 4.1 and up for Godot 2, high end devices with full GLES3 support on Godot 3 (3.1 will add partial GLES2 support for old/cheap devices).

eons | 2017-10-28 15:17