News for hackers. Stuff that matters.
Re:EU Digital Markets Act, aimed at Google, Apple, Amazon, a... by iasay on Wednesday July 20, 2022 @10:18AM (#32166112)
I think that's completely unrealistic. It's not going to happen even if they open the platform up.
Re:EU Digital Markets Act, aimed at Google, Apple, Amazon, a... by capableweb on Wednesday July 20, 2022 @10:20AM (#32166136)
If the platform becomes open enough so we can side-load applications, I bet you 100EUR we'll be able to develop iPhone applications from any operating system, but first Linux, within a year :)
Re:EU Digital Markets Act, aimed at Google, Apple, Amazon, a... by jokethrowaway on Wednesday July 20, 2022 @10:34AM (#32166319)
The only thing you 100% need osx for is the signature / certificates crap.

You can build most of an iOS app today on Linux (eg. some game frameworks, qt)

Eg: https://docs.godotengine.org/en/stable/development/compiling...

Re:EU Digital Markets Act, aimed at Google, Apple, Amazon, a... by amichal on Wednesday July 20, 2022 @10:57AM (#32166661)
I googled. There do appear to be `codesign` implementations on other platforms now https://stackoverflow.com/questions/14321559/using-mac-os-co... as well . No clue if they work
Re:EU Digital Markets Act, aimed at Google, Apple, Amazon, a... by capableweb on Wednesday July 20, 2022 @10:50AM (#32166538)
That's really helpful, didn't know about this and my endless searching didn't reveal this either. Thanks!
Re:EU Digital Markets Act, aimed at Google, Apple, Amazon, a... by iasay on Wednesday July 20, 2022 @10:24AM (#32166190)
Note that I'm side loading two applications I actually wrote myself on my iPhone already...
Re:EU Digital Markets Act, aimed at Google, Apple, Amazon, a... by capableweb on Wednesday July 20, 2022 @10:25AM (#32166216)
How? I've been looking for ages on how to develop iPhone applications on Linux and there is no way that doesn't involve installing Hackingtosh, either as a new OS on a partition or in a VM, or renting a Mac server somewhere, so it's not really "developing on Linux" at all.
Re:EU Digital Markets Act, aimed at Google, Apple, Amazon, a... by iasay on Wednesday July 20, 2022 @10:31AM (#32166285)
Um, you just create a cert in XCode, pair your device to it, load the certs onto the device and run the app on it.

You're not going to do it on a Linux box for sure as the tools aren't there but you certainly can run your own stuff on iOS. You don't have to sign up for anything either - just install XCode from the app store and build stuff.

Re:EU Digital Markets Act, aimed at Google, Apple, Amazon, a... by capableweb on Wednesday July 20, 2022 @10:33AM (#32166305)
Ah, I see. You completely missed the point...

> I can start writing software on Linux for iPhone, without requiring me to have a Mac

> we'll be able to develop iPhone applications from any operating system, but first Linux

> how to develop iPhone applications on Linux

^ is what I wrote, and you suggest "just install XCode from the app store"? Not sure how that's compatible.

Regardless, I hope we end with a phone that people can actually install their own software on, regardless of what laptops/desktop computer they own.

Re:EU Digital Markets Act, aimed at Google, Apple, Amazon, a... by iasay on Wednesday July 20, 2022 @10:35AM (#32166325)
That's never going to happen and I'd rather Apple spent money on something else other than make it happen.

The issue is you don't have a Mac and that's really your problem, not theirs.

Re:EU Digital Markets Act, aimed at Google, Apple, Amazon, a... by HelloNurse on Wednesday July 20, 2022 @11:28AM (#32167179)
Random anecdote: if you don't pay 99€ yearly for your developer subscription Apple revokes your certificates and disables your apps on the Apple app store. Your problem indeed.
Re:EU Digital Markets Act, aimed at Google, Apple, Amazon, a... by iasay on Wednesday July 20, 2022 @01:55PM (#32169665)
You don't have to pay Apple to deploy to your own device. I don't have a developer subscription. You only have to pay the 99€ to access the store and provisioning.
Re:EU Digital Markets Act, aimed at Google, Apple, Amazon, a... by bpye on Wednesday July 20, 2022 @08:03PM (#32174099)
Your certs only last 7 days and IIRC you can only deploy 3 apps if you don't pay the 99$/year though.
Re:EU Digital Markets Act, aimed at Google, Apple, Amazon, a... by HelloNurse on Thursday July 21, 2022 @03:10AM (#32176628)
Installation from an app store has become a reasonable customer expectation for most kinds of smartphone/tablet software.