Re:PEP 730 – Adding iOS as a supported platform
by Aaargh20318 on Sunday June 02, 2024 @11:00AM
(#40554741)
> None of the other desktop/mobile platforms require specific hardware
But they still require hardware, and that hardware isn’t free either.
Re:PEP 730 – Adding iOS as a supported platform
by eviks on Sunday June 02, 2024 @12:09PM
(#40555204)
That hardware is something you use for other purposes, so it's free for the hobby. The challenge of specific hardware is that you can't use your non-specific one and have to pay
Re:PEP 730 – Adding iOS as a supported platform
by lostmsu on Sunday June 02, 2024 @11:26AM
(#40554912)
There are plenty of old laptops and PCs that you can get for free that are still supported.
You also can just virtualize other platforms.
Re:PEP 730 – Adding iOS as a supported platform
by kaanyalova on Sunday June 02, 2024 @12:39PM
(#40555414)
"Hardware" is cheap, easily accessible all around the world, Apple hardware is not.
None of the other desktop/mobile platforms require specific hardware , Windows/Linux/Android can all be virtualized/cross compiled to. The only reason you cannot cross compile/virtualize from other platforms is because Apple doesn't want you to. Its possible, there are projects that allow you to do so, but it violates Apple's license.
https://github.com/tpoechtrager/osxcross
Also its not fair to compare hobbies like photography or music to programming, you don't need any physical hardware other than a computer for majority of the cases, except testing (even that can be done somewhat reliably by virtualization), and when you are artificially forced to buy hardware just to publish to a platform.