godotengine / godot-proposals

Godot Improvement Proposals (GIPs)
MIT License
1.16k stars 97 forks source link

Port the Godot editor to iOS #1061

Open zolizolizoli opened 4 years ago

zolizolizoli commented 4 years ago

Describe the project you are working on:

I would like to use Godot on my Android phone. But I can't use Godot on my Android phone.

Describe the problem or limitation you are having in your project:

I don't know how to port to Android and other mobile platform.

Describe the feature / enhancement and how it helps to overcome the problem or limitation:

If someone port Godot to mobile OS, we can use Godot on mobile devives. In my opinion this helps to developing directly on the target devices.

Describe how your proposal will work, with code, pseudocode, mockups, and/or diagrams:

I don't know how to implement this issue.

If this enhancement will not be used often, can it be worked around with a few lines of script?:

I think, yes ;)

Is there a reason why this should be core and not an add-on in the asset library?:

Because it is not feasible with these

volzhs commented 4 years ago

for the reference, https://github.com/godotengine/godot/pull/36776

clayjohn commented 4 years ago

Also see https://godotengine.org/article/godot-editor-running-web-browser

Calinou commented 4 years ago

If this enhancement will not be used often, can it be worked around with a few lines of script?:

I think, yes ;)

Not quite. :stuck_out_tongue:

willnationsdev commented 4 years ago

I feel like an Android port would need almost an entirely different kind of user interface than what the standard editor uses. Something that is way more mobile-friendly. XD Are there any screenshots/gifs/videos of what an Android port looks like? Seems like there was a pull request attempted, but I'm guessing it's more or less the same editor with minimal UI/UX changes.

Calinou commented 4 years ago

@willnationsdev I think the first goal is to have the editor work on mobile, then we can figure out what the UI should look like there. This should probably be discussed in a separate proposal.

Feniks-Gaming commented 4 years ago

With rise of platforms like Samsung Dex you wouldn't have to have it too much of mobile friendly. I doubt many people will use it on their 5 inch phones. But I would love to be able to use it on something like NextDock2 in a future.

TechnoPorg commented 2 years ago

Would a Godot editor port even be allowed on iOS? I'm not a lawyer, but it seems to me like Apple's restrictions on executing code that's not shipped with the application are pretty strict, and it might be risky to tangle with them. (Developer Agreement, Section 3.3.2) They do allow executing code for "programming environments intended for use in learning how to program", but I don't know if the Godot editor would fall under that category.

Calinou commented 2 years ago

Would a Godot editor port even be allowed on iOS?

If all else fails, AltStore is always an option :slightly_smiling_face:

Calinou commented 6 months ago

@lrutjens Please don't bump issues without contributing significant new information. Use the :+1: reaction button on the first post instead.

Saul2022 commented 2 months ago

It can be more or less done, but with a UI redesign, though this is looking awesome and honestly cooler than the android port( as it more interactable and easier to drag things. https://mastodon.social/@Migueldeicaza/112918612762359516