Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Possibility for iOS and Android support #1726

Open
IntellectualKitty opened this issue Jul 6, 2020 · 6 comments
Open

Possibility for iOS and Android support #1726

IntellectualKitty opened this issue Jul 6, 2020 · 6 comments
Labels
meta Issues about issues, releases or GLFW

Comments

@IntellectualKitty
Copy link
Contributor

I was hoping to get a statement added to the FAQ about the possibility of support for iOS and Android. The lack of support for tablets and phones is the number one barrier to using GLFW for production development because of how ubiquitous these devices are and their unparalleled support in the market.

GLFW's clean and easy-to-use interface make it an ideal choice in every other respect.

So, a statement regarding the possibility of iOS and Android support, either thumbs up or thumbs down, would be extremely helpful.

@linkmauve
Copy link
Member

Someone started working on an Android backend, you may be interested in helping them as there seem to be little activity atm: #1087

I’m not aware of anyone doing similar work for iOS, but if you have the resources (or are able to pool them with other people) that’d be great!

@linkmauve linkmauve added the meta Issues about issues, releases or GLFW label Jul 14, 2020
@inniyah
Copy link

inniyah commented Aug 6, 2020

Even though there seems to be work to be do, the code seems to be working. There are at least two forks atm that seem to support Android, that I found:

And the changes are easily rebaseable to latest 3.3 branch:

@AbitTheGray
Copy link

Is there any active development?
(and plans to have it in official release)

Asking because I am starting a project where I need both desktop and Android version so I would be glad if it was possible to do by just using GLFW to minimize platform-dependent code.

@cesss
Copy link

cesss commented Oct 22, 2021

The fact that GLFW doesn't support iOS and Android is the reason why I don't adopt it yet. Otherwise, it would be perfect for me: simple, and programmed in C (which I prefer)

alex-tdrn added a commit to alex-tdrn/hunter that referenced this issue Oct 28, 2021
GLFW does not support mobile platforms yet
glfw/glfw#1726
alex-tdrn added a commit to alex-tdrn/hunter that referenced this issue Oct 28, 2021
GLFW does not support mobile platforms yet
glfw/glfw#1726
alex-tdrn added a commit to alex-tdrn/hunter that referenced this issue Nov 11, 2021
Remove Android and iOS from build matrix

GLFW does not support mobile platforms yet
glfw/glfw#1726

Update glfw to version with updated huntergate

Set default glfw version to 3.3.4-p1

Revert "Remove Android and iOS from build matrix"

This reverts commit be9c98c.

remove unnecessary version
rbsheth pushed a commit to cpp-pm/hunter that referenced this issue Nov 15, 2021
Remove Android and iOS from build matrix

GLFW does not support mobile platforms yet
glfw/glfw#1726

Update glfw to version with updated huntergate

Set default glfw version to 3.3.4-p1

Revert "Remove Android and iOS from build matrix"

This reverts commit be9c98c.

remove unnecessary version
@mumin16
Copy link

mumin16 commented Jul 27, 2022

2022-07-27.17-54-33.mp4

the first WindowSizeCallback get wrong w,h. what is problem

@ws909
Copy link

ws909 commented Jan 4, 2023

iOS is very similar to macOS, so an iOS port should hopefully not be that complicated. But what is concerning, is that the Android branch was started in 2017, and has been dead since 2018. The work on supporting touch input has been ongoing for 10 years, with no current progress, it seems like. While supporting Android and iOS would be great, what's the point of working on this if all that work ends up in a forgotten black hole of death?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta Issues about issues, releases or GLFW
Projects
None yet
Development

No branches or pull requests

7 participants