Hacker News new | past | comments | ask | show | jobs | submit login
Apple is top funder of lobby group that says it represents small developers (arstechnica.com)
458 points by commoner on Sept 19, 2022 | hide | past | favorite | 199 comments



> One bill opposed by the App Association is the Open App Markets Act, which aimed to help app developers use alternative in-app payment systems and avoid Apple's standard cuts of 15 to 30 percent.

The cut is a platform fee, and collecting it via the in-app payment system is mechanism, not policy.

The core issue is Apple's rate: although it is usually comparable to rates on other game platforms (eShop, Google Play, Steam...), (some) game and app developers want it reduced so that they receive a higher percentage of an app's retail price.

The largely unfounded expectation that some developers seem to have is that changing IAP payment methods will cause Apple's platform fee to drop to zero, rather than causing Apple to simply collect it by other means.

Edit: for some reason people are responding to me with complaints about Apple's policies and downvoting me because they don't like Apple's platform fees. I'm trying to shed some light on what is actually going on: a dispute over platform fee rates. This is something that much of the media coverage doesn't seem to be getting right.


The "core problem" isn't Apple's rate - they're free to charge whatever they want. The real issue is that the App Store has no competition, so Apple could charge 90% and developers would have no choice but to abide or abandon the platform.


The evidence on the Android side doesn't seem to support this line of reasoning. There are multiple app stores on Android (including Amazon's), and sideloading is permitted, yet there is still a dispute over the platform fee rate that Google is charging for Google Play.

At the end of the day, it's a dispute over money, and specifically the platform commission rate: developers want a bigger cut of the retail app price on Google Play.


While Android is more open than iOS in that alternative app sources are allowed, it's still far from a level playing field. The Play Store has special privileges that third-party ones don't, such as being able to automatically update apps, rather than forcing the user to hit "install" for each individual app to be updated.


This information is outdated. Android 12+ allows alternative stores to update apps automatically.


But manufacturers are holding users back on old Android versions


Your reasoning is faulty. There is no Android platform fee for app developers. In fact, alternative Android stores pay no fees at all. The Play Store has fees, and there's a dispute about them, but that doesn't make it analogous to the situation on iOS, which really has an iOS platform fee because it's impossible to install native code on the device you ostensibly own without Apple's ongoing permission.


You can install whatever you want on an iPhone if you’re willing to compile it yourself with one or two shell commands. You do need access to a Mac.

Contrary to popular belief, you can even install a non-safari browser:

https://chromium.googlesource.com/chromium/src/+/main/docs/i...


... with a $700+ Mac purchased from Apple, and usually a $99/yr subscription purchased from Apple, plus a network connection to Apple's servers to obtain code signing permission, which must be periodically refreshed or your code will stop running, to ensure you are never independent of Apple's ongoing approval.


I'm pretty sure you can sideload without an Apple developer account($99) but you need to reinstall the app every 7 days and you can only have 3 installed at once. The processing on refreshing the install and swapping between more than 3 apps can be automated by using desktop software like AltStore.


> but you need to reinstall the app every 7 days and you can only have 3 installed at once.

So not a realistic option, then.


OMG I wouldn't know what to do with such freedom.


Far from “impossible”, which is what GP asserted.


"impossible to install native code on the device you ostensibly own without Apple's ongoing permission" is what I asserted, which is exactly correct.


Ha, was that a stealth edit? Fine, I’ll yield. You can have this win.

But really side loading is not as difficult as you’re making it out to be. The biggest hurdle for most is access to Mac, but renting a cloud instance an option too.


It's not about difficulty, like the number of mouse clicks or something. It's about who has ultimate control over your device. And with control comes the ability to extract rent.


Then you would agree it’s fair to rephrase your original post as “It’s quite possible to install native code on the device you ostensibly own unless you want ultimate device control”?


Your phrasing doesn't make sense. Whether you "want" ultimate device control or not is irrelevant because you can't have it. The relevant thing is that Apple retains ultimate control, you never have it, and Apple uses that control to extract rent. My original phrasing is correct and doesn't need to be changed.

BTW I forgot to mention that the "Chromium for iOS" that you linked to is not a "non-Safari browser". It is the same Safari-wrapper version of Chromium that you can already get from the App Store. The "popular belief" is correct. There is currently no port of any alternative browser engine for iOS. Why would anyone bother to maintain an iOS port for software that can't be practically distributed?


No the popular belief is not correct. Perhaps the link the wrong, but you can mmap W^X and roll your own JIT, which is the only syscall preventing non-safari browsers.

> Why would anyone bother to maintain an iOS port for software that can't be practically distributed?

There is very little difference between a Mac and iOS app these days, and could be practically none at all if engineered correctly.


LOL you think it would be easy to just recompile Blink/V8 for iOS and get a browser you could actually use day-to-day? How many web browsers have you worked on? I have done several years of work on both Chromium and WebKit and I'm here to tell you that an iOS port of Blink and V8 good enough to actually use as a replacement for WebKit on iOS is going to require a huge coordinated effort of a large number of engineers, with a large ongoing maintenance cost afterward. It would probably require a ton of private APIs other than mmap W^X, too.

You're not going to be able to do it in your spare time. You probably wouldn't even be able to get a crippled and buggy version to build at all by yourself. Google's not going to invest in it for no reason while Apple expressly prohibits distribution. The only way there will ever be an alternative browser engine ported to iOS is if the EU actually follows through with forcing Apple to allow alternative browser engines on their App Store and/or alternative app stores, and Apple subsequently loses all of their inevitable appeals in court. Only then would Google (or Mozilla) be able to justify the investment.


Well fortunately the JIT-less work has been done already. One entitlement and a compiler flag away from being done!

https://v8.dev/docs/cross-compile-ios


... except even just in that page there's at least one important feature listed as not supported on iOS (pointer compression) and I'm willing to bet that there are many other issues you'd need to fix before you could call a fully functional V8 iOS JIT port "done". And V8 is only one of dozens of components in the whole browser engine. You are vastly underestimating the complexity of these projects.


Are you sure my first link I originally posted wasn’t a full rendering engine? I know I had read it was included a few years ago. Looks like a custom renderer to me:

https://chromium.googlesource.com/chromium/src.git/+/refs/he...


I am absolutely certain. Chromium on iOS wraps WebKit and adds some features mentioned in the comments in that file, such as translation. But it's still just a wrapper and the rendering engine is still WebKit, not Blink. If you don't believe me, here is the implementation of CWVWebView where it creates the underlying WKWebView: https://source.chromium.org/chromium/chromium/src/+/main:ios...


>Code signing identity

>Please refer to the Apple documentation on how to get a code signing identity and certificates. You can check that you have a code signing identity correctly installed by running the following command.

It has a secure chain of trust in the sense that the machine is secured against user control. Face, meet boot.


Ok? Doesn’t change what I wrote. You can install the cert and profile in a few minutes.


modeless: it's impossible to install native code on the device you ostensibly own without Apple's ongoing permission.

fingerlocks: here, just run these two easy commands to ask apple for their ongoing permission!


My mistake. I thought “asking for ongoing permission” means signing up for free dev account with a throwaway email.


And pay for an apple developer license.


Technically, that isn’t necessary. You ‘only’ will have to redeploy your apps every two weeks or so with a fresh temporary certificate.


And lose your app data each time?


That is not a non-safari browser


The arguments on Android are sometimes even simpler to make (which I appreciate might not be intuitive at all), as there is a space where there SHOULD be competition and clearly CAN BE competition and yet there are arguments being made that Google is going out of their way to stifle this competition regardless, by such techniques as limiting the functionality of third-party markets (a big one was preventing them from supporting automatic upgrades), or their included anti-virus software flagging alternative markets (which reminds me that I haven't caught up on the Epic lawsuit against Google recently, and really really should).


You'll find me ranting about making a non-system permission for automatic updates on Android for years on this forum. Now it's there, and I credit Epic.


But like Windows having IE/Edge installed by default (& being sued for it), Google Play is the default store for Android, & 95% of public doesn't know otherwise.


To be fair (pedantic? devil's advocate?) Samsung ships all their phones with the Samsung store as well. I suspect there's a few other bit names that do similar. A great many Android users have alternative stores, some some probably use them without knowing the difference as well.

To be honest, I doubt many of them care, given all they want is apps from a trusted source, and most people probably trust Samsung if they are buying Samsung phones with specialized Android builds made by Samsung, if they even know the difference.


My comment doesn't detract from that demand. What I'm pointing out is that Apple will suffer from this at a much larger scale, therefore it makes sense that they will fight tooth-and-nail to stop it.

The 'platform fee' shpiel is a distraction from the real problem: iOS must allow alternative storefronts if it wants to survive long-term antitrust scrutiny. There is no other logical outcome.


That may indeed be true. However, the core dispute over App Store fees will likely remain, irrespective of additional app stores or sideloading, just as it has on Google Play.

Solving the single app store antitrust issue doesn't solve the platform fee dispute.


Do you truly think antitrust scrutiny will stop if Apple lowers their rates again? I don't think that's all developers hate about the App Store...


it does, because those who don't want to pay the platform fee would move off to the other store-front (and not use any services provided by the apple appstore).


Amazon threw billions at creating an alternate storefront for Android devices. If they cannot achieve it, then who could? Maybe Samsung, and then it's a triopoly where which store still depends on who sells your phone.


Samsung actually used to bundle their own app store with their phones, but gave up eventually since it wasn't getting much traction


What do you mean by "gave up"? I have a <1 year old Samsung model and it still has the Galaxy Store.


This is the opposite of my recollection. I thought Samsung just started bundling their own app store, and was referencing that it may yet succeed. Maybe this is attempt 2?

Amazon tried selling phones with their own app store built in, but Fire Phones never took off for whatever reason.


Your point of view here will depend somewhat on your level of success.

In the current model, the barrier to entry is pretty low. $99 gets you xcode, plus you need done hardware.

Once you've made something you need to reach a market. A good market place (like a regular super market) brings together suppliers and customers. That market has costs.

One model for costs is to charge each app the same amount. Say, for example $5000 per app submission. Lots of successful suppliers would like this model because it raises the bar for completion, and means they pay less money.

Another model is free-to-enter, but takes a cut of the sales. Successful products end up paying much much more than stuff no-one wants.

Overall I think I prefer the second model. Wildly successful apps, and developers, are basically funding an equal-access marketplace.

Now, of course there are winners and losers. From published numbers its clear most apps make 0,for some definition of 0. Every developer thinks their app is special, but most are, well, not.

Good marketing helps, buzz in the tech-press, visibility on forums, shows and events, and do on. Some do nothing, waiting for their big apple-lottery break of being "promoted in the app-store".

Developers risen in a world of cost-free-everything believe that they are the sole value-add in the path from hardware to consumer. Apple should provide this appstore connection to the developer free of charge. Of course developers think this, and they're welcome to think this, but it doesn't mean Apple has to do it this way.

Developers have choices. They can choose to develop for Android instead. They can choose to use the Google store, or a different store, or make their own store.

If you develop for iOS you know the rules. If you see value in that market (and you like the low barrier to entry) then go for it. If you make money then pay your 30%. If you don't (and the odds are you wont) then delight in the money you saved by there not being an entrance fee.

But don't sign up for the competition, win the game, _then_ complain the prize money is too low.

You may like Apple, you may not. But its your choice to join their game, or not. There's no bait-and-switch here, the rules are clear and well understood. You either accept their position of strength, their ability to crush you on a whim, their ability to arbtitarily create winners and losers, their ability to earn royalties on your code (on their platform) or you don't.


> In the current model, the barrier to entry is pretty low. $99 gets you xcode, plus you need done hardware.

Hundreds of dollars in apple hardware and software compared to zero dollars for MSVC community, zero dollars for android developer studio, zero dollars for linux toolchain or whatever.

>Once you've made something you need to reach a market. A good market place (like a regular super market) brings together suppliers and customers. That market has costs.

The cost of hosting the app store is essentially the cost of hosting a web service that lets you download and buy programs. The developers could easily host their own app store as a web page if iOS just facilitated running programs downloaded from the internet or loaded externally. Apple has built themselves a dam upstream and is charging everyone downstream for water-rights-as-a-service.

>One model for costs is to charge each app the same amount. Say, for example $5000 per app submission. Lots of successful suppliers would like this model because it raises the bar for completion, and means they pay less money.

>Another model is free-to-enter, but takes a cut of the sales. Successful products end up paying much much more than stuff no-one wants.

The only fair model here is the one where 100% of apple's income comes from hardware sales alone. That is the only situation where you don't set up the user to be exploited by erecting these walls around what they can and cannot run on their own hardware.

> If you develop for iOS you know the rules.

They know the rules, and they know the rules are bullshit. What do you want them to do, throw their hands in the air and say "welp, them's the rules, I guess we can should never try to use our leverage or negotiate better rules cause that's just how it is I guess."


> Hundreds of dollars in apple hardware and software compared to zero dollars for MSVC community, zero dollars for android developer studio, zero dollars for linux toolchain or whatever

Apple’s software is free, and you need more than zero dollars for the hardware to run Android Developer Studio.

Also, on both platforms you may need a few (or more than a few) phones and tablets for testing (you may be able to test on a simulator, but that doesn’t guarantee things work on the real hardware, doesn’t give you a good idea about performance, and certainly is not a good option for apps that use on-board sensors such as accelerometers)

In the end, I think the difference in cost is between the cost of a PC and that of a Mac, so ballpark $500 in both cases, the phones to test on may cost more.


>The only fair model here is the one where 100% of apple's income comes from hardware sales alone. That is the only situation where you don't set up the user to be exploited by erecting these walls around what they can and cannot run on their own hardware.

And that is what we call the slippery slope.

Apple has created a successful product, therefore developers want to make money from it, therefore apple cannot charge a fee for access, therefore apple cannot charge for developer tools, therefore apple cannot charge for hardware (lest it makes the developers market smaller than it could be if phones were free)


>>What do you want them to do, throw their hands in the air and say "welp, them's the rules, I guess we can should never try to use our leverage or negotiate better rules cause that's just how it is I guess."

They can choose not to play. If Apple is not offering any value for their 30% then simply don't publish on IOS.

If all the developers stop developing for IOS then the rules would change.

Of course small developers have no power because individually they have no power, and they are not willing to pool that power collectively (ie unionize).

They're trying to get the govt to act as a collective bargainer on their behalf. Which is likely to fail,because Apple is better at govt than they are.

So yeah, I expect them to say "I can make more money elsewhere, so I'm leaving ios - the fact they don't suggests apple is adding plenty of value worthy of their 30%


> Which is likely to fail,because Apple is better at govt than they are.

Oh my sweet summer child.


> But its your choice to join their game, or not. There's no bait-and-switch here.

You are saying flagrantly anti-competition without saying it directly.

Android platform has multiple sources of apps, and side-loading. Ruthless exploitation of a market has never been tolerated for long.


But from what I hear of it Android is a mess, rife with malware, and a blatant rip-off of the success of iPhone and iOS. The sideloading support while convenient also opens up opportunities for abusive apps like spyware that unethical people use to track their household members without permission. I would not hold any of that up as a model.


Have you actually used it? Android with free software stores like F-Droid is pretty comfy. It's community-curated, so none of the garbage asset-flips that Apple loves to greenlight makes it onto the platform. It's also entirely transparent with regards to who gets removed, and doesn't allow you to use harmful proprietary software that infringes your personal liberty as a user. There are no ads when you search for things, and malware is removed when the community spots it, rather than when Apple decides to remove it.

Remind me of how Apple is doing a better job here, again?


Apple could legally still force developers to pay 90% even if there used some other iOS App Store.


The platform fee for the IBM PC is zero. The platform fee for notorious quasi-monopolist Microsoft Windows is still zero. That is the standard to which all other platforms should be held.

There is talk about the cost of designing and manufacturing the phone, which is irrelevant, especially in a world where users frequently buy new phones every two years. That cost should be borne by the purchaser of the phone.

Now, the ongoing costs of running payment systems and app stores are more significant, and I think it's reasonable to argue that they cannot be zero, but we should have a go at determining them in the market.


> The platform fee for notorious quasi-monopolist Microsoft Windows is still zero.

While true, paid-for apps from the MS store - the option that should be recommended to laypeople, instead of the dodgy websites that have download button styled ads - charge a registration fee [0] and Microsoft takes a cut of 5 - 30% [1]

[0] https://learn.microsoft.com/en-us/windows/uwp/publish/accoun... [1] "Microsoft takes 5–15% of the sale price for apps and 30% on Xbox games"; https://en.wikipedia.org/wiki/Microsoft_Store


The Windows app store is .. extremely poorly used. I couldn't find any stats with a brief search, but it's not popular with either users or developers. And of course the existence of a free disintermediated alternative helps this.


You aren't forced to use the MS Store if you buy a Windows PC. You have the choice to use the "safe" store or the web.


Game console systems are insanely closed and locked down platforms. I consider anything console manufacturers do to be an antipattern, so the fact that their fees are comparable to Apple's only shows that Apple needs to loosen the purse strings a little.


> I consider anything console manufacturers do to be an antipattern

Perhaps. On the other hand, Nintendo is a beloved company and the Switch is an incredibly successful system with fantastic games. So the walled garden seems to have worked out reasonably well.

I'm not sure why you're responding to my parent comment though, as it was descriptive and not prescriptive.


Gaming is different because you normally don't expect much freedom on the platform nor use it for anything other than entertainment.


But this is why the Steam Deck is such a breath of fresh air. Do whatever you want with it.


This assumes all users have the same expectation. That would never hold water in a legal sense.


It’s easier to run your own binaries on an Xbox than it is an iPhone.


Apple didn't help deliver my ebook or podcast. They don't deserve 30% of that.


Apple is not the exclusive source of podcasts or ebooks on iOS or otherwise; they provide an optional store. Especially for podcasts their store is a new, optional feature and it is perfectly possible to offer your own store and your own authenticated podcasts and integrate them into Apples podcasts app. You can also offer them in Apples store and have them deal with payments and distribution and accept that they charge a 30% commission. They don’t even require exclusivity, you can both offer your own store and Apples store at the same time, whichever your customers find more convenient.


> Apple didn't help deliver my ebook or podcast

How true. Well, except for:

- designing and manufacturing the hardware

- marketing and selling the hardware

- creating and promoting the Books app

- popularizing podcasts with the iPod

- creating and promoting the Podcasts app

etc.

> They don't deserve 30% of that.

This illustrates my point: the core dispute is over platform fees charged by the App Store.


I think you're misunderstanding the GP. They're talking about services provided entirely by other people, e.g. buying ebooks from Amazon. In that light, here are the responses to your bullets:

- the hardware I already paid for

- this should be included in the price of the hardware (and certainly is in the case of Apple)

- I don't use the Books app, I use the Amazon Kindle app

- I never listened to a podcast on my iPod

- I don't use the Podcasts app, I use the Spotify app

So in the case of Amazon/Spotify, what value is Apple delivering beyond paying for download bandwidth in order for me to download the app (which is like, $0.000001 of bw costs)?


> - I don't use the Books app, I use the Amazon Kindle app

Amazon Kindle Direct Publishing offers 2 options: 35% royalty and 70% royalty.

https://kdp.amazon.com/en_US/help/topic/G200644210

You can choose between two royalty options for each of your eBooks: the 35% royalty option and the 70% royalty option.

-If you select the 35% royalty option, your royalty will be 35% of your list price without VAT for each unit sold.

-If you select the 70% royalty option, your royalty will be 70% of your list price without VAT, less delivery costs (average delivery costs are $0.06 per unit sold, and vary by file size), for each eligible book sold to customers in the 70% territories, and 35% of the list price without VAT for each unit sold to customers residing outside the 70% territories.


Yep, those are numbers. We can agree that none of that money should be owed to Apple, right?


Ok, now imagine Amazon only allowed you to list a book if it was self-published via KDP.


> this should be included in the price of the hardware

But it isn’t. One of the reasons Apple continues to support old hardware is they collect revenue from the App Store on older devices.

The platform ecosystem is more than just device hardware + server hardware + bandwidth.


Alt reason why "Apple continues to support old hardware": If some people found out that they NEED to get a new phone every 2 years that costs $1,000, then they might look to another cell phone manufacturer.

I'm sure the store is a factor though!


Even granting that not everyone uses every app, Apple made and continues to maintain, improve, update, and support the thriving ecosystem (including many free apps) in which Amazon and Spotify can find the best audience.

Including, with help from fees charged to developers and the 30% revenue cut, funding development of all the tools and platforms that make it all possible.

Amazon and Spotify (and their customers) would not do as well without this ecosystem and its tools, devices, and platforms.

I think the value of the ecosystem including all the aspects mentioned is huge. Device sales alone would not ever come close to paying for it all, if you want devices to be in reach of normal people and you don’t want to build your business off of intrusive personalized advertising.


This. If 'the algorithm' decides not to promote your app, you should have to option to pay less. Unfortunately, there has yet to be good business incentives for a change like this. Hence it feels very much like a winner take all market.


Apple's customers (people who bought iPods and iPhones) already paid handsomely for the hardware and software. It wasn't subsidized by app revenue.


Pretty sure Apple was already (very handsomely) paid for their effort on designing, marketing and selling the hardware. When the customer bought it.


Agreed. I think people commonly mistake simplicity for ease. Apple spends a lot of engineering budget making products simple enough for the masses.


Isn’t this part of the problem? I enjoy when things are able to change in life based on effort, or choice, not the ease of sedation or being pacified from convenience.


yeah, and the farmer made sure the consumer was alive, hence they should also receive 30%.


They did. They hosted the files that people downloaded when they purchased the ebook or podcast and they created the mechanism by which people can find it, rate it, and pay for it.


I feel an unintended fallout of an eventual mandate to allow 3rd party stores on iOS would be Apple charging a license for the frameworks and tooling they provide. Something like, "Want to use CoreML? Well, each API call will cost you. Or would you rather take our 30% flat rate?"


I’m sure there would be piles of APIs supplied by other manufacturers that devs wold flock to. That doesn’t mean that they’d be any good. Part of what Apple did is make its software very performant for the hardware. They want the experience to be good for the user, and the Dev might not care that their app chews through the battery. I doubt that apple try to split their dev base like this.


"flat rate" means a fee is a fixed amount of money, not a percentage


I am just being pedantic, but 30% is the opposite of what a flat rate is.

CoreML being a phone feature, then restricting it behind a paywall sounds like something customers would sue apple for. CoreML is already bundled in the price you pay when you purchase an iPhone. It will only work as a cloud service.


As I understand it, 30% pays for all of the frameworks Apple develops that is available to you when you fire up Xcode, as well as everything involved with running the store, and they take their cut when you post on their store and sell stuff. If a law comes by and says Sorry Apple, you need to provide a way for other stores to exist in your ecosystem, well, something is going to have to pay for the development of these frameworks they provide.

>then restricting it behind a paywall sounds like something customers would sue apple for

Slightly difference scenario here but I feel it's similar. In my last job my company bought a system from Oracle that did a bunch of number crunching for processing images to be printed. As I understood it, Oracle charged for utilizing more cores, even though it was an on premise system and everything was already in the box ready to go.

If Apple, or anyone, makes hardware and wants to charge a license to use said hardware, isn't that legal? This sounds like BMW charging a license for their heated seats. The hardware is already there and ready to go, but is behind a paywall.


> As I understand it, 30% pays for all of the frameworks Apple develops that is available to you when you fire up Xcode, as well as everything involved with running the store, and they take their cut when you post on their store and sell stuff.

Xcode is free, though. Apple 'takes their cut' when you pay $99/year to be a registered Apple developer. If that's not enough, then maybe they need to review the checkbook again. Whatever the case is, Apple made a mistake by attaching the success of their software platform to the success of their App Store. The future of the internet was never going to be proprietary, they should have known that back when Microsoft was sued over IE. It's not illegal, but they're certainly teeing themselves up for the most radical antitrust scrutiny witnessed to-date.

It's just a dick move. Consumer advocacy groups should have fixed this by now, but Apple's legendary PR and reality distortion field has fended off most attacks so far.


> Xcode is free, though.

Unreal Engine is "free" too.

Except it isn't. Neither Unreal Engine nor Apple's developer frameworks (shipped alongside Xcode) are public domain or copyleft. They're both proprietary code available under a license that permits certain usages, disallows certain usages, is royalty free under some conditions, and requires payment under other conditions.

> Apple 'takes their cut' when

That's not for you to decide. Epic can decide when to take money from developers who use Unreal Engine, and how much they're entitled to. It's equally Apple's decision which payment represents compensation for the developer's use of their intellectual property, and how much they're entitled to.


> Neither Unreal Engine nor Apple's developer frameworks (shipped alongside Xcode) are public domain or copyleft.

You're confusing free with libre. Apple's software and Unreal are free as in "free beer".


> You're confusing free with libre.

I'm not confusing them. The fact that they are not libre is precisely the point I was making. They are both proprietary intellectual property and encumber the person using them with financial obligations under some conditions.

> Apple's software and Unreal are free as in "free beer".

No, they are not. They're free as in "free beer when consumed on our premises, max five per customer, and if you sell our free beer to someone else we'll take some of that revenue thank you very much".


The comment you were replying to wasn't talking about free as in speech. They were talking about free as in beer. And the whole thread talks about money and cost. Not their source code availability.


> They were talking about free as in beer.

Right, and my point is that it's not free as in beer.


> Right, and my point is that it's not free as in beer.

But it is. Being free as in "free beer" has nothing to do with being or not being public domain or copyleft.

Public domain or copyleft refer to free as in "free speech".


> But it is.

Tell that to Epic Games' department of license revenue.


"Free as in beer" only concerns itself with the price of the distributed software.

Edit:

In Epic's case the tools remain free as in beer. There's no additional cost to using them.

Epic applies a fee to what you produce with them, and even then:

> A 5% royalty is due only if you are distributing an off-the-shelf product that incorporates Unreal Engine code (such as a game) and the lifetime gross revenue from that product exceeds $1 million USD; in this case, the first $1 million remains royalty-exempt.

If you were to distribute your product for free (as you want), you wouldn't pay Epic a single cent.


Yes, I know what Epic's business model is. As with many software libraries, it's free as in “first sign this contract, do some stuff with our stuff, then later we shall decide how much you owe us”.

If you want to lump that in with free as in beer because Epic isn't taking money from people who haven't made something particularly profitable, okay, but I don’t think many people would agree with you.

(It's also free-as-in-you're-part-of-their-marketing-strategy. Widespread "free" use of Unreal Engine helps build developer experience with Unreal Engine, increasing the availability of relevant skills in the job market, and making its use more attractive when it comes time to start a big, highly profitable project.)


You keep piling more and more unrelated things onto a very simple concept. "Free as in beer" literally talks just about the cost of distributed software. That's it.

Your attempt to somehow conflate it with someone's business models are laughable at best. All software comes with strings attached. And the biggest one is: even people who distribute software for free still have a business to run and mouths to feed.


I see where you're confused. You might well have a valid point if the discussion was about the Xcode IDE or whatever developer tools are supplied alongside Unreal Engine. That's not what the discussion was relating to. Per the great great great great great great great grandparent's post, the discussion was referring to "...the frameworks Apple develops that is available to you when you fire up Xcode..." https://news.ycombinator.com/item?id=32905694

Or indeed that post's parent, where a different opinion was offered about when a license for CoreML libraries was paid. https://news.ycombinator.com/item?id=32905596

Or its parent, the one which initially defined the scope of the discussion, which was "...Apple charging a license for the frameworks and tooling they provide..." https://news.ycombinator.com/item?id=32905555

Not about the Xcode IDE itself which I agree is free-as-in-beer. (Though others might disagree — an argument could be made that it was paid for the purchase of a relevant Apple hardware product; the fact that it wasn't pre-installed being a mere technicality.)


I don't want to use xcode either, their tooling is terrible and the only reason I use it is because of Apple intentionally obfuscating their build and release process.

That's strange people think as it's providing some kind of "value" which needs to be paid, in reality it's the opposite, it's a problematic byproduct of the monopoly which I would get rid of given the choice.


Just compile with command line tools and use any editor you want. The xcodebuild command line tool, which is distinct from Xcode lest there’s any confusion, is pretty well documented.

Under the hood it uses clang, which was developed with Apple support and which I guess has some value…


> which was developed with Apple support and which I guess has some value…

Clang was a community project, same as LLVM. Apple came along and threw money at it because of FOMO (very similar to CUPS) and eventually a XNU toolchain followed. Apple didn't really provide any value beyond support that already existed for FOSS operating systems.


In name it was a community project. Chris Lattner was an Apple employee and it was his job. After which he also started Swift…


In a different world, Apple would embrace alternate app stores- by having them operate on their own terms.

https://news.ycombinator.com/item?id=32170848

Many walled gardens, growing different plants, landscaped in different styles, with different admission fees, but ultimately conforming to basic principles and paying their dues to the Apple botanical society.

Apple Authorized App Merchants.


Nice idea, thought it would presumably shift the dispute over platform fees to a dispute over "Apple botanical society dues."


That is true. I wonder what the payment structure is for Apple Authorized Service Providers or Apple Authorized Resellers. The economics definitely change when it comes to software. Consider a hypothetical iOS version of F-Droid: if such a third party store doesn't charge developers to host their apps, what kind of dues do they owe upstream? Apple would still claim that F-iOS is benefiting from the app distribution APIs and security features they're providing, not to mention updates to iOS itself.


> if such a third party store doesn't charge developers to host their apps, what kind of dues do they owe upstream?

In an ideal world? Nothing. Apple builds these APIs because they want people to use them, not because they expect a return on their investment. We established that precedent when Google litigated Oracle so many years back.

Of course, Apple will claim they need whatever they can get. Their lack of candid conversation with the community is exactly why we need to respond by taking away their taxman hat.


Personally, I just don't want to deal with the app store at all, it's not about the fee, iOS is a similar platform to desktop


These guys have ties to the same group trying to uncap .org and push VeriSign's agenda maintaining a monopoly.

They don't have regular users' best interest at heart. They represent the big companies.


Next you'll tell me that the top funder of disease advocacy groups is big pharma, and that the top funders of YIMBY groups are huge property owners.


> Next you'll tell me that the top funder of disease advocacy groups is big pharma, and that the top funders of YIMBY groups are huge property owners

This is called coalition building. It's powerful if done openly. There is a natural alliance between small app developers and the App Store. That Apple was underhanded in its support is unsavory. But a legitimate, rational small-developer lobby wouldn't rule out working with Apple.


Why would small developers work to prop up a giant who already has so much power imbalance wrt them that they pretty much cannot do anything if it decides to, say, yank their app from the store for uncertain reasons?


Because trying to sell software online without a giant centralized app store seems much harder?

The smaller the dev, the more I think the risk-reward tilts in favor of wanting a big store, vs seeing it as either too big a risk or too large a cut.


It’s not. Before the app stores selling software was much easier. I’ve been doing it and I miss the old times.


"Before the app stores" covers a long time. Were you selling in retail stores? Collecting checks in the mail from shareware on floppies? Selling online with other third party managed stuff? Selling online with your own credit card processing? Other?


Nope, just plain old share ware. From 2001 to 2012 or so. I used payment processors like eSellerate or later fast spring. Receiving money for your software and sending out an email with a license key wasn't black magic.

The App Store (Mac App Store for me) achieved only one thing for me: Make it more complicated (review process, sandbox) and less profitable (30% vs ~8% cut).

I still sell a good share of my software directly without having Apple's horrible review process in between. It's still easier (upload binary, update sparkle RSS feed, done) than the whole App Store review process.


> Why would small developers work to prop up a giant who already has so much power imbalance

Because the alternative to fighting that power is wielding it. Coalitions are temporary alignments of interests. They're a hallmark of democracies. Their mechanics are highly selective against dogmatists; generally a good thing. Unfortunately when it comes to communities with a high concentration of purists, this knack for pragmatism can backfire by driving disillusionment.

Put another way: do you see small developers benefiting more by allying with big developers against Apple?


I see small developers profiting most from allying with big governments against both Apple and big developers.


"that would never happen to me" combined with "I can make a few bucks on this platform"


Unless you cap the allowed funding from large business to be some fraction of the combined funding from small business, all you're doing as a group purporting to support small business is signing up to either become a talking head for large business or a painful reckoning later when they find a substantial portion of their projecting funding disappeared, possibly leaving them insolvent based on current cash outflow.

Maybe, if they're extremely lucky and prescient, they can quickly leverage that money into increased exposure and other funding sources so they can reduce what they take from big business, whether relatively or in total.

It's just like a small business signing one account that is worth multiple of all the other accounts put together. Either you use that money to diversify as soon as you can or you're just a subsidiary in all but name.


Yes they would work with the gatekeepers. But they would absolutely not take funding from the gatekeepers, that's absurd.


> This is called coalition building.

No, this is called astroturfing. The wallet defines the direction of the group.


I work on DMCA exemption issues every few years due to my involvement with iOS jailbreaking and pushing back on companies like Apple, and the App Association would always be there seemingly trying to throw their all into preventing any DMCA exemptions or painting jailbreaking in a negative light... only, to me, the really interesting is always that their arguments are so low quality.

In one case they argued people primarily jailbreak over-the-top set top video streaming boxes so they can watch pirated content... but the website and software being linked to explicitly said that you didn't have to jailbreak your device to either install or use their app, as you could just sideload it on a normally set up device (as clearly any normal app can play video ;P). It is as if they are just hoping no one bothers to check their references.

(Another time--and I honestly am not 100% sure this one was the App Association, as I am just remembering this one as opposed to having it in my notes on this, but I am pretty sure I remember it being the same guy--showed up to the hearing with a giant stack of evidence against me/Cydia trying to show I was actively involved in piracy, and it essentially lost them their credibility as I was able to quickly show every single reference in the stack was to scammers using my trademarks for fake software and that I had even had a lawyer going around trying to shut them down. They either couldn't tell what was real and what wasn't, or hoped they could pull a fast one on the panel as maybe I wouldn't be there to set it all straight.)

In another case they (definitely the App Association) tried to argue that jailbreaking devices for purposes of repair (where the device is left back in a locked state for the user but the jailbreak let you replace some part or update some software or something) should not be allowed because repair manuals are copywritten, but that argument was essentially a non-sequitur as I don't think Kyle was using original manuals (much less stealing them ;P); and, even if he had somehow gotten a copy, the protection mechanism certainly wasn't protecting the manual.

Honestly, I am pretty sure I could make a better argument against me for them, and it felt like whomever all was funding them must be wasting their money without realizing it; for a while I had thought about doing a big "exposé" of them with the goal of convincing people who were funding them "y'all's money is going to waste on this" in the hope that maybe the companies who were members didn't even realize what the App Association was spending their time on... but I hadn't ever realized it was (according to Bloomberg here) mostly Apple anyway (lol).

FWIW, as far as I could ever tell, the App Association was essentially (in terms of who actually puts together and argued these opinions) just the one person: Morgan Reed (who is the President and is quoted in that article). I highly recommend looking around at the myriad areas of random politics and regulation that he is trying to manipulate, as they make sure to get involved--no matter how low effort--whenever there is an opportunity for public comment.


Thank you for your hard work.

On the DMCA realm, I cannot wait for the Green v. DOJ case to bear fruit. If it succeeds, the DMCA anti-circumvention and anti-trafficking provisions will be ruled unconstitutional altogether.

Last we heard about the case was the oral argument for the appeal on 9/12, but it left a sour taste in my mouth.

The judges were most focused on whether Green had standing to bring the case (because the government said he would not be prosecuted for doing what he wanted to do) and on whether the appeal itself was adequate at the motion to dismiss stage.

They barely even discussed the issues of fair use and constitutional balance that the 1st amendment requires for copyright law to exist (established by SCOTUS in Eldred and Golan)

I don't know what to think with this new development, honestly.


I know it's a lot to ask, but would you mind providing some additional background as to the different sides and the potential outcomes / ramifications of this case? You seem to have a lot of context in this area.

Could this lead to a VCR/DVR future where we're once again able to record or download steaming content? Platforms and DRM have taken us a step back from the freedoms we once enjoyed.

I would be overjoyed to be able to legally back up Netflix, HBO, and Disney+ for my private library. It seems only fair now that everything is morphing into the absurd "license for eternity" model.


Frankly--as someone at the front line of all of this stuff--none of these DMCA related arguments have much "practical" importance in the medium-to-long term :/. (This is not at all to say it is a waste of time or anything: the right to examine products and discuss what you learn is really really important and is the basis of security research, so these lawsuits are extremely important and this DMCA law--which likely will only ever die due to first amendment issues because it is locked in via international treaty--is extremely harmful.)

The reality is that tech companies are winning this war, technologically, because asymmetric cryptography works--so there isn't some secret key embedded in the devices that you can merely extract and use--and the industry is getting better about not causing regressions. The big battle over unlocking cellphones from 5-10 years ago? That was nothing more than a gambit (which worked, btw) to change the process rules, because no one is actually using technological techniques to supply unlock codes anyway (it is now all via, shall we say... "light corporate espionage" ;P).

In a world where I am allowed to make a jailbreak that doesn't mean I can make a jailbreak, as we can see in the war with Apple: the reason there aren't jailbreaks for modern iPhones right now isn't because of DMCA fears. We live in an awkward time where bugs can be features :(. The real "practical" changes are thereby going to have to come from proactive regulation that prohibits certain forms of protection or corporate behavior, not attempts to defend the rights of users to publish what they can find and build. I would more watch Right to Repair, or the various antitrust lawsuits (including my related Apple one).

(Note: I know I didn't directly tackle whether anything anyone is doing might help you backup your streaming licensed content, but I also appreciate you didn't directly ask me anyway ;P. I have not heard of such, but I don't pay as much attention to that kind of content. The issue in Green and Huang's cases, though, is about being able to publish information and tools that might help you rip such content, and the reality is you can likely already do that and to the extent to which people start only letting locked down devices with encrypted cables access content, I think you will see companies win that in the next 5-10 years and the legality of publishing a workaround won't matter as there won't be any workarounds to publish. And whether it is legal to do that backup for content no one even pretended you can "buy" seems orthogonal to the efforts I have seen or been involved with.)


The real "practical" changes are thereby going to have to come from proactive regulation that prohibits certain forms of protection or corporate behavior

Indeed. Of course, trying to regulate crypto will bring everyone against (individual) privacy and freedom out in opposition, and forcing companies to not tie functionality to their private keys / force them to make public those keys would also make you an enemy of the "security" industry.

We live in an awkward time where bugs can be features

As the saying goes, "insecurity is freedom". We only got into this position because of corporate interests that oppose those of the user.


> Of course, trying to regulate crypto will bring everyone against (individual) privacy and freedom out in opposition, and forcing companies to not tie functionality to their private keys / force them to make public those keys would also make you an enemy of the "security" industry.

This seems easy to solve. Just mandate that the end-user/purchaser of the hardware should have the same level of control over the code execution as the manufacturer does after the sale. Whatever the manufacturer can do to your own unit after it's in your posession, you should be able to do as well.

No need to get into restricting crypto. After the aforementioned regulations are passed, it will be up to the companies to figure out how to implement them.


>Just mandate that the end-user/purchaser of the hardware should have the same level of control over the code execution as the manufacturer does after the sale. Whatever the manufacturer can do to your own unit after it's in your posession, you should be able to do as well.

I don't see how this changes much except to mandate Apple or any other hardware manufacturer to leave privilege escalation bugs in their software for the lifetime of the device.

Also, updates are generally user-initiated. If the unadvertised "functionality" of unauthorized code execution is patched, the user has only himself to blame, not the manufacturer.


You're looking at it the wrong way.

The point of the regulation would be to force manufacturers to officially give users the same level of code execution that they have over the sold devices as themselves.

If Apple, via software updates, can control what software runs on the iPhone of the user, then the user should also have that control, to install whatever OS/bootloader they desire, the same way as Apple can.


You're shifting goalposts. You were arguing for the same level of code execution after sale of the device, not at point of compilation. By the time every iPhone leaves the factories in China and India, they're already locked down. The consumer only has as much ability to execute code as any bugs allow in the initial OS release.

Also, Apple doesn't have the ability to install any OS/bootloader as the hardware is specifically tailored to one OS. Even if you had an Apple-sanctioned root mode, it's likely the hardware won't run AOSP images or android compatible bootloader as it's only guaranteed to work with iOS. The same can be said of game consoles.


Look, it's simple:

The code execution is locked down with a private key that only Apple has.

Apple can therefore sign any executable for any iDevice that exists, and it will run without issues. They could make a completely new bootloader/OS combo from scratch while mantaining compatibility with the hardware.

The bar is then: "Is it technically and officially possible for Apple to install any OS/bootloader that's compatible with the iPhone hardware?" The answer to that is yes, it is.

So, if it is possible for Apple to do so (by them having the private key used to sign the OS images) even after they sell it to me, then it should be legally mandated for me to have the same level of official posibility to do the same via the same means.


> The code execution is locked down with a private key that only Apple has.

And digital signatures for the various drivers that only work in iOS.

> Apple can therefore sign any executable for any iDevice that exists, and it will run without issues. They could make a completely new bootloader/OS combo from scratch while maintaining compatibility with the hardware.

That Apple can does not mean it should be compelled to. In addition, Building an entirely new OS is separate from the issue of being regulated to provide equivalent access after sale.

> The bar is then: "Is it technically and officially possible for Apple to install any OS/bootloader that's compatible with the iPhone hardware?" The answer to that is yes, it is.

Then this is no longer about consumers having the right to do as they wish with a device they have purchased. Instead, this is about compelling Apple into providing protected information or forcing the company to design an open OS. This runs afoul of many constitutional protections not the least of which is compelled speech.

> So, if it is possible for Apple to do so (by them having the private key used to sign the OS images) even after they sell it to me, then it should be legally mandated for me to have the same level of official posibility to do the same via the same means.

That they have a private key, does not mean they're obligated to share it nor should they. I fret for the precedent this would set. Arguing for control of your own device that you can root yourself is not the same as forcing a manufacturer to allow arbitrary access to the OS at first swipe.


Apple shouldn't be the one doing the signing for every user or giving out any private keys of theirs. What should happen is that they should be forced to design their devices in such a way as to allow an authorized user to change the public key used for signature verification.

All this is a disgression however. The point is that the law should simply mandate that manufacturers design their devices in a way in which what the OEM can do to an already-sold device in terms of code execution/control also be possible for the new owner to do.


I am not entirely pessimistic towards the landscape of device level exploits in particular when low-level hardware glitching attacks seem to be the next research frontier as reliable persistent software exploits get harder and harder.

Worth noting that certain people probably have means to dump streaming HD Netflix content but keep these methods private because presumably Netflix can change things around to break them. So the cat and mouse game continues.


Top end manufacturers are aware of and protecting against this already.


>the right to examine products and discuss what you learn is really really important and is the basis of security research

I hate to push back on you (of all people) for this, but no it's actually not. You are talking too much with your hacker hat on and not enough with your legal hat on. There is quite a difference between accredited security firms doing responsible security research, and random unaffiliated parties with shifting and conflicting motivations doing "security research". That angle is a losing angle and it's not because these companies did anything, it's because it is actually a fallacious and bad meme that has propagated around forever in hacker circles, seemingly for no other reason than that it is fun to think about it.

In my opinion, if you follow that "right" to its legal and technical conclusion, you will end up with the "right" of corporate security firms to do research. That's it. I don't mean to be all doom and gloom though. You are right that the idea of "right to repair" is a much broader thing that makes a much more compelling case for any kind of consumer protection angle.


I'm not sure what you are arguing :(... is your premise that it is sufficient for only "accredited" (is that even a thing? I didn't know that was a thing) security research firms that are, I guess, hired by the company that is selling the product for the world to be safe? As that definitely doesn't seem to be true in practice, and puts a LOT of power in some extremely biased hands :(. It also doesn't, from my understanding, match the intention of the laws either... the weakest part of the Green case (which is what was referenced and which is almost annoyingly-narrowly about security research being published in book form, and so sidesteps any confusion we might be having here with respect to my personal agendas that involve "jailbreaking")--as far as I can tell, as a non-lawyer who spends way too much time talking to the lawyers--is that the DOJ actually came out during the hearing to say they don't see anything wrong with the activity in the first place ;P. I'm thereby really confused that you seem to think this is somehow, I guess, illegal currently? Cause like, AFAIK, it isn't: the issue at hand is whether there is a chilling effect being caused by Section 1201's anti-trafficking provisions on someone's first amendment right to explain not only that something is insecure but in exactly what way it is insecure (as I, for example, often do in my post-mortems: see my articles on Optimism or Master Key, etc.) when those exploits happen to affect an "effective" (lol: I hate that wording) technological measure protecting someone's copyright, as, in the US, we tend to be pretty adamant about reserving the right to publish information.


The challenged provisions of the DMCA have nothing to do with what you do with the material that is being protected by the technological measure that it makes illegal to bypass. That's what makes it so overbroad and constitutionally troublesome.

Section 1201 makes it illegal to bypass access controls regardless of what you do after. You could bypass a technological protection measure that controls access to a copyrighted work and do nothing with the work itself after and it would still be illegal.


I just wanted to say thanks for all your work on Cydia. I feel like we're in the presence of royalty here. If it wasn't for you, I wouldn't have gotten so much use out of my devices and gotten interested in them to the level I am. Hats off.


Just want to say thanks and that I really respect your persistence in the face of an adversary that has basically an infinite money supply.


I’m a longtime user and former employee and I can’t begin to summon any words to excuse this shitty look. Apple under Stelv Jobs may sometimes warrant a side-eyed glance. Apple under Tim Cook keeps coming up slimey af. I used to admire the man. I now think he’s slowly killing a company that I used to love.


You think Steve Jobs would be morally above doing something like this? His personal history is full of stuff like this.


This claim is well supported by the numerous emails from court cases that have become public recently.


He denied paternity of his child for decades. We've known what kind of person he is for a long time, people just choose to ignore what they don't like.


Is there something about Steve that would indicate he wouldn't do this?

I don't know of anything in his history that would lead me to believe that, but I'm hardly his biographer or anything.


Jobs wanted to create a system where you could use apps without needing an app store, similar to the idea of everything being a PWA, but that was before the success of Apple's App Store. I doubt he cared about it afterwards.


Well, that’s the charitable interpretation, with the uncharitable interpretation being that he needed an excuse because the App Store wasn’t done in time for the iPhone’s release.


It is well-documented that the original intention of Apple was to not have a 3rd party SDK aside from a browser on the iPhone, but they changed their minds.


Yes, that was Apple's stated intention, but we don't know whether that was sincere or just a bluff to buy time.


I don’t understand how that applies to this situation.


Same here. Used to love Steve Jobs' Apple. The major difference I think Tim Cook has a moral compass that is somewhat different to say the least. He doesn't view doing that as wrong.

Just watch how many times he said Privacy is a Fundamental Human Right. It is now ingrained into the company to the point of using it as an argument in court.

And I haven't even mention China.


Sounds like they should change their name from the App Association to the App(le) Association


Apple Industry Association of America


Training users to be obedient little cogs in the machine


Oddly enough, I don't particularly care that apple charges 30% on their app store. I don't use Apple products.

Apple is one of the few corporations whose customers I feel nothing but contempt for. I don't find their approach coercive; it's just plain brainwashing. Businesses could just build browser-based apps; it's possible to make them user-friendly but businesses who build software are just as brainwashed as Apple customers.

I don't feel the same way about Google or Facebook on the business/advertiser side; I think their monopolization of user's attention is genuinely coercive and there are no alternatives for businesses. For a company to monopolize their own platform is not at all the same as them monopolizing a public platform like the web. The web is the last frontier of the global free market.


No, no, no, Apple can do no evil, this is a hit-piece. </s>


Ironically, a real authenticity test is whether or not any of these developers read HN.


Like Facebook is the "voice" of small business: https://www.facebook.com/business/news/ios-14-apple-privacy-...


Does Facebook have a monopoly on small businesses? They arguably had the most efficient ads at one point which no doubt enabled some small businesses to grow and compete.


fascinating read. from what I've gathered its a story about a three-hundred fifty billion dollar international company that employs child labor and once had to install suicide nets on their factory buildings. the story indicates they've also decided the counterintelligence level data they collect from their walled garden of proprietary-only apps is entirely insufficient to thwart oncemore being pressed to acquiesce to a living wage. ultimately theyve chosen a subversion campaign where they themselves pretend to be small developers and in doing so, bankroll what I imagine to be an otherwise successful campaign of suppression and profiteering.

EDIT: oof, capitalism strikes again. i assume the 'I work for apple' and 'well the devs just didn't form their own lobby' crowd has an opinion about their faceless godking. if devs are hackers and hn is devs, I don't understand why there's any defense of this company at all. Lisa needs braces. you deserve to be compensated for your hard work.


I hate to simp for Apple, but comeon man

https://en.wikipedia.org/wiki/Foxconn_suicides#Analysis

> ABC News[48] and The Economist[49] both conducted comparisons and found that although the number of workplace suicides at Foxconn was large in absolute terms, the suicide rate was actually lower than the overall suicide rate of China[50] or the United States.[51] According to a 2011 Centers for Disease Control and Prevention report, China had a high suicide rate with approximately 22.23 deaths per 100,000 persons.[52] In 2010, the company's employee count was a reported 930,000 people.[53]


What's the suicide rate amongst people with a steady, full-time job, though?

I would imagine that nation-wide suicide statistic would be heavily skewed by people who are elderly, disabled, extremely socially isolated or otherwise on the fringes of society.


>story about a three-hundred fifty billion dollar international company that employs child labor and once had to install suicide nets on their factory buildings.

Neither of those statements are true. Please refrain from making emotional arguments based on misinformation.


You're right. They're currently valued at over a trillion dollars, and the ones responsible for the suicide nets/child labor/political prisoner labor is their suppliers, not Apple. Crisis averted, right?

Sources:

- https://www.nbcbayarea.com/news/local/apple-sends-tim-cook-t...

- https://www.businessinsider.com/apple-knowingly-used-child-l...

- https://www.theverge.com/2021/5/10/22428899/apple-suppliers-...


Apple is the only company that regularly audits their suppliers for exactly the complaints that you're saying are their fault. What would you have them do? And why aren't you this vociferous against Microsoft or Samsung or any other companies that use the exact same suppliers? All your posts come off as being just anti-Apple as opposed to reasoned complaints.


It's great that Apple audits themselves, but it doesn't mean much if they're repeatedly being called-out for bad working conditions. It would appear that they don't work very closely with their manufacturers, and if they do then the optics are that they're turning a blind-eye to their manufactures. You're asking me what I want them to do? I want them to stop working with people who hunt down religious minorities and keep them as political prisoners.

I particularly hate Apple because they contradict themselves more than any other company their size. They claim that privacy is a human right, but they sell out to every government who asks politely. They go to great length to make usable software, but none of that usability empowers the user. They've built a dumb-pipe for money in the same way Disney World is a high-margin playground for mildly affluent idiots. I hate it, and refuting their asinine "PR spin" is a personal vendetta of mine. Actually it's something I do to lots of companies, including a number of startups posted here. It's a miracle I haven't been banned for toxicity on that front, at least.

In any case, I'll gladly stop slamming Apple the day they develop a working relationship with their customers and drop their holier-than-thou act. Until then, it's open season!


So, in summary... you're just an anti-Apple troll. Apple does stop relationships with companies that violate their guidelines. This is objectively true and there is evidence of them severing ties with suppliers that don't fix issues found during their audits. They do claim privacy is a human right and every action they take supports that goal but that doesn't mean that they can just start doing illegal things. They wouldn't be able to stay in business if they didn't comply with the laws of the governments in the countries that they operate in. By that standard, how are you doing business or buying any products with any company that operates in China? You're either a hypocrite or you're just selectively choosing where your unrealistic standards are applied. Are you saying you don't own any Microsoft products? Samsung products? Google products?

Apple is legitimately the only company that puts their money where their mouth is. It obviously is not far enough to satiate you (which, in my opinion is wholly unrealistic for a company with operations of that size) so I have to wonder what companies you actually do buy products from. If you use a smartphone or computer of any kind, you're just a huge hypocrite. It's fine to say that they don't go far enough but, considering that they go farther than literally any other electronics or tech company to make sure that their products are sustainable and made with fair labor, it doesn't make any sense that you would be against them to the extent that you are.

So... what type of phone and computer do you use?


It's convenient that this transitivity of evil always stops exactly when it comes to writing snarky comments on a device that inevitably has as questionable of a supply chain as any Apple device.

As far as the suicide nets go, during their worst year of suicides, Foxconn had a suicide rate of 1.5 per 100,000, which is over 10 times less than the suicide rate of the US or China.


Your best source on the suicide nets is from 11 years ago?


You can read more about it in "Dying for an iPhone: Apple, Foxconn, and The Lives of China's Workers" by Jenny Chan, Mark Selden, and Ngai Pun. Published in 2020.


How does the publication date of the book affect the timeframe where the incidents occurred? The book is still only referencing events from over 11 years ago.


The parent was claiming that the suicide nets are 'misinformation'. Apple themselves admit to suggesting the use of nets to avoid factory suicides at Foxconn plants - that link serves purely to dispel the idea that it's misinformation.


Yet, your statement makes it clear that Apple didn’t install nets at Foxconn’s factory. So the original statement was objectively false as was the implication it was needed when US collages have higher suicide rates.

Apple doesn’t have real control over Foxconn any more than Microsoft, Sony, Google, Nintendo, etc who all use them, but people where competing for those jobs.


Right. It's "wrong" in the sense that Apple pays another company to deal with horrifying working conditions in their absence.


This whole Foxconn suicide net thing is really screwed up. I was there in person working for another US tech company, not Apple, but in the same Shenzhen factory compound during the big hubbub. It wasn't nearly as bad as the news reported.

1. Foxconn at its worst was having fewer suicides per-capita among its workers than most populations: https://en.wikipedia.org/wiki/Foxconn_suicides#Analysis (sourced from ABC News and The Economist)

The rest is anecdotal first-hand data from me, so feel free to ignore it:

2. The working conditions were bad, but not THAT bad. It was a shitty factory job where you were under a lot of scrutiny, but probably not as much as working at Amazon today.

3. The pay at those Foxconn jobs was great. People were making multiples of what they could earn back home for way less effort. Foxconn factory workers thought of themselves as hot shit, much like factory technicians used to think of themselves in the USA before all those jobs disappeared. It looked like there was a nice corporate ladder you could work your way up, too, since they'd filter things through multiple layers of increasingly-elite technicians/engineers on their way to me.

The place looked like a lot like a college campus when I was there. Tons of young, happy-looking people working hard and getting paid well for it.

IMO this all stems back to that debunked and retracted NPR report talking about armed guards and a prison-like atmosphere. The worst thing I had to deal with in Shenzhen was there not being enough butter in the cakes at the factory's onsite bakery when I bought my coworkers a couple of big birthday cakes.


That’s not really what’s going on ether, the CCP doesn’t let foreign companies setup and run factories inside of China.

So Google, Microsoft, Samsung, Apple, Nintendo, Nokia, Sony etc all end up using Foxconn to manufacture electronics at scale. Foxconn is actually slightly above average for Chinese manufacturing, but that’s really saying more about working conditions in China than anything positive about Foxconn.


Foxconn is a foreign corporation that set up and runs factories inside China; they are from Taiwan.


Not quite, the corporate structure is a little complicated but they are sort of made up of separate companies. Which is why “Foxconn Industrial Internet Co Ltd” for example has it’s own stock and is located at “2F C1 Foxconn Technology Park 2 Donghuan 2 Road Longhua Stre Shenzhen, 518109 China”

https://www.bloomberg.com/quote/601138:CH?leadSource=uverify...

China isn’t going to let a foreign company operate an ISP in China, but a China/Foreign partnership is acceptable.


The working conditions are not horrifying. That’s the misinformation.

The suicide rate at Foxconn when the suicide nets were installed was lower than the average at US colleges.

Everything about this story is just sensationalism.


The horrifying working conditions are more of a reference to the children and political prisoners of China who are forced to work in factories for Apple suppliers.


...so a completely separate accusation from the suicide nets this subthread is about?


No, you said it in reference to suicide nets. Nobody mentioned children and political prisoners before now.

Children and political prisoners may be used as forced labor in China, but pretending that has something to do with Apple in particular is more misinformation.

Apple have programs in place to try to prevent this.


So now you're just moving the goalposts of this discussion because it's been shown that what you've said is, in fact, misinformation?

It's really fruitless to engage with you.


It is misinformation. Apple isn't the company whose employees are doing it and Apple is not ignoring these issues with their supplier. They regularly audit them, they regularly shift away to other suppliers when their audit remediation isn't followed (see their move to TSMC), and Apple also doesn't use child labor.

You're attempting to dispel the misinformation you posted with more misinformation?


They got really serious about ending issues after bad publicity.


They are a modern multi-national corporation. They don’t care about anything until it hits their bottom line.

I don’t really understand why so many commenters go out of their way to defend Apple for free here. They have a paid PR department for that.


We're not defending Apple. We're against misinformation. In the same way that people hurt the "Right to Repair" movement by claiming that Apple sues third-party repair stores merely for existing (they don't, they only sue for IP infringement), this misinformation hurts this cause because it makes it easy for people to ignore it. If you can easily disprove an accusation like this, it makes it easy to ignore other accusations coming from the same sources or surrounding the same arguments.


Wells apples are a smallish fruit right? That’s what they mean right?


Keep your enemies close?


Corporation acting dirty? No way, color me surprised.


Think Different and Define Small :)


If the core issue is the cut, why don’t they target Google/Android instead since there are so many more people with Android phones?

Why pick on Apple?


Apple pushes back harder. I fully support industry-wide regulation of software distribution and app storefronts, none of FAANG should be passed-over here. Google also deserves to be hit equally as hard as Apple, but it probably won't hurt as much since the Play Store does not monopolize software distribution on Android.


- Apple is 50% of the US smartphone market, and what this means in factual terms is that they're the gateway to computing, communication, banking, and more for these folks.

- Apple doesn't allow side loading of apps. You have to go through their store with their rules.

- You have to pay Apple 15% of all commerce originated on your idea or platform.

- You have to integrate with Apple login and Apple payments, which reduces your relationship with your customer to a smidge.

- Apple cripples its web browser, encouraging app distribution of your software.

- Apple allows competitors to place ads on its App Store in your app's name or brand, making it an uphill battle to keep growing.

- Apple doesn't allow you to deploy at your own cadence. If you need an emergency bug fix, you're out of luck.

- Apple forces you to follow their app development guidelines. These are capracious moving targets and you're forced to follow on Apple's schedule, despite whatever costs and labor needs your business has.

- Apple can remove your app at any time for any reason with completely asymmetric power.

- Apple forces you to build on their hardware despite software being limitless.

- Apple frequently brings out competing apps.

Once a person is in the Apple ecosystem, it's very difficult to reach them without paying Apple somehow.


- On the flip side, Android has _88%_ of the global market share. Arguably (and quite clearly) the bigger gateway. By a country mile.

- What average user side loads apps? That would be like asking to sideload apps on your microwave -- it's just impractical and not the commonplace behavior. I understand this is HN, but still. Sideloading apps is a minor complaint for a minority: Google report recently showed 0.06 of users sideload apps, globally. Paltry.

- Both Apple AND Google have to pay 15% for all commerce originated on the idea or platform at the end of the day.

- If your idea of maximizing "relationship" involves maximizing the companies profits first, then I disagree with the premise. Having a partnership with Apple is a good thing. You'll be associated with quality build and security. If you want to go your own way, then do what, say, Patreon does or OnlyFans does and do your own thing. No need to have Apple or Google for that matter hold you back.

- If you don't like the Apple browser (Safari) you're more than welcome to use Firefox and Chrome if you'd like and make adjustments to make it the default browser.

- Apple is doing what Amazon did/does best...is this so bad for every business as a whole? If we can all do better, why not? This will lift up profits for _everyone_.

- "Deploying at your own cadence" could lead to security bedlam if improperly executed. Not to mention the deployment monitoring on Google/Android is quite outdated.

- I'm sorry, but you're developing for their phone. It's not public. It's not a non-profit. It's like developing for Nintendo Switch -- of course you have to follow their development guidelines, procedures and recommendations to reach the level of quality they need. It's a two-way street. You're entering into their territory. You're brash for assuming you can just walk in and do whatever you want.

- Of course they should be able to have that right especially if malevelont actors are in play, which they are en masse and global at times. They need this right to protect users.

- Again, I bring up Nintendo here, but they forced developers to develop on the Wii and Switch using their odd hardware and software. Was that a sin? I think no. Odd hardware is only odd and cumbersome if you can't handle the technological "challenge." Which some like Capcom were able to handle with ease.

- They should be allowed to expand on their own OS. Claiming they can't because it "competes" with other apps is just not true, frankly. I think of the recent medications app. Does what most other junk medication apps do in the app store but 100X. Now I don't have to pay $19.99 for a "good" app (which frankly, sucks) I can just use the app Apple has.

- Let them go into the 88% Android ecosystem. Apple is for those of us users who want it to work, cleanly without headache. If it requires a "Tax" and pain for up-and-comer-developers so be it. If you want a perfect product, expect the imperfect to get weeded out.

I only want the cream of the crop in the app store, and I'm an average user. I don't want spyware/malware/bloatware and I want that weeded out for me beforehand. I don't want to step into a jungle. I want order and I want quality. That's just how I see it.


> - What average user side loads apps? That would be like asking to sideload apps on your microwave -- it's just impractical and not the commonplace behavior. I understand this is HN, but still. Sideloading apps is a minor complaint for a minority: Google report recently showed 0.06 of users sideload apps, globally. Paltry.

Does it matter? The capability exists. I can and have downloaded F-Droid and can easily download open-source free-from-Google apps without ever interacting with the Play Store. That's impossible on iPhone. If side-loading doesn't matter, then why doesn't Apple just allow it? Why the big hoopla?

> - If you don't like the Apple browser (Safari) you're more than welcome to use Firefox and Chrome if you'd like and make adjustments to make it the default browser.

Except you can't. Apple forces you to use Safari even if you install Firefox, Chrome etc. It's just reskins, not the actual browser. Safari is the new IE. An old, aging, out-of-date browser existing only so Apple can force their users into the prison of the App Store.

> - They should be allowed to expand on their own OS. Claiming they can't because it "competes" with other apps is just not true, frankly. I think of the recent medications app. Does what most other junk medication apps do in the app store but 100X. Now I don't have to pay $19.99 for a "good" app (which frankly, sucks) I can just use the app Apple has.

In other words, the big mega-corp can destroy competition as long as you don't have to pay $20 and can keep feeding the beast. Apple has stolen the concepts, ideas of apps that are well-loved by consumers, pretending that it's just apps that suck is disingenuous. Apple is not some saviour coming in to create better apps. They're stealing from competition and forcing them out of business.

It's a trillion dollar business, they should not be allowed to constantly destroy perfectly fine businesses. It leads to a crappy, non-competitive market.


> Android has _88%_ of the global market share.

We're talking about America and how the DOJ needs to disrupt domestic corporate abuses.

> What average user side loads apps?

Kind of my point. Google makes it scary. Apple prevents it outright. In reality, everything should be distributed over the web.

> Both Apple AND Google have to pay 15% for all commerce originated

No they do not. They pay peanuts to maintain the biggest and most profitable walled gardens in the world. Adding little to the world while taxing the up and coming innovators.

> Apple is doing what Amazon did/does best

Amazon deserves the same treatment.

> could lead to security bedlam if improperly executed

This describes everything ever. Software isn't too dangerous to use.

> you're more than welcome to use Firefox and Chrome

Reskinned Safari. Woefully out of date with standards.

> Having a partnership with Apple is a good thing. You'll be associated with quality build and security.

I'll get billed margins that I need to pay my employees. I just want to write software, not pay the mafia boss that built an empire.

> you're developing for their phone

It's not their phone anymore - it's society's gateway to the Internet and ecommerce. The DOJ needs to catch up. Break up Apple and Google or put them into straightjackets.

> bring up Nintendo here

A kid toy, a sliver of the economy, replete with dozens of alternatives. You don't do banking, physical commerce, architectural design, or meet strangers to fuck with your Wii.

> I don't want to step into a jungle.

The world doesn't need kid gloves. Every time you step into a car you face death.

It's time to make competition from the bottom healthy again.


On the topic of whatever percentage of people are on Platform X and Y: I really wish devs would look at things in absolute terms sometimes

I used to be a huge Windows Phone fan. During its heyday, it wasn't far behind Android or iOS in features, and it was in a really sweet spot where it was almost as open as Android to hacking without being hideously primitive and janky like Android was at the time. (Talking ancient Android, before the anti-jank project) Windows Phone had something like 50+ million users. Nobody would port any apps to it though, even "apps" that were just tracking code bundled around a website.

It was so damn frustrating that companies would come out with apps for set top boxes and game consoles that had total install bases a fraction the size of the Windows Phone market, but they'd completely ignore that phone platform since it was a smaller percentage of the overall phone market. What was even more bizarre is that they'd usually launch on iOS first despite its tiny install base relative to Android at the time, since the execs personally liked iPhones better.

Somehow the path of every big business and VC required an "app" on iOS first, then eventually adding half-assed Android support, and not only did they not support other platforms, they'd actively block users from hacking together their own open source clients for linux, Windows Phone, etc.


It should be illegal to go into Apple/Google threads to post "why not Google/Apple?"




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: