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

Drop of OSX/iOS support #61

Closed
a1batross opened this issue Aug 10, 2019 · 23 comments
Closed

Drop of OSX/iOS support #61

a1batross opened this issue Aug 10, 2019 · 23 comments

Comments

@a1batross
Copy link
Member

We won't support OSX/iOS anymore because of destructive decisions Apple make.

Yesterday they removed 32-bit and ok, it's was kinda understandable.
Today they will remove OpenGL for no reason.
Tomorrow they will remove possibility of running native code.

Originally, OSX/iOS support was added because it was easy to maintain, but when it rеquires more action from us, I don't think we can support it without a dedicated maintainer for this platforms.

Platform code will not be removed, so someone can take it and continue support but I will remove OSX/iOS ports from autobuilds, will not provide them in releases, close all rеlated issues as WONTFIX and finally remove it from list of supported ports.

So, Apple, f*ck you.

@a1batross
Copy link
Member Author

a1batross commented Aug 13, 2019

Tomorrow they will remove possibility of running native code.

They actually did it, sort of. https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution

Thanks to @FreeSlave for pointing out.

@zaptrem
Copy link

zaptrem commented Apr 27, 2020

@a1batross could this project work as a drop-in solution to get iOS support working? It seems simple, just let Google/ANGLE devs deal with Apple while you work on what matters.

@a1batross
Copy link
Member Author

a1batross commented Apr 27, 2020 via email

@zaptrem
Copy link

zaptrem commented Apr 28, 2020

I do all of my iOS development in a VMware VM of MacOS on a Windows host. Though it's a little slow, I think the same thing might work for running the necessary test cases before release.

Here's a tutorial as well as a download for a premade MacOS VM if you're interested: https://techsviewer.com/how-to-install-macos-10-15-catalina-on-vmware-on-windows-pc/

@a1batross
Copy link
Member Author

@zaptrem if you're so smart, do it yourself.

@mittorn
Copy link
Member

mittorn commented Apr 28, 2020

@zaptrem
If you need it, port it. It should be easy because of SDL2. The hardest is filesystem integration and some launch UI

@zaptrem
Copy link

zaptrem commented Apr 28, 2020

@a1batross I’m just trying to be helpful, you don’t need to attack me. I know nothing about graphics programming so I’m afraid I wouldn’t be much help.

@mittorn fair. Maybe in the future.

@a1batross
Copy link
Member Author

a1batross commented Apr 28, 2020 via email

@zaptrem
Copy link

zaptrem commented Apr 28, 2020

It seems that file doesn't exist in this repo.
image

@nekonomicon
Copy link
Member

@zaptrem Just open Documentation folder.

@Ichicoro
Copy link

Ichicoro commented May 1, 2020

@zaptrem I made an iOS port recently. It hasn't been merged yet, because I do need to clean up the code a bit, but if you're interested, you could DM me @Ichicoro#3127 on discord and we could talk about it :)

@rspeed
Copy link

rspeed commented Nov 1, 2020

They actually did it, sort of.

Am I missing something? That's an entirely optional extra step and still results in native code.

@a1batross
Copy link
Member Author

a1batross commented Nov 1, 2020

@rspeed

I won't ask them like "please apple sign my software please". Still I don't want my software to be called insecure just because Apple didn't signed it.

That probably would not be a problem if I used Apple devices but I have none and Hackintosh in VM isn't really usable(also it doesn't work on Ryzen for some reason).

If you want, you're free to maintain port. But personally I don't want to, Apple is disgusting.

@rspeed
Copy link

rspeed commented Nov 3, 2020

I won't ask them like "please apple sign my software please". Still I don't want my software to be called insecure just because Apple didn't signed it.

Which isn't the case. The only difference is that notarized apps have a note reading "Apple checked it for malicious software and none was detected."

@a1batross
Copy link
Member Author

Then what's the reason for App Store to exist? If user deliberately downloaded an executable file bypassing App Store, they know what they do.

Well, now they using App Store to censor everyone they don't like. It's only a matter of time when notarization will be used to just reject everyone who is against of Apple's walled garden.

@rspeed
Copy link

rspeed commented Jul 8, 2023

It's only a matter of time when notarization will be used to just reject everyone who is against of Apple's walled garden.

Do you have a timeline for this?

@a1batross
Copy link
Member Author

@rspeed looks like it didn't happen after all.

But can't say we ever broke OSX here intentionally either. It's just nobody wants to step in and support it, it's a dead platform with no users.

@a1batross
Copy link
Member Author

a1batross commented Jul 8, 2023

By the way, code signing kinda became mandatory on Windows as well because otherwise its built-in AV software always thinks your software is some kind of malware. And I absolutely despise Microsoft for that.

Not that I loved these big tech corporations anyway.

@rspeed
Copy link

rspeed commented Jul 19, 2023

By the way, code signing kinda became mandatory on Windows as well

So you'll be dropping Windows support?

@mittorn
Copy link
Member

mittorn commented Jul 19, 2023

mingw seems to be already dropped :(
What about proprietary msvc, the worst compiler?

@a1batross
Copy link
Member Author

As @mittorn said, MinGW is gone, and only latest MSVC versions are supported now. That's whole Windows support it got. I almost don't use Windows, but there is @SNMetamorph who is willing to maintain a port.

So if you're so frustrated by missing Mac support, you can take responsibility and step up as a Mac port maintainer, and I won't even stop you despite having bad attitude towards Apple.

I think that case is closed.

@Ichicoro
Copy link

By the way, code signing kinda became mandatory on Windows as well because otherwise its built-in AV software always thinks your software is some kind of malware. And I absolutely despise Microsoft for that.

Not that I loved these big tech corporations anyway.

That's... very much not true? I have a fairly standard Windows 11 setup and I haven't encountered any issue with unsigned software

@Velaron
Copy link
Member

Velaron commented Sep 18, 2023

By the way, code signing kinda became mandatory on Windows as well because otherwise its built-in AV software always thinks your software is some kind of malware. And I absolutely despise Microsoft for that.
Not that I loved these big tech corporations anyway.

That's... very much not true? I have a fairly standard Windows 11 setup and I haven't encountered any issue with unsigned software

And then there are multiple issues with people that do have this problem :/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants