However, this does make it significantly more difficult for Apple to dictate terms to every random app that your network of friends and colleagues makes you download, and makes it more likely that those apps will be a regression in terms of actual consumer experience.
Regulation of access to your camera roll and contact list is a terrible idea, so I don’t see a solution.
Apple is the only thing stopping WhatsApp (let’s face it, an essential app in 2021) from demanding your location at all times. We don’t notice this on the web, because Mozilla and Google (!) enforce terms for us (and most desktops don’t have GPS receivers).
Take out the gatekeeper on mobile and we might find that the benevolent dictatorship wasn’t so bad after all.
Edit: want to add that replacing Apple’s consumer protection gatekeeper role with a government agency is a non starter. Apple (and to give them credit, Google) know that the data available to the gatekeeper role is toxic and dangerous. Government thinks it’s a big bowl of lollies.
We see this even in the PC space: people will refuse to buy games not on Steam and many of the stores that sprung up a few years ago (Origin and UPlay) have since conceded and narrowed in scope.
Some apps will bypass the Apple/Google store, advertise themselves, and supply their own infrastructure for distribution. When that happens, Apple and Google will no longer have control. Implicit in the argument that they should have control is the assumption that these two companies are the only two enforcement bodies that can be trusted. As should be evident by now, you do not control Apple or Google and have no recourse if they break your trust. These companies care, first and foremost about their profit margin. It is naïve to think that consumer choice reflects Apple's or Google's stewardship of the store. Not everyone buys a phone because they like the walled garden.
I used to think sideloading was/third-party stores were a problem because of what you describe, but I've come to believe that it's the most free-market solution available to curtail some of the excesses of these gatekeepers while minimizing design-by-government.
All it does is force "choice" onto users further down the stack - users that don't know what they might be giving up when they install a third-party app store when trying to install "Fortnite" or even "Fortnite VBucks Generator Free iOS".
And they will have a vastly reduced set of people willing to use their software as a result. Other than a few key things, that's probably more trouble than it's worth for a lot of people, and the requisite "Warning: This app store is handled by someone else to make absolutely sure you trust the company running it" will scare a bunch more off, if it's something new.
If, on the other hand, it's Steam, or Epic, or some other super well known steward of content that has a well known name and reputation, then maybe if users are also lured by lower prices, they might consider it.
You know, exactly the same way you might feel a lot more comfortable buying that watch or toy you really want if it's from your local target and not some random guy with a table on the street.
(It's funny, because this just feels like an echo of the 90s, when Microsoft killed Netscape in no small part by bundling Internet Explorer as the default for new OS installs.)
So, I pay my money, and I get Apple to be my Big Brother who protects me from the bad actors. And if I decide that I no longer want Apple to play that role, then I can go buy an Andoproid device, or whatever.
But Apple can’t effectively play Big Brother in that role and protect me from all the other bad actors, if they are forced to allow alternative app stores and sideloading.
It’s like cryptography. Either it’s broken, or it’s not. Or Pregnancy. You are either pregnant or not. You can’t be a little bit pregnant, or have crypto that is only a little bit broken.
You can not use alternatives.
It's like pregnancy, if you wear protection, you can have safe sex. If you're scared protection isn't enough, you can not have sex and you won't get pregnant.
Ok wait that's a weird example that isn't supposed to be preachy but the point is you can always not use non-apple app stores and apple can still protect you.
So, I pay my money, and I get Apple to be my Big Brother who protects me from the bad actors. And if I decide that I no longer want Apple to play that role, then I can go buy an Andoproid device, or whatever.
That's quite a Stockholm syndrome-y view. What protects users, first and foremost, are users themselves.
Take the imaginary scenario of "WhatsApp requiring constant location data".
On an open platform, other users will provide you tools to defeat these requirements, either by modifying the app code itself, adding code around it to provide it fake data, or simply not allow these APIs in the first place.
If WhatsApp is really clever about it and detects all attempts at thwarting the surveillance, then users will develop and distribute an alternative messaging service (see Signal gaining serious traction after a way milder anti-user update by WhatsApp a few months ago).
It's only in the context of a lack of competition that such bad behavior is tolerated by users.
"big" is not the deciding factor. Amazon and Microsoft are also big. They do not decide what's on your phone. Apple's and Google's stores are big by default because Apple and Google have control of the platform. It's not the other way around. It's also not binary. If the store is decoupled, they will have less control, but not no control. Influence is weighted by user-base.
> Sure, their interests may not always be aligned with mine, but we are much more likely to be aligned than mine with the bad actors
Their interests are more aligned because they sell you the platform. They have many more ways to do this that aren't dependent on a quality app store. A store that survives on just the store is even more aligned to maximizing loyalty and trust in that store.
> And if I decide that I no longer want Apple to play that role, then I can go buy an Andoproid device, or whatever
Maybe you can, but for most people in the world, a phone is a significant investment and not a choice you can easily switch when you've already spent significant money in the ecosystem.
> It’s like cryptography. Either it’s broken, or it’s not
It's not. Even now, there are practical limits to what Apple can demand of its developers. Less control means less power, not no power. A store filled with bad apps is not a store most people will willingly buy from, unless there is external pressure forcing them. I don't think there's really much of an argument there. What this discussion is really about is the Facebooks of the world that have tremendous influence and also do shady things. Already, we see that Facebook plays by different rules with different stores, with greater tracking on Google platforms. This wouldn't change if Apple's store were still big enough to matter, but if Apple's power were weakened there's a risk that Facebook (for example) might have enough power to not care. So, this is what it's really about: some people trust Apple more than Facebook and want Apple to have total power in that relationship by being bigger than Facebook. This necessarily piggybacks off of the power given by people who do not care about or trust Apple, gained by means that are not the quality of the store. These people will likely stay with Apple regardless of how much Apple abuses its trust, but yet the people that do trust Apple think their trust matters.
One approach could be to namespace installed apps based on the store ecosystem which installed them. Assuming platform level permissions for access to user data are enforced by the platform and can't be worked around via the manifest file, this would ensure apps can't move around outside of their "store" sandbox and access the data of other apps.
More ideally, Apple would move away from signing a plist that gives an app special access, towards the user prompts like those for contacts access etc. And where possible, use portals to give granular access to selected resources like photos (or selected contacts).
There are lots of soft-rules that Apple enforces around permissions that are still really beneficial. For example: the new "you have to be up-front about all usage of user data" would be nearly impossible to enforce at a technical level.
If all the apps that don't want to comply can just leave, you may find yourself relying on Apple services even more than you do now, because nobody else will respect their rules.
Or more likely what's gonna happen is the 95% of users who care more about having WhatsApp than privacy, will install the Facebook app store and get the apps from there.
This really is an all or nothing deal.
Once you jailbreak your device, or allow an alternative App Store, it’s game over for that device.
I might be wrong about this (not a dev, just play one on the internet) but Apple has the power to say that in order to submit an app to the App Store, user location/contacts/photos/whatever must not be required to be turned on for the app to work. ie. Apple enforces your ability to use WhatsApp without giving up microphone access.
Without that model, yes, permissions are still granular. But WhatsApp can tell you to turn all of them on, or you can’t use the app. To me, that’s not a meaningful difference to the “just don’t install it” crowd’s preferred suggestion.
Well, the corollary to "Mussolini made the trains run on time" is that they weren't on time without him.
Also, like how that's actually a myth, perhaps Apple actually doing a good job running their App store isn't really all it's made up to be either.
Finally, even though the initial view of a lot of people is probably that it's unfair to pull a baby Godwin on this, I think there's a lot of parallels that deserve a deeper look and examination, where we piece together why we're okay with strict authoritarian practices in some cases and not others, and possibly whether there's a link as to whether we accept it in a case where we think it benefits us, without considering how it affects everyone overall and the long reaching effects.
Don't you think that is something apple should have thought of before doing what they did to cause the outcry that lead to this?
Apple wanted to be the gatekeeper blocking out harmful apps, fine by me.
Apple then wanting to use that gatekeeper status to steal money from app developers, block apps that compete with apple internal apps, and enforce moral choices on what kinds of apps you can install on your phone, evil by me.
They could have done the former without doing the latter, but they fucked it up, and have to pay the piper.
I still tend to think the technical steering committees, operating out in the open, have done an unbelievably fantastic job of sticking to mission, of growing a user-centric pro-user web. They've abided by fantastically high standards, been unwaveringly unwilling to accept privacy or security compromises. Microsoft and Safari also exist here, and there are countless interested other small parties trying to enhance the web, to make it stronger, to make it more secure, and because this is happening in public, it is very very hard for even the product owners to take advantage.
The web is also Google's home: they exist because of the web, they existed for a decade having virtually no other presence than the web. The rest of public-facing computing remains locked up, truly & genuinely controlled by corporate titans. Their advantage is to grow a healthy competitor, one that is still diverse & ever more competitive, one that is ever more appealing to the user.
Look at the current fights. Current fights about specs are about a seemingly wild & wacky federalized learning algorithm (most hated by the ad industry above all & media outlets second), and then Apple and Mozilla who wage a campaign decrying how horribly bloody awful it is that there are Ambient Light and Web MIDI specifications, and boo hoo look how terrible & bad things are. There is enormous Fear Uncertainty & Doubt, extreme reactionary-ism happening against the web. But to me: the web appears very well protected; it's interests & citizens are extremely vigilant & vocal about what happens to their cherished public internet medium, and change is slow, well planned, & deliberate (ok so the recent cross-frame alert() getting dropped is an unfortunate but perhaps moderately understanding counterexample of that process & deliberation).
Sunshine really has been an incredible disinfectant.
which will give it a bad reputation as a store and that will drive people away.
The price shouldn't matter. If Apple sold it for $1, losing hundreds of dollars in raw materials per purchase, would you still say that? In both price scenarios, Apple expects pay on the back-end in the form of the 30% cut they take from app purchases and in-app purchases. It's the same with consoles - they're basically sold at a loss or very near-cost (eg. the $500 PS5 might have a per-unit COGS of $450) which, with R&D costs, isn't profitable on its own without backend revenue to recoup that loss, ie. from game sales or PSN/Xbox Live.
I assume they are measuring it by component and manufacturing cost, and not counting amortized costs such as hardware and software R&D, digital infrastructure, marketing, etc., which are probably substantial.
Current conditions protect and fortify established companies to behave as bad actors. It's impossible to compete as a new product when you're permanently separated from your customers by predatory platforms.
Nope, I will just disallow it. Or I will feed it random GPS coords. After all I own the device I paid $1000 for, and can run whatever software I like on it, including custom GPS drivers.
Or, you know, we could actually treat is a stalking, which is a crimmual offence.
It’s either Facebook messenger or discord for everyone I know.
The discord app is pretty nice, just remember to mute any fast moving servers that you are part of to avoid getting spammed with notifications.
When you're a child typically you learn to use the word "No." If that's not enough then whatever crap they want you to install is probably non-free software (otherwise it would already be on sane app stores) so you can use that if you need an excuse.
You child analogy is childish
Section 3 subsection d - INTEROPERABILITY
A Covered Company that controls the operating system or operating system configuration on which its App Store operates shall allow and provide the readily accessible means for users of that operating system to—
(1) choose third-party Apps or App Stores as defaults for categories appropriate to the App or App Store;
(2) install third-party Apps or App Stores through means other than its App Store; and
(3) hide or delete Apps or App Stores provided or preinstalled by the App Store owner or any of its business partners
Let's see how far this goes before it gets mangled all to hell.
Could this impact the infotainment on cars? Google Home devices? Smart TVs?
This could have major affects on user's ability to control their devices.
This hasn't been introduced yet, btw, so it doesn't have a real congress.gov entry - you'll have to settle for this https://www.blumenthal.senate.gov/imo/media/doc/8.11.21%20-%...
> APP STORE.—The term ‘‘App Store’’ means a publicly available website, software application, or other electronic service that distributes Apps from third-party developers to users of a computer, a mobile device, or any other general purpose computing device
General purpose computing device isn't even defined in this bill! Is the Xbox general purpose? Sure, most people use it to play games, but it has a full web browser with Microsoft Edge! the Switch and PS5 also have web browsers, just not with a URL bar. Do they qualify?
Courts and legal traditions will fill in the gaps (especially in a precedence heavy system like the US one).
It wouldn't surprise me if there isn't already a standard interpretation for "general computing device".
According to statista.com, "gaming apps accounted for 85 percent of gross app revenues in the Google Play store in 2019."
Do you think Alexa 'apps' count? If so making that work seems like it have to completely open 'Alexa' up (hooks into voice recognition, programming logic) as basically an extensible AWS type platform.
So if you install something say from Fdroid and want to have it up to date (say a Firefox rebuild), you have to periodically open the Fdroid app, check if there are any updates for the app and manually install them if there are some.
Also I don't think you can currently hide Google Play if its installed, again giving it an unfair advantage.
I think the intention is to prevent Apple saying "either you use our store exclusively, or you opt out of all our apps".
Google lets you install a browser from one store, a game from another, and everything else from the official Play Store.
Google could also easily implement category switching. The URL navigation structure of android could just append ?cat=gaming.
On Android I do use sideloading for niche applications and for FOSS applications available outside the Play Store (F-Droid).
If iOS allowed the same ability to sideload that Android does, that would be a huge step forward for "power"users, irrespective of whether the majority of the population stays with the Apple default.
Are there any good third-party Android stores? My (dated) experience is that it's only Amazon and hundreds of pirate sites.
I'm not a lawyer so I don't know, if this law passes before the conclusion of the lawsuit, is Cydia out of luck?
(1) choose third-party Apps or App Stores as defaults for categories appropriate to the App or App Store;
What does "appropriate" mean? From apples POV they will probably push that no "sensitive" default is ever appropriate for any App or AppStore and how is it handled? If I would be Apple acting like apple did in recent years I would require such apps to be white listed in a extremely cumbersome system which requires and Apple Dev account, allows later revocation by Apple and requires resigning every time you push a update which will always takes weeks and gets randomly denied because they supposedly detected malware or security flaws in you app. Making it "de-facto" impossible to set defaults to 3rd party apps.
(3) hide or delete Apps or App Stores provided or preinstalled by the App Store owner or any of its business partners
Hide doesn't mean disable, it just means "make it not visible" and makes this paragraph in the end pointless.
>choose third-party Apps or App Stores as 13 defaults for categories appropriate to the App or 14 App Store;
Categories appreciate to the app means you can set a non default browser to handle urls and a image viewer to handle images herein appropriate means that the application can handle that type of content it is not an opening for apple to decide what kinds of apps are appropriate in the normal English language definition of the word.
I don't think merely deleting the icon for an app but opening it in response to a link would meet the intent of the law but it ought to just say disable.
Apple's about to turn some money faucets on
But you are right, the lobbyists involved here are playing for seriously high stakes. I guess someone finally found a way to make Apple spend all that cash on hand.
Good. The OS store should have to compete with other software stores. If their store is actually better for consumers, then they have no cause for concern.
With an appstore monopoly, Apple can say "you must respect the users privacy, not use these apis and only request location permission through us and if denied you must still have a functional app". If Facebook wants to be on the iPhone at all they will have to play ball.
With an alternative app, they can just require that I install their store and accept their terms.
I am between a rock and a hard place, and I would like to choose the Orchard in that case.
Devs, feel free to raise your price and charge me an extra 15% or whatever you need to make up what you think Apple is “stealing” from you. I’m not that price sensitive, just don’t make me think about all your homegrown BS hoops I jump through for your percentage points.
As a consumer I want one store, one purchase history, one subscription list, one update engine, total peace of mind. Percentage of consumers that genuinely want to track that stuff separately rounds to zero.
I also can’t help but notice that SetApp apps work on my Mac and on iOS without this bill. (I try apps “for free” from SetApp, then I buy them on App Store. Costs me a good deal more, but I’m making sure the dev knows the app store is fine with me thanks.) And SetApp, like Apple Arcade, or Xbox GamePass is even less to track, as you no longer worry per app, it’s the whole library for one price.
Speaking of which, I’m also wondering if someone is going to force me, as a consumer who chose a mobile appliance, to screw up my phone, are they planning to screw up my console too? Fair is fair:
“Senators Blumenthal, Blackburn, and Klobuchar recognize that independent 3rd party developers are being restricted in anti-competitive ways that impact what users pay for video games and other software,” said Ernesto Falcon, Senior Legislative Counsel at the Electronic Frontier Foundation. “The Open App Markets Act will put a stop to these practices, which will lower the costs for both developers and their customers by setting forth common sense competition policy for the industry.”
Or, you know, we can wait it out, let the market decide.
Apple right now can change their stance on any of their rules on a dime (e.g. leadership change).
Apple is also significantly more careless than I would like, there's no source code audit and no instrumentation beyond a network proxy. Just a 15 minute or so inspection of the app UI. If I wanted to run an authoritarian computer regime I would require full source submissions and clear explanations that looked even moderately obscure. Preferably your assigned app reviewer would be present during internal code reviews.
Don't you think that is something apple should have thought of before doing what they did to cause the outcry that lead to this?
Apple wanted to be the gatekeeper blocking out harmful apps, fine by me.
Apple then wanting to use that gatekeeper status to steal money from app developers, block apps that compete with apple internal apps, and enforce moral choices on what kinds of apps you can install on your phone, evil by me.
They could have done the former without doing the latter, but they fucked it up, and have to pay the piper.
I don’t think we can use Android as a case study.
You can. What you won't get to do is force all your friends to agree with you.
I am not sure how you have somehow turned a situation, where you being unable to force your friends to use something else, is an infringement on you.
No, they can't. Apple no longer has the moral high ground to lecture others on respecting users privacy.
Yeah, it would certainly be a shame if a user installed an app that scans their phone for illegal content to report to the authorities.
This is how I install software on my PC, if it's not in the distro's package repo:
wget -o the-binary https://path.to.binary.com/bin.01.02
mv ~/.local/bin/the-binary
chmod +x !$
If I don't do that, I compile the source.Also, you can already download and run unsigned phone apps that way (on Android anyway). It's just that mostly nobody publishes their apps that way.
No, wait, she sideloads malware from chain emails claiming the attachments are Sunday hymns PowerPoint players.
There are more like her than like you.
This is particularly important for stores like Amazon which dictate things you're allowed to do with your app outside of the Amazon store. (i.e., you can't charge a lower fee outside of Amazon regardless of what Amazon is charging you.)
So if Epic Games want to create their own app store, they can, but Apple should be allowed to list their games on its own app store too (and pay Epic whatever the relevant price is for each download of a game, out of the amount that Apple bills the user for it).
Isnt it possible that Apples users like the fact that apps are curated on an App Store by Apple?
Extremely disappointing. Google and Apple already support other payment methods, but by forcing apps on the iOS store to support Apple Pay and Sign in with Apple, me and my family are all the safer for it. That's part of the reason I jumped into the Apple ecosystem — that Apple intermediates relationships.
This is not a pro-consumer move. Consumers already have choice. We should instead have laws for Extremely Strict data handling for payment vendors, including the sale of customer information.
https://twitter.com/jasminericegirl/status/14026910479401001...
What Apple Pay does is protect consumers from having to hand out their credit card information to random companies with less-than-Apple's reputation for handling consumer financial data. This is true both on and off the app store.
No other payment vendor is going as far as Apple to protect your financial data, and you most certainly will never have the negotiating position to make Target budge on how they do things.
Apple is the only mode of payment allowed in apps in Apple's App Store. No "other payment method" is allowed.
My claim is generic across apps; your anecdotes are limited to certain types of apps.
That's the case for me. Subscriptions online generally -> hell no. On apple -> sure.
But what exactly is the argument against device owners being free to procure any available app they want for their own devices, if they so choose? This paradigm already exists on Windows PCs and largely Macs too and it's very successful and the openness is worth the risk for me and any hacker I know.
For games, there are several stores like Steam, Epic, GoG, Ubi, Origin, etc and each provide reliable delivery of safe apps, so allowing consumers that same choice on their portable devices absolutely is a pro-consumer stance.
The legislation will still allow Apple to do this. It will force Apple to allow developers to give users a choice (in addition to Apple pay), to charge different prices for different payment methods.
You and your family will be welcome to continue paying via Apple pay if you so choose - the only thing that will change is you'll know how much you're paying Apple for the privilege of using Apple pay.
Apple wanted to be the gatekeeper blocking out harmful apps, fine by me.
Apple then wanting to use that gatekeeper status to steal money from app developers, block apps that compete with apple internal apps, and enforce moral choices on what kinds of apps you can install on your phone, evil by me.
They could have done the former without doing the latter, but they fucked it up, and have to pay the piper.
On the other hand, we have the option to ban this practice, and force big app stores to allow alternative payment systems. This will, as you state, predictably lead to some developers building their own insecure alternative payment systems, selling private information, and other negative outcomes. Sometimes it works fine, though.
What we're unlikely to get is some utopia in the middle where you can select a sign-in and payment option in each app, where you can choose between paying $5 to Apple and letting them be the intermediary, paying $3.50 to the developers directly, or perhaps paying $3.61 using a 3% markup intermediary.
I don't care about competition, for payments or other shit. I want to deal with Apple's payment system because I don't want my payment details and other personal information scattered across whatever crap an app developer decides to use. I like being able to cancel subscriptions in a single place. I don't give a shit about your profit margins or being able to sell my personal info for more money.
Apple doesn't even do a great job enforcing its blanket ban either. Lots of shady developers will skirt the rules around subscription apps still being functional without subscription by having it function while under review and then flip something on the server side to lock it down once approved.
If my interpretation of the bill is correct, then Apple could just say "You need to list Apple IAP in the same screen as the other payment methods, and you can't make it harder to find than the custom methods you implement." And knowing Apple, that's what they would do.
Small developers will likely still use Apple because it is easy. The cut is likely less than the hassle of using a different system.
After an update took away the required login setting for a purchase, Twice I have called Apple and received a refund when my kid spent hundreds of dollars in a couple hours. What is going to happen when that is a malicious game developer? They are not giving that money back. The cable monopolies show how monopolies will make it exceedingly hard to cancel a subscription.
As a mere consumer, that is no longer developing for a living, I do not want this option. I do not really care if companies have to pay Apple a cut. I want easy. I want to trust who has my credit card.
If I could just mark up the iOS version to cover the additional fee, I would find it much less onerous. You like the walled garden? You are welcome to pay for it.
I also find Amazon's similar policy equally disturbing. I don't think players in such powerful positions should be able to dictate pricing in such a manner.
Apple wanted to be the gatekeeper blocking out harmful apps, fine by me.
Apple then wanting to use that gatekeeper status to steal money from app developers, block apps that compete with apple internal apps, and enforce moral choices on what kinds of apps you can install on your phone, evil by me.
They could have done the former without doing the latter, but they fucked it up, and have to pay the piper.
But I'm not sure this is bad. With Apple being the only app store, all the possible apps are in their App Store. If there were other stores, perhaps Apple could actually clean all the garbage out of their store. Give them the opportunity to hawk their wares on less reputable stores. This also can potentially lead to Apple touting the "luxury-brandness", or simply the exclusivity of their app store -- they seem to really like that.
I'd also love to see an app store that's entirely focused on open source apps, perhaps with no payment method required. I bet there'd be no end to the types of storefronts we would see. As long as you can continue to opt-in to what you want, this doesn't seem too bad.
Too broad because I'm fine with walled gardens so long as there's a way to opt out of them. If Apple wants to force apps distributed through their store to behave a certain way to ensure a consistent user experience, that's fine with me. If Apple wants to force _me_ as the device owner to remain within that walled garden though just because I bought their hardware I'm very much against that.
Too narrow because I think the principle that _users_ should control their own devices is sufficiently generalizable that it should apply to more than just "App Store[s] for which users in the United States exceed 50,000,000" on "general purpose computing device[s]".
Overall though, I think I'd much rather have this bill pass as written than not have it pass at all.
the more likely scenario is Paypal, Amazon etc. are going to provide SDKs and developer can use that for checkout instead of going through App Store.
The bill says they don’t have to allow spam, but specially allows “legitimate business offers, such as pricing terms and product or service offerings”… which is spam unless one explicitly opts-in to it.
I don’t appreciate the double-talk. This part of the bill is user hostile and should be deleted.
Which part of the text says this? I did see:
> (b) INTERFERENCE WITH LEGITIMATE BUSINESS COMMUNICATIONS.—A Covered Company shall not impose restrictions on communications of developers with the users of the App through an App or direct outreach to a user concerning legitimate business offers, such as pricing terms and product or service offerings.
But that part doesn't seem to be requiring app-stores to hand over emails, but rather merely prohibits app-stores from controlling communications.
Which would seem to be related to, e.g., ["Apple charged over 'anti-competitive' app policies"](https://www.bbc.com/news/technology-56941173), 2021-04-30:
> "At the core of this case is Spotify's demand they should be able to advertise alternative deals on their iOS app, a practice that no store in the world allows," it said in a statement.
Which is a ridiculous assertion for Apple to make. Best Buy doesn't control what manufacturers ship in side their boxes. If I buy something from Logitech chances are something in there will mention I can go to logitech.com and buy direct at some point, and if they provide a 10% off coupon or note that some things are cheaper there, Bust Buy isn't going to really know about it much less have anything to say about it.
Best Buy might not be happy it there's a coupon for some other non-manufacturer marketplace, but there's not really an incentive for manufacturer to include something like that anyway.
And just to drive home how completely similar the types of things sold are, there are plenty of hardware (and software, at least in the past) offerings that Best Buy sells that have a subscription element that Best Buy gets no cut of.
I really don't want to be forced to maintain separate e-mail accounts for app stores just to quarantine the inevitable flow of spam.
The only way to do that is to mandate that the platform (Apple/Google) give the third party the ability to move the user, which it is doing here with the most universal identifier.
You have to give your address to people that ship you things. You used to have to use your email address to sign up for websites. Nobody complained. People used throwaway emails if needed. It's not like they're reading your files.
Gatekeeping the means of contact is an asymmetry that allows Apple and Google to retain power. Remember, these companies were trying to shrink wrap all of us and sell/tax access. An artificial world impossible to operate in without them.
This act needs to go a step further and guarantee web downloads of apps independent of app stores as a first class construct. It also needs to allow runtimes and alternative web browsers specifically to combat Apple.
Furthermore, it should disallow devices from coming with a default app store or default browser. (Similar to the EU's browser choice screen for Microsoft Windows.)
Then we'll have a fair mobile world for the first time ever. Apple and Google will still make a metric ton of money. They'll also be able to start focusing more on future endeavors and innovations, which would be good for them and for us.
That is how antitrust legislation has always worked and it wasn’t until recently that congress/DOJ lost all spine to go after these companies
It's a short amendment. Can you please quote the part which you believe this law runs affoul of and explain how?
Before the iPhone and Apple App Store, the telcos made a lot of money on mobile apps. Not comparable to what Apple and Google make now, but in part because they charged the developers so much to get an app on their platforms.
The telcos really, really, really do not like to be a dump pipe and just give users cheap minutes and data. I don't see why - the oil companies have made some of the largest fortunes in the world selling commodities.
that itself says quite a lot about this situation to me. no one else is even able to compete? the other giant companies haven't made any progress at all? not media outlets, not telecomm giants, no one? it's just two companies running the market, unchecked? which they guard jealously, & use their position to obstruct possible competition over? what words come to mind to describe this???
[1]: e.g. https://galaxy.store/csp
Discoverability on Apple's Mac App Store is horrible. I released a game earlier this year on the Mac App Store and while it's not a great game (my first experience with LÖVE, so a pretty simple project), I got zero sales.
I recently finished a 2nd game and published it on both the Mac App Store and Steam this week. On Steam I sell some units every day. On the Mac App Store it's still zero. And I don't expect the sales on Mac App Store to be the same as on Steam (since I sell mostly to Windows users on Steam), but it would be nice to see at least a couple of Mac sales.
I am currently working on my 3rd game (which will be a bit more ambitious compared to my first 2 games) and I am considering publishing only on Steam, since publishing on the Mac App Store seems a waste of energy.
I don't know if this bill would help someone like me, but maybe ...
One of Apple's excuses for their fees is that they're doing all of the marketing of your app on their App Store for you!
I didn't know how anyone could say that with a straight face in the past, and I'm glad app developers are waking up to this.
Not saying it’s a waste of money or time to use the MacOS store but given the choice I’ll always choose Steam since my library is much more flexible and portable.
I don't recall using it (maybe once?), and I burnt through 3 macs over the past 5 years.
Things are either installed via brew or steam, or even git and make.
But then again my interface of choice is terminal and editor of choice is vim, so maybe a far outlier.
Back to your experience, go steam alone, the thought of even downloading regular software in the 'App Store' don't even cross my mind, let alone games.
And since both app stores charge a 30% fee, I can really only see this helping consumers in the end. Epic demonstrated it pretty well when they were willing to offer half off to customers who pay outside the app store. Apps would allow you to likely still purchase the 'easy way', but could give a discount if you use a sane processor that charges the standard ~3% fee versus 30%.
My naive assumption is that these fees reduce the need for an ad/user data based revenue stream, which seems to be one of the main uses of Android.
In fact, the first people to complain would probably be the senators themselves.
B) Making their app store useless wouldn't stop them from being obligated to allow 3rd party stores so this would drive users and developers to such stores
If they don't
C) It says developers would be entitled to 3x actual damages plus attorneys fees.
Damages could be as high as 318 million dollars per day a sticker shock fit to startle even a giant since it's more than their daily profit.
I don't think they would be able to bring a successful suit, the bill doesn't outlaw shutting down an app store. Apple could just say, we don't think running an app store is worth it anymore, and therefore exempt themselves from the bill.
I do think it's crazy, but still possible.
As of the day before the law goes into effect Apple has an app store. Apple would pretty much have to kill its entire phone business, not just its app store, which is the lions share of its income now and forever if it gave up on having any credible way for normal users to install software.
A reasonable judge would say Apple HAS an app store that it has temporarily shuttered for the purposes of a political stunt and happily fine them for believing they were immune from consequences for ignoring the law.
Meanwhile all its partners far from merely yelling at their congresscritter would be steadily losing faith in Apple.
They can't possibly be so naive.
Of course not everyone would swap, but I'm sure they would lose a sizable number of customers.
And thats before the civil suits start rolling in.
Currently, Android has the ability to run alternate app stores, but there's no way for an "app store" to silently install apps. Every update needs to go through a consent popup unless the phone has been rooted and some security-bypasses have been worked around. I run into this every week in F-Droid.
If this practice is allowed to continue, Apple and Google will just modify their operating systems to add as many popups and warning screens for every install as they legally can.
The only way to get useful app store support that allows competition is to introduce a way to mark an external application as an "app store" that has installation privileges. In my opinion, that part can have all the red tape and warnings, because installation permissions can be very dangerous.
In my opinion, this law is a good thing that should've been introduced years ago, but its implementation will probably take years, with politicians and tech giants flinging shit at each other every chance they get.
https://www.xda-developers.com/android-12-alternative-app-st...
Do users still have to adjust arcane settings to use another app store or install an app without one?
Does Google still show users scary warnings and make competitors' apps seem as if they're broken or malicious, and still say the user is protected by Play Protect despite that the Play Store itself distributes the majority of Android malware[1]?
Is Google going to drop the mandate that all apps on the Play Store must use Google's billing system that gives them a 15% to 30% cut[1]? And how will Google treat apps that don't use Google's billing system as their payment method, considering how Google makes user-installed apps seem malicious?
[1] https://www.zdnet.com/article/play-store-identified-as-main-...
None of your questions seem to have to do with that, and you're just soapboxing on all kinds of totally unrelated perceived wrongs.
Does anyone if this can possibly apply to video game consoles? A wasteful amount of computing is locked behind these consoles and it would be great to see open access come to these platforms as well. Another concern is whether Android and iOS can get out of this bill by arguing themselves to be similar entertainment devices.
Almost certainly covered by "a mobile device"
> COVERED COMPANY.—The term ‘‘Covered Company’’ means any person that owns or controls an App Store for which users in the United States exceed 50,000,000.
> SEC. 3. PROTECTING A COMPETITIVE APP MARKET. (a) EXCLUSIVITY AND TYING. A Covered Company shall not:
> (1) require developers to use an In-App Payment System owned or controlled by the Covered Company or any of its business partners as a condition of being distributed on an App Store or accessible on an operating system
> (2) require as a term of distribution on an App Store that pricing terms or conditions of sale be equal to or more favorable on its App Store than the terms or conditions under another App Store
> (3) take punitive action or otherwise impose less favorable terms and conditions against a developer for using or offering different pricing terms or conditions of sale through another In-App Payment System or on another App Store.
> (b) INTERFERENCE WITH LEGITIMATE BUSINESS COMMUNICATIONS. A Covered Company shall not impose restrictions on communications of developers with the users of the App through an App or direct outreach to a user concerning legitimate business offers, such as pricing terms and product or service offerings.
> (d) INTEROPERABILITY. A Covered Company that controls the operating system or operating system configuration on which its App Store operates shall allow and provide the readily accessible means for users of that operating system to:
> (1) choose third-party Apps or App Stores as defaults for categories appropriate to the App or App Store
> (2) install third-party Apps or App Stores through means other than its App Store
> (3) hide or delete Apps or App Stores provided or preinstalled by the App Store owner or any of its business partners.
> (e) SELF-PREFERENCING IN SEARCH. (1) A Covered Company shall not provide unequal treatment of Apps in an App Store through unreasonably preferencing or ranking the Apps of the Covered Company or any of its business partners over those of other Apps. Unreasonably preferencing - (A) includes applying ranking schemes or algorithms that prioritize Apps based on a criterion of ownership interest by the Covered Company or its business partners; and (B) does not include clearly disclosed advertising.
> (f) OPEN APP DEVELOPMENT. Access to operating system interfaces, development information, and hardware and software features shall be provided to developers on a timely basis and on terms that are equivalent or functionally-equivalent to the terms for access by similar Apps or functions provided by the Covered Company or to its business partners.
[1] https://www.blumenthal.senate.gov/imo/media/doc/8.11.21%20-%...
I'm not a fan of services utilizing alternative payment methods for subscriptions as using the App Store Subscriptions page is the easiest I've ever used. Now if you were forced to use the apple subscriptions page API but your own payment provider, that could make more sense.
I'm curious if this applies to Xbox/Playstation/Nintendo though.
There have only been 9.37M Nintendo switch sold in the US. Playstation 5 has only 10M worldwide sales. Only 6.5M total Xbox X/S sales.
So, none of the game consoles or devices would be covered under this. Rather convenient for those companies.
Many times I hear “just let me pay for what I’m consuming instead of having my data sold and spammed with ads”; the App Store, to some extent, pretty much does that.
Now, “what’s wrong with having an alternative” you say? Apps will migrate to the path of least resistance. No reviews, no rules? Much easier than the official store. Once you develop your app for the unofficial store, getting it into the official one would be like certifying a Mad Max vehicle at the Californian DMV.
In short, I like the ecosystem Apple created, especially for my kids. This seems like a big step forward for competition but is it really that good for me?
Apple wanted to be the gatekeeper blocking out harmful apps, fine by me.
Apple then wanting to use that gatekeeper status to steal money from app developers, block apps that compete with apple internal apps, and enforce moral choices on what kinds of apps you can install on your phone, evil by me.
They could have done the former without doing the latter, but they fucked it up, and have to pay the piper.
but also not being able to be found by default at all, until your potential users download some other app store. I think android is a good example showing that most people probably will not bother to do that, and apple still has a large advantage, it just evens the playing field a little
Maybe it'll even be amended to include the definition of "general purpose computing device" :)
It's a damn good pdf reader but it would be nice to plot some graphs on it from time to time.
The existence of such an option would seem to lead directly to most apps being exclusive to the cheapest and least stringent viable store (this doesn't seem to be the case for Google, but it is often suggested that it is hindered by factors like preventing automatic updates for apps from third party stores). I would not expect to have a choice of stores for a single app, or serious competition between stores on rule quality.
That primarily leaves the question of what positive aspects are enforced by Apple's App Store in the first place, beyond the omnipresent operating system security model.
https://www.justice.gov/atr/case-document/file/503541/downlo...
My main interest is in sideloading, but I fear that might eventually be compromised away/Apple will meet the demand by themselves to not have to follow the rest.
By the way, devices and services should not be tied either. Apple shouldn’t be allowed the give their apps and services a special place and special rights only they can use. I should be able to self host my own iCloud (with a third-party implementation). So for me this bill doesn’t go far enough, but it’s definitely a step in the right direction.
I say "extensions" because source editor extensions are really just macros with a menu item to run them.
Overall this seems like a huge net benefit. I can then not care about IOS vs Android if my purchases follow me.