Every single framework and the OS itself up to the Mach OSS Kernel is Apple IP.
It would be entirely unfeasible to run anything on an iPhone without some Apple IP. You'd be looking at an Asahi Linux for iPhone.
Every single framework and the OS itself up to the Mach OSS Kernel is Apple IP.
It would be entirely unfeasible to run anything on an iPhone without some Apple IP. You'd be looking at an Asahi Linux for iPhone.
Apple is also benefiting from developers IP, as they enrich their value proposition.
Should Intel or AMD get a cut from any app (including Open Source) on Windows and Linux? Should MS get a cut of every app you run on Windows?
You buying the device compensates Apple IP. Commonly their marketing showcases heavily third party apps.
A developer writing an app for iOS can use the APIs provided by Apple without agreeing to license them.
(Granted, you can't get your app into the App Store and onto iPhones/iPads without agreeing to whatever Apple wants you to agree to. Which... is part of the problem.)
[0] https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_....
If it were possible to run unsigned code on the average iDevice (and Apple's framework/drivers disabled for unsigned code) then this would have already been done, a long time ago.
Nobody has been able to build a new browser engine in 25 years. So what would be the dollar estimate of a similarly complex UI framework along with high quality device drivers, development tools, services frameworks like iCloud, etc.?
If that one person does it and lets everyone use it, will they do it for free or should they charge for it, perhaps as a percentage of revenue of the developers and applications who use the code?
The consumer, who bought the device? Surely the cost of development of said IP is in total recouped from device sales? The device doesn't work without said framework.
The developers who provide a reason to buy the device? Why should they be forced to use a monopolistic platform only because Apple's marketing has successfully clouded consumers' heads?
Humans are terrible at actually boycotting, but I'd love to see what would happen if 90% of app store devs pulled their apps from app stores. Would people buy as many iPhones? Ooooh, now we realise the value proposition that devs are _offering_ Apple, not taking from them.
Watch and Mac are more or less failed developer platforms (how many native 3rd party apps exist for them?) yet are also both huge businesses just with Apple apps.
Of these Apple is only responsible for 2 of them: textedit I could replace with vscode tbf and activity monitor is only open for when the Macbook plays up (constantly) and doesn't even offer remotely useful _aggregate_ stats like "what the fuck is actually consuming all of my memory".
I use Android so let's see what's open on my phone: Ebay, Telegram, Firefox. Hmmm nothing specifically Samsung/Google related. Just because you make a device with an OS doesn't mean you get to charge rent. Flat charge app developers for the minor admin involved in them submitting apps but charging a percentage is a ludicrous anti-consumer money grab. Doesn't matter if it's Apple, Google or anybody else.
Here's another caveat: assume the bundle I distribute is dynamically linked into the underlying operating system, such that I'm definitely distributing nothing except my own code that I wrote. Or, similarly: I ship nothing but my own code, plus a script I wrote the purchaser has to run to statically link the package with iOS libraries present on their Mac.
If you were to compile it yourself such that the end-user device would need to be jailbroken because it lacks the necessary digital signatures, IANAL but I think this would be totally fine on your part, and the end-user would be protected by the jail-breaking exception to the DMCA;
> Jailbreaking and Unlocking Smartphones and Tablets
Since 2010, the DMCA has allowed users to jailbreak their smartphones in order to execute lawfully obtained applications unauthorized by the phone manufacturer. Last week’s announcement reaffirmed the rationale that using unapproved applications on smartphones is fair use and limiting users’ ability to execute such applications hinders choice and impairs innovation.
https://jolt.law.harvard.edu/digest/latest-dmca-exemptions-r...
This is a non-solution.
What makes the iOS situation different? Aren't apps essentially "digital accessories"?
Many free apps on the store who can get away with charging outside do it. Uber, Banks, etc...
Why can they use Apple's IP for a flat $99/yr and others don't? It's not a fair system. Paid apps are essentially subsidizing the free ones.