News for hackers. Stuff that matters.
Re:EU Digital Markets Act, aimed at Google, Apple, Amazon, a... by capableweb on Wednesday July 20, 2022 @09:47AM (#32165732)
If "Install any software" becomes real and I can start writing software on Linux for iPhone, without requiring me to have a Mac, I'll become an instant iPhone fanboy as the hardware is second to none. It's the software that is stopping the phone from becoming the best one around.
Re:EU Digital Markets Act, aimed at Google, Apple, Amazon, a... by webmobdev on Wednesday July 20, 2022 @11:44AM (#32167398)
I am not sure about this - does install any software also mean system software or is it only meant to allow installation from sources other than their own app store? To allow system software installations, Apple (and other mobile device manufacturers) will have to allow unlocking the bootloader. (But that alone is limited as without the hardware information of the individual parts, developing an alternate OS for such devices is painful work as you have to essentially reverse engineer everything to create the device drivers - as evident with the snail's pace that Asahi Linux are progressing at to port Linux to Apple M1 and M2 ARM processors. Unless ofcourse, the DMA also forces them to publish the hardware literature so that other system developers can use it, which would be a real game changer ... ).
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.