I mean, given that this bill is targeting two companies, I'm not sure your analogy holds. There clearly is another mall you could move to. You just wouldn't get the patrons at the other mall. And they charge the same and always have. And, your business doesn't even have to be located in the mall if you think the fees are unreasonable. You just don't get the benefit of all the people already shopping at the mall. I also generally want to have my cake and eat it, too, though.
The fix for that is legislative, not judicial. The legislature can decide that two malls with bad rates is a situation that needs fixing.
And there are plenty of other malls to move to, is just that your customers aren’t there.
I really don’t get the complaint about Apple’s monopoly on iOS. To me, it’s like VW’s monopoly on Jettas.
[0]https://www.congress.gov/bill/117th-congress/senate-bill/271...
[0] https://stackoverflow.com/questions/25674655/how-to-turn-on-...
You could side-load a completely bespoke browser engine, but within the current sandbox restrictions it would be significantly worse than the Safari-based one. Apple would have to both allow side-loading AND weaken the OS's sandboxing restrictions to get a e.g. Chromium based browser engine running natively.
They have enough of their own powerhouse apps to make their store happen too, which is scary. All they have to do is say that the only way to get Facebook Messenger and WhatsApp is through the Meta Store and they have a huge audience overnight.
Funny how apple made the process so difficult and because of that, when they lose their monopoly, Google and others will be there waiting to implement the parent comment's plan.
I mean it's absolutely nuts that the web is basically unusable without an aggressive content filter but obviously native apps are gonna be angels.
The plaintiffs in the lawsuit against Apple are some of the scummiest companies and their software is full of dark patterns.
Apple’s App Store does a lot to protect me.
I guess I view this bill much as a union member might view a “Right to work bill”. Theoretically it is increasing user choice, but in practice it will just allow a race to the bottom in terms of privacy and dark patterns.
The way it affects me is that now, developers are faced with the choice - adhere to Apple’s privacy standards or lose out on the lucrative iOS market. With side loading, they will have the further option of just telling people to side load their apps and not put them on the App Store.
This if I desire that the popular apps I use respect my privacy and avoid dark patterns (like making it impossible to cancel subscriptions), then them having an option to avoid Apple’s oversight makes it less likely that they will adhere to these standards.
I suspect that the number of developers at 80% would fall off a cliff. But that would be Apples decision to make. They set it at 30% and there are apparently plenty of developers who are willing to pay that rather than not develop for the platform.
So, you think this bill is a waste of time, then?
If Apple has a monopoly, no legislation is needed as we already have laws to address it. Epic's lawsuit failed specifically because they couldn't prove Apple was a monopoly. This legislation's existence is specifically predicated on that there could be issues that might be worth addressing outside of monopolies.
And surely, as hackers, we can appreciate having the freedom to not be unilaterally subject to the whims of a single corporation's dictates.
The question here is specifically about if anyone can be convinced to use third-party app stores.
Why?
Apple has turned the magic of software development from “how cool would this be?” to “how cool would Apple be with this?”
That’s an environment of software suppression instead of free innovation, and Apple has felt little pressure to change.
For anyone concerned about the security and privacy implications, don’t fall for the misconceptions perpetuated by Apple: non-App Store apps will still be sandboxed (so they can’t access other app or system data), and also scanned for malware by Apple - just like App Store apps!
And that's just as true while you're small. You have six friends and three of them have iPhones, you can't get them all to switch to your own app.
Meanwhile Apple's "loss" is of an app that they purposely didn't want, e.g. because it might have displaced iMessage by being a better SMS app (which they don't allow). They don't ban everything, they ban the things that are in their anti-competitive business advantage to ban.
https://www.ft.com/content/3f7ab3fc-c4f4-11e9-a8e9-296ca6651...
iOS is more secure than Android not simply because the App Store is better curated than the Play Store, but protections built in its very own operating system model. There are permissions restrictions that Apple has guarded carefully and not subject to removal through the permitting of third party app stores.
Furthermore, because Apple still has ultimate control of its operating system, it can design a careful flow to enable the use of third party app stores and side loading. It can hide it deep in Settings behind multitudes of "are you sure?" windows and security checks. It can coax users not to relinquish protections.
Hell, if Apple embraced the whole decentralized app store idea, it can provide an AppStoreKit SDK and sets of standards for third party app stores to adopt, a sort of security certification system that they can choose to conform to and be recognized for meeting Apple standards, similar to Apple's verified third-party repair stores.
The idea that allowing third party app stores will doom iOS is an anti-Apple critique in disguise, because it claims that Apple is helpless outside of its App Store. There is a lot more Apple can do.
This is by far the most under-appreciated point in all the dialog around third-party app stores (and intentionally downplayed by Apple itself). Apple doesn't have to control the store to control the platform. The degree to which independently-distributed binaries can still be locked down remains entirely within Apple's control, and if they really do somehow fail to stop this legislation (realistically, I see both Apple and Google tying it up in the courts for years) expect a new level of hardening in iOS and Android from top to bottom.
Ironically, this will probably be better for security in the long run.
[Citation Needed]
>With malicious apps infiltrating Play on a regular, often weekly, basis, there’s currently little indication the malicious Android app scourge will be abated. That means it’s up to individual end users to steer clear of apps like Joker. The best advice is to be extremely conservative in the apps that get installed in the first place.
A good guiding principle is to choose apps that serve a true purpose and, when possible, choose developers who are known entities. Installed apps that haven’t been used in the past month should be removed unless there’s a good reason to keep them around.
https://arstechnica.com/information-technology/2020/09/joker...
If they make the flow add package signers (or maybe a packagename,signer tuple), that would both be more friction than a on/off checkbox and possibly a better way to do it for users. I may want apps X from Y, but I don't want it if it's signed by someone else and I may not want other apps, etc.
But a strong benefit to the App Store for me is being able to manage and cancel my subscriptions from a central place. No going through 5 screens, no being forced to call, no any of that crap.
I can already see apps refusing to carry through the App Store so they can control more, and I am not looking forward to that.
"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."
Yay, more spam (probably all starting with "Dear user, we have a legitimate business offer for you!")
It is assumed you have a device. Not installing isn't a reasonable option. You may think "just choose different banks, jobs and cards" but suitable alternatives were not available.
Having a second device would be ok, but very inconvenient and a little expensive due to needing multiple mobile contracts.
If those apps start to include more user hostile features such as spam and data collection, if there are no suitable alternatives we will live with those features. To some extent I am already seeing spam in bank apps, in the form of interstitials advertising shady third party services.
At the moment the app store policies and human review offer some buffer against those features being pervasively standard for such apps, but it's not hard to imagine a dystopian future where all e.g. BankId apps that are required to make payments for food everywhere all seem to have built-in spamvertising and tracking functions that no technical measures like sandboxing can prevent.
By then the app could've siphoned all of your data.
I look forward to:
* Torrent apps.
* xCloud (Game Pass game streaming app).
* Emulators.
* Adult themed apps.
* The Steam store.
* All the millions of apps which are blocked for any and no reason at all, since the approval process is arbitrary and broken at best.
Developers will lower prices and/or spend more on development when costs decrease.
Their first attempts pre-iPhone were very shoddy.
This is all just conjecture. You don't have proof that it will happen to iOS.
Things I guarantee you will see because of this: 1. You will have six different app stores on your phone. The Apple one, the Facebook one, the Google one, the Epic one, and at least two more, probably one from Disney and one from Spotify. 2. Those apps will absolutely not follow anything even close to App Store guidelines, and will wholesale be grabbing everything they can and exploiting every available opportunity to at best take your data and at worst add any kind of adware, malware, or anything else they can. 3. You thought payment dark patterns were bad Now? 4. Every goddamn app you want from every goddamn anything will be side-loaded. Some of these will be legit versions of the app you wanted.
You live in a world in which large predators want to devour you and small predators want to gnaw on you. You live in a world in which goddamn websites are running crypto-miners in your browser. You live in a world in which every company out there is aggressively hacking your dopamine circuits to try to get you to use their app more, and every company out there is grabbing every bit of data they can on you so they can sell it to whatever shady asshole’s willing to give them money for it. You live in a world where nation states are actively targeting you and everyone else around you from across the goddamn world. For fuck sake, you live in a world in which every entertainment studio out there is yanking their content from every other channel and demanding a subscription for them alone.
The App Store is an extractive tax on developers. It restricts user freedom. These things are true. But the goddamn naivety it takes to seriously think that the ability to side-load is going to make our actual lived day-to-day lives better instead of just hypercharging this dark forest hellscape we’ve invented for ourselves takes my breath away. Where the Hell have you people been Living for the last decade?
Even if we sideload an app, with modern mobile OS architecture many classes of apps will be almost useless if sideloaded apps will not be able to use push notifications provided by an operating system.
Currently you have 2 ways of providing this to your users: run the app in the background, maintaining a persistent connection to the server, or via push notifications, where an app is woken from disabled state and displays a message. And background processes are killed off on iOS in less than 15 seconds (the documentation states 30 seconds, but we've never seen it in practice). That leaves push notifications the only choice.
Android has had alternate app stores for years. I don't recall any of them being a panacea for poor struggling devs held captive by Google Play. I stopped offering my apps on any of them as it was never worth the bother.
What problem is this trying to solve for who exactly? I don't see any way this ends up as a win for small devs.
And let’s not pretend that Apple is making a lot of money off of Indy developers. Most of the App Store revenue is coming from pay to win games and loot boxes.
Where do I sign up?
And the point of this monopoly busting legislation was to create a bigger monopoly?
At the very least, people should be allowed to install browsers that aren't Safari.
The only real path forward is that a stripped-down version of it is added to some sort of big spending bill, similar to what they did with the tobacco minimum age[1].
https://tobacco.ucsf.edu/congress-raises-minimum-age-tobacco...
Their entire model is based on selling hardware near at-cost and making up the margins in software cuts (and accessories).
If you can side-load any game you want now you are just buying a privately subsidized PC.
> Those aren't general-purpose devices
So if Apple sold an "iPad Gaming Edition" then none of this would matter?
But consoles today are only limited to gaming and entertainment because the manufacturer artificially limits which software can run on it (and who can develop for it).
I don’t know if they should be opened up like the iPhone (which 1000% should), but it wouldn’t be the end of the world if they were. Some business models would have to be changed, but that happens all the time. Consumers will certainly benefit from more choices.
At the very least, even if they aren’t treated the same as phones/tablets, I think the ridiculous DMCA restriction about jailbreaking consoles needs to die. Jailbreaking a phone/tablet is legal, but doing it for a game console is illegal because it could maybe lead to piracy.
That’s obviously dumb (because jailbreaking a phone could also lead to piracy), but it also acts as a convenient legal barrier that protects console manufacturers from competition. In the early days of home consoles, some publishers would jailbreak consoles to be able to sell games without going through the manufacturer. EA did this as part of a strategy to negotiate more favorable terms with Sega, for example. The threat of competition forced Sega to the bargaining table, and in the end consumers benefited from the games EA was able to publish.
If it doesn't, there's grounds for injunctions and lawsuits aplenty.
Doesn't Google already allow side loading or is that no longer so?
Same will be true of employees and their employers.
Same is true of employers and their employees.
So what you are talking about is in fact already there, and Apple is fine with it and facilitates it.
Same won’t be true via a third party App Store.
I'm similarly wary. But Apple and Google have been bad stewards of their market power. If the only thing protecting our rights is Cupertino's goodwill, perhaps that's an orthogonal issue for lawmakers to take up (and citizens to lobby for).
I can only think of a couple.
Potentially opening up of services like notifications so that apps that don't have play services can get notifications without destroying the users battery.
Disabling or neutering of the awful SDK banking apps and games use to detect root and not run.
They're small but annoying things but hopefully are outcomes from this bill.
Imagine if Google were forced to allow sideloading on Android. then other companies (like Amazon) could offer their own App Stores; Google Play's profits would tank, and they'd no longer be able to charge 30% platform fees. Right? ;-)
Oh, wait...
https://techcrunch.com/2019/01/29/alibaba-alipay-mini-progra...
Why is Google against side-loading? It is already possible to side-load on Android devices, what is their argument?
money?
If it is explicitly allowed, it will open the door for some extremely high quality, curated stores that can break google's iron grip on revenue, advertising, privacy, etc...
Have you tried side loading something on Android lately? As an HM user you could probably fogure it out, but imagine trying to create a competitor to Google Play. How the hell would you onboard new customers? How do you teach a grandmother how to dig through their phone’s settings app and convince her to ignore all of the scary warnings that Google throws in her face?
Google doesn’t want side loading just as much as Apple.
I think Google is against being required to allow third-party app stores to have feature parity with its own, and against being required to allow third-party payments in apps purchased from the Play store. Those things would reduce Google's revenue.
It’s a front door for piracy and malware. Bad actors give your unsuspecting victim instructions on how to install this great app!
There are a lot of passionate people trying to make these alternative hardware and software marketplaces work, but passion is no replacement for genuine demand so supply is scant. Given the unfortunate historical trajectory, quality will always be wanting. So, I guess I'm against a practical solution that entrenches the status quo when there's an ideological solution that would make these poor options obsolete. I'm probably just holding my breath though.
Maybe Apple will give developers the ability to determine whether the app was installed from Apple or some other source.
From the users point of view side loading allows only a reduction in security. All those tracking restrictions? App Store submission policy. All those raw data access protections? App Store rejecting sandbox features that are unsafe.
There is a reason malware is a huge problem on android but not on iOS.
Except Unity doesn't make the only device that Unity games can run on.
Apple should be making their money from the phones, not seeing the phones as a utility to get even more licensing fees ($99/yr, 30% cut of all payments) from developers.
But also doesn't the $99/yr charged to put apps on the store count as a license, making your Unity example sound even more monopolistic for Apple.
So it is said, but is this actually true? Anecdotally, my non-technical parents have been android users for 10 years and malware is a non-issue. I'd be interested in data that could demonstrate otherwise.
We'll see what actually happens but I personally I doubt that Apple values user experience more than it values gouging developers for profit. The Apple that would, is long gone.
Exactly. Apple would have to actually... compete. I suppose I can understand why this fills them with dread, but they have a clear path to retaining developers: compete!
I don't think you'll find many apps jumping ship entirely. They might offer lower prices elsewhere.
The biggest issue for me personally is that it's not clear how, or if, sideloaded apps are sandboxed and how they're granted permissions. The warnings seem intentionally designed to play on those fears. If they're sandboxed the same as other apps and have fine grained permission controls I'd do a lot more sideloading.
You're in luck! Another way to [solve problem] is to [introduce another problem]. XD
You'd be smarter to trust your money to drug dealers or your put it in a sack and have your 5 year old cousin watch it real close.
When with this there are no rules forcing them to do anything since they can just ship outside the store.
This doesn't address my issue (also I don't want another one I want to keep everything in a single place in settings on my phone). Considering I have never used PayPal for any of my subscriptions on the web I don't see this catching on for mobile either.
If a company wants to put me through hoops to make unsubscribing hard, there is zero chance they will opt to use something that makes it easy if they have the choice.
If services universally had an obvious cancel button that did exactly what it says it does without a runaround, then yeah the premium makes zero sense.
So I assume given the price that the extra 30 (or 15) is calculated into the price.
So my answer would be yes, if they said I could lower it by going through their website I would continue to do it through the app. If they removed the option completely I would stop using it and find an alternative.
I will not support shady business practices and hurdles to unsubscribe is one of the worst in my opinion.
You miss the fundamental thing which is that the charge is specifically for publishers for a reason. It's because it absolutely is worth 30% to every business who wants to reach a lucrative market.
If it's as strong a benefit as you believe then developers will keep offering it.
I don't bet on this sticking around if it can at all be broken.
I pay for Copilot on my iPhone to keep track of finances.
Had that not been the case I would have never subscribed which gives the developers and apple that money.
Basically apple is getting more money from me because I took more of a risk on something.
Don't want to sideload? Then don't. Only buy apps from the app store on mac and pc and android and iPhone. And don't hit me with "But what if XYZ takes their app out of the app store and goes sideloading only?!" Well then don't install their app, it's that simple. If the logic is if you want to sideload get an android phone, then the same should be applied to sideloading in general. Don't want to sideload? Then don't.
On PC, there's Microsoft's store. Amazon sells software downloads online, and I don't think they're the only ones. Lots of game stores of course. You can also buy software in actual stores, although that's less common, and sometimes it's just a big box with a download code.
But yeah, your take on sideloading seems reasonable. You don't need to do it. I ran a windows phone for years, it's fine to not have apps (and it's less fine to not have a good browser, but if Safari lingers enough, it'd be nice if you could sideload something else)
I like being able to buy things on the Windows Store and on Origin and Steam. If you are right and this makes things worse don't you think people will just stick with the Apple store?
Full disclosure : Apple shareholder.
No, they won’t. At a bare minimum, they’ll have the Google store and the Facebook store, and they’ll probably have a dozen others, because most people don’t actually care enough to make a principled stand on these kinds of things, but their lives will be shittier because of this, in the same way that we all have LinkedIn accounts even though LinkedIn is dogshit because we all need jobs and none of us care that much, but our lives are shittier because of LinkedIn and they’ll be shittier because of this.
Right now we just have contractual monopolies with no other options.
Let me turn this on its head. If you don't want Facebook, you're free not to download it.
> You live in a world in which large predators want to devour you and small predators want to gnaw on you
Right now Apple is that large predator. They take 30% (wtf!), have to examine all deploys (nevermind your emergency), have arbitrary rules, force unwanted and unfair Apple platform integration, separate you from your customers, etc.
Eventually the web will become the app store and software distribution without shackles will be new again.
Apple's false uni-channel model has been a disease on our industry for far too long. Bits are free to send, download, and run.
…They take 30% (wtf!)…
On 93% of the applications, Apple takes 0%. They vet your app for the users and handle distribution for $0.
They provide the development environment for free (Your developer identity costs you $100/year and is required to release software in the store, but the tools are free and you don't need an identity to use them for yourself.)
Of the remaining 7% of the applications, until you are pulling in $1,000,000/year from the Apple App Store the Apple takes 15% and pays the credit card processing costs out of that. (At the worst end for you, if you sell a $0.99 app or in-app-purchase, your credit card company is going to charge you maybe 12.4%, so you are right back in the same territory. My local deli won't even take a card for less than a $5 purchase.)
Now we come to the whales. Statistically about 0% of the apps, but they bring in the money. These guys are paying 30% and that is some serious coin. They are absolutely subsidizing the development tools and store mechanics. It must gaul them that they are the huge customer and are getting a negative discount.
I wonder how big a whale you have to be to go to a different store and take >70% of your users with you?
…have to examine all deploys (nevermind your emergency)…
People's milage varies here, and no one writes a blog post describing things working normally, but the store review process is so fast these days that I push my release candidate up, refill my "tea", ask the cat how her day is going, and TestFlight download my approved app to one of my untethered test devices to test. It's that fast. In the bad old days that process could have taken days for me, but now it's smooth. I've been releasing this app since there was an App Store and I've never had a release rejected, so maybe I get special treatment. And to be balanced, I know people in industries which have to educate the reviewer on the legality and compliance of their app on every release, so that part of the review process still could use some help. That isn't doing Apple or the app developer any good.
But… even though I agree with many of your points, I want all my apps to come through Apple, and I don't want to have to provide friends-and-family tech support to all my knuckleheads who will cargo cult install some unmonitored store and end up on the bad end of a bad person's scam.
I have disallowed notifications for almost all apps on my iPhone. I will check an app when I want to check it, not when the app developer wants me to.
Conversely, it will also be great for any possible sideloaded app to also have the system give the user that same choice.
Now if one side starts to impose their choices on the other is when we start having a problem.
Do you want WhatsApp to deliver a message to you from your mom or special one that they urgently need help? Or should they wait till you will want to check the app?
The idea that apps just get to notify me whenever they want is insane. This is especially true in games.
Heck theses days a website gets to buck me about it just by me visiting it.
Can you explain how? Because I don’t think they have at all. App developers are not their customers, they are business partners, and prioritizing customers over business partners is laudable.
This needs a fix, and clearly we don't have one currently. No reason to let another ill occur in the meantime.
You just described MDM. It has been supported by iOS for a long time, allowed to do exactly what you describe, and this bill won't change that aspect of it.
The permanent solution to this are federal data privacy and ownership laws.
People should want something they don’t want.
Because…
People who want to make that thing would like a job making it.
But it’s backwards, you can’t say that people “should” be a certain way you have to look at how they actually are.
Being passionate about building something does not convey a right to a job doing that. It makes for a fine hobby - but outside of that build something people want.
I, however, would like to pay people to make this thing that may just happen to have a passionate origin. I also think many people want some polished version of this thing to exist, despite not wanting to fund its manufacture and maintenance. I think the inconvenience to the user in the interim is worth it, but many/most don't agree with me and that is one reason it doesn't exist.
Making legislation to force third-party marketplaces to exist on a "platform" is more in line with your concern, to be honest. It's forcing an entity to do something it doesn't want to do. If consumers cared about this, they would move to a different platform or gasp create a competitor that does what they want. I already know of some people that have moved from Apple to Android simply because side-loading is possible.
Also, I take issue with the notion that in order for something to exist today, it has to have "broad mainstream appeal". A marketplace by its very nature benefits from diversity of marketed goods, but just like any other product, it shouldn't need to completely displace market leaders to exist. The rise of megalythic companies, VC being promised eventual Google-scale growth of their bets and people's general squeamishness at using anything at all unpolished or inconvenient has created this world where everything needs to be huge in order to be considered successful in any meaningful way.
F-droid is a thing and I don't think anyone would argue it
A. Doesn't exist.
B. Is a real competitor to the Google Play Store.
C. Doesn't invovle people in the market, both developers and users, who are happy that it exists and wish to further it's growth.
I can say, I think a lot of the problems we currently have and ones we are trying to spotfix with legislation could be better solved via a more conscious consumption. "Should" is a subjective term based on a cost/benefit analysis and while I think people should act differently, I don't think they should be barred from acting as they have today nor are they morally corrupt for doing so.
Everyone buckets and weights the pros and cons of everything differently.
You're bringing up non-profit projects as proof that consumers aren't doing the right thing.
But, don't forget, there used to be a highly competitive commercial smartphone market until the competition was whittled down through acquisitions and exits.
Microsoft, Blackberry, Palm, Apple, Nokia, and Android all had their own smartphone OS simultaneously for a brief moment in time.
Consumers can't be blamed for market consolidation. If that's the case might as well blame them for T-Mobile buying Sprint or for the AT&T or Microsoft monopolies.
I don't know if this bill is the right bill but anti-trust is an issue of growing importance. You buy an expensive durable good and it shouldn't be left to the manufacturer to decide whether it wants to screw you over or not (and this same concept applies to things like cars, washing machines, etc).
Put simply, don't buy products that lock you in if you don't want products to lock you in. It seems like consumers are capable of making decisions based on price, durability, features, color etc. why is any other variable sacred?
The answer is consumers don't care about these issues enough to pay for them. Would we have this right-to-repair argument if consumers went out of their way to buy repairable devices? Lenovo, Apple, Google, et. al. have been moving to solder more and more components to the board and glue everything together and consumers haven't punished these producers with their wallets yet. If you want a repairable device, buy one -- this isn't a consolidation problem. If you want a phone that you can run a different OS on, buy one. If you want a red toothbrush, don't buy a blue one and complain (or make a law) that it should be red.
Pine64 is a for-profit entity. If you want a repairable phone that you can side-load anything on, maybe give your money to them instead of Google-Apple. Likewise, if you want a repairable laptop maybe buy a Librem 14 instead of an MacBook. Maybe if you want an open hardware ePub reader buy an InkPlate instead of a Kindle. These things exist and more would exist -- with more polish -- if people voted with their wallets. These are real companies trying to make real money with real products for real people.
The smart phone operating systems you listed would have flourished if more people purchased their respective devices. You can't install Sony's OS on an XBOX and while I don't purchase consoles and think buying a single-purpose gimped device is almost always a bad idea, if people want to buy what XBOX is selling, so be it. Apple consumers are not left in the dark about their ability to use an alternative app store and while I think it's a horribly limiting experience, Apple consumers keep throwing money at the company.
I'm not just blaming the consumer. I'm also stating that the consumer is a vital part of the market and their action or inaction results in a market more aligned with those decisions.
https://www.wired.com/story/android-zero-day-more-than-ios-z...
https://arstechnica.com/information-technology/2019/09/for-t...
The only ones barely relevant are the preloaded OEM stores, like Samsung’s and Amazon’s, but even those pale in comparison to Google Play.
And it’s not because Google Play is better than the competition. It’s because Google has barriers in place to stop any would be competitors. Look at the epic game store for a high profile example of that.
Of course, worst of both is interruption notifications where you see part of the message, tap to read the whole thing and then get to wait for the thing to load.
My theory is that for the major non-gaming companies- Google, Meta, and Amazon- building their own third party app store on iOS is not in their interest. They would essentially be carving out a ghetto for their own apps. Even if the law mandated Apple accept third party apps, Apple can still control that experience. And that experience will inherently involve friction. There will be friction to enable third party app stores. There will be friction to sign up for said stores, add payment information, and deal with yet another membership. Users would rather use mobile web sites before they have to jump through hurdles to install an app from a third party app store. There will be a public backlash against these companies for hoarding their apps in third party stores.
I think if they do introduce third party app stores, they won't take crucial apps- Google Maps, Facebook, Instagram, etc.- off of the Apple App Store. They stand to lose out too much by risking being dependent on their own new, untested third party app stores. And they would suffer a lot of heat from angry users for forcing them to sign up for and then manage yet another account.
Besides, these companies' apps aren't exactly the new hotness that inspire organic migration, unlike say TikTok. Imagine: users muddling through the Google Play Store for iOS® to get their Chrome, Google Maps, YouTube, and Gmail/G-Suite apps, and what else? The Google search app? The umpteenth Google instant messenger app? What would Amazon stand to benefit by duplicating their Kindle-oriented third party Android app store on iOS? Offer their Kindle reading app, the Amazon storefront app, and Audible? Does Zuckerberg really want to reenact the Facebook Home fiasco? Most of the time when these giants try to play in the others' home court, they tend to stumble pretty badly.
Gaming companies such as Epic, Valve, EA, UbiSoft, and now Microsoft-Acclaim-Blizzard might have a great chance at fostering third party app stores, given their unique content and gamers being accustomed to having to deal with multiple platforms with exclusive content. And er, a greater willingness to ignore user outcry over closed platform shenanigans.
... (but not "...")
>They provide the development environment for free (Your developer identity costs you $100/year and is required to release software in the store, but the tools are free and you don't need an identity to use them for yourself.)
So it's not free at all. It's $100/year. I know--I've tried to do it. frankly, it's in insult that I not only get to develop a free app, I get to pay for it, too!
There are huge incentives to do this in California and EU. They have the legislation that says that if one can subscribe to a service with one click of a button then one must be able to unsubscribe with one click of a button.
Google and Apple would still be welcome to operate their own stores. A 3rd-party cross-platform store would compete with them, hence no monopoly.
Edit: I guess you read my comment to mean "Apple's app store would come to Android" or vice versa? That's a possibility. I'd prefer that to the current state of affairs where no direct competition is possible
This is the free market competition that tech is supposedly in favor of.
If you think Apple's vetting process is adequate protection, exclusively use their App Store.
Websites can also siphon your data, yet Safari let's me browse the websites unfiltered.
A centralized monopolistic app store isn't solving the same "problem."
There have been numerous cases of Apple missing malware in the App Store, here's one: https://www.wired.com/story/apple-app-store-malware-click-fr...
Desktop has much better tooling than it used to, including code signing, built-in browser scam website filtering, and automatic malware removal tools distributed by OS vendors. The late 90's was full of "take over your computer, time to wipe your hard drive" level viruses and malware (and I downloaded many of them!)
Macs even have recently added sandboxing for manually installed apps similar to the ones seen on App Store apps, such as OS prompts asked to allow access to personal folders, camera, desktop sharing, and other sensitive areas. Even a manually installed app is less likely to access private things because of this addition.
If AltAdBrowser (which, I assume is spyware/adware) is our level of harmful software we're talking about, it should be noted that app stores allow this type of data collection with user consent. Just check out the privacy tab in Apple's App Store for Facebook or TikTok.
Just like on a PC, all it takes is one uninformed download button press to install spyware/adware on your iPhone.
Your relative could also just only click download buttons within the app store on their desktop. That would be a very easy piece of advice.
Maybe I should be allowed to sell my own licenses to Unreal Engine. I’m sure I can undercut Epic’s prices.
They just want to (e.g.) make sure their photos of their kids won't get deleted.
The whole purpose of regulations is to protect the consumer against predatory companies.
Companies are showing up armed with a massive information asymmetry. They’re paying thousands of data scientists and marketers to learn everything about you and how to manipulate you into buying.
The customer is the prey, not the predator, and blaming them is blaming the victim.
I, myself do not have a Facebook, Instagram, WhatsApp, WhateverZuckBuysNext account because Facebook is a bad company and I don't wish to give it a dollar. When WhatsApp decided to merge Facebook and WhatsApp user data, consumers reacted by switching to Signal, a more equitable competitor. Facebook then had to placate them, at least temporarily. This is how conscious consumption works and in a capitalist economy transactions and boycotts are one of the purist ways to show your approval or disapproval of a company's products, services and behavior. It punishes bad actors in their wallets and rewards good ones in theirs instead.
I am 100% in favor of mandated information disclosure laws. I think consumers cannot make a voluntary and informed market decision if they don't have adequate information. Things like nutritional values, ingredients lists, explicitly enumerated contracts, hazards, precautions, demarcated place of product origin, assembly and material origin etc. etc. These are the tools with which consumers can make market decisions.
We live in a society where this information disclosure is obviously inadequate but consumers are also part of the equation and should be more vigilant and aware of their part in this dance.
I don't think the only two options are between a heavily regulated corporate hegemony (with consumer safeguards) and pro-corporate monopolist authoritarianism. We can do better but people need to do better too.
Not including Apple One, I spend $432 a year on subscriptions on the App Store. All of those are not available via any other means. So if I saved 30% I would be paying $302 a year... Yeah I would happily continue paying $432 to be able to easily drop something if they start a behavior I don't like and feel like I am in control of my own money.
If I have to call and cancel, that is basically a guarantee I will never use you again and will warn everyone to not use you.
If I have to jump through a bunch of screens, I will be mildly upset but will probably forget about it.
I just don't want to support that behavior, so these companies basically being forced to do so on "my" (really apple's but I am making a choice to use them) terms is worth some financial cost to me.
If I had thousands of subscriptions, maybe I would be saying something different. But the yearly additional cost in this theoretical situation is minimal and to me it sends a signal. If I actually was given that choice then the company can see those metrics and hopefully see why.
Genuine question, do you think that comes free? It costs money to develop these things and having control over the app store allows them to recoup that. I see no problem except maybe it's too expensive for developers. A more reasonable cut should be offered IMO.
Why Google and FB in particular? Because of the ad tracking thing? Note that if Apple allows sideloading, then rather than installing G/FB’s official apps you’d be able to install 3rd-party clients to their services that mitigate tracking/block ads. Currently you can’t easily do this because of App Store policy disallowing apps that violate the ToS of services that they access.
And, what’s to keep 3rd party clients from working? The same thing that currently does: Google and Facebook control their APIs. This isn’t the era of the open internet, and that doesn’t change with an open App Store either.
I wasn’t throwing out a hypothetical when offering 3rd party clients as a solution to installing Google or FB’s stores. This is already what’s happened on Android. Rather than download official apps from Google Play one can install a community app store (F-Droid) and grab enhanced 3rd party clients there.
API control is rarely an issue aside from the fact that these unofficial clients tend to use said APIs in ways that violate the provider’s terms of service. As such the client apps violate the Google Play Store’s rules and must be sideloaded. This rule is also why 3rd party clients must be sideloaded on iOS.
The idea of billions of devices out there with constantly running background ad-tech frameworks horrifying to me. It would make the AirTags stalking seem like a joke if every phone secretly tracked every Bluetooth. Right now Apple is in the stream to say no to that.
The argument seems to be Apple should just lock down things even further to prevent it from happening…
If you don't want to be tracked, don't use Google, Facebook, and other ad techs. Doesn't matter whether you installed their apps or not. Even today Apple can't meaningfully shield you from their tracking if you choose to use their free ad-supported services. (And if you don't, there's not much value in tracking you since they can't sell your attention to the highest bidder)
I'm not defending ad tech, but it will take complex legislation to reign it in. You can't just hide from it in Apple's walled garden, it does not work.
They wouldn't be subject to legislators' interest in the first place if they charged reasonable fees.
You're right that unity wasn't a great example though. A better example would be the xbox, playstation, switch, etc.
The alternative model is you sell out your users, like google does.
Not really. Gaming consoles are usually sold at loss.
"The reason game consoles end up being profitable is through a combination of software, service, and accessory sales, but it's still surprising to find Microsoft has never achieved hardware profitability"
https://www.pcmag.com/news/microsoft-says-xbox-consoles-have...
The average cost of manufacture is a PS5 is $450, the cheap version of a PS5 is $399, so a $60 loss. The platform takes a 30% commission on games the are priced >=$69.99, so at three games per machine they're making a profit.
The average cost of a game on iOS is 48c. Apple takes 14.4c, all that money then does things like supporting devices long after they were sold. Unlike google apple doesn't monetize its users: google continues to make money after devices are sold because the platform itself exists to help their ad business, that means android would still make money for google if they didn't even have their own store.
Add to that apple providing actual major software updates for devices more than 5 years after they were sold - not just security fixes - and I would argue that apple has a greater justification for their commission than Sony or MS do.
Or if you disagree, fine. What’s the threshold? How does the Government acquire the information to determine if enforcement is necessary? What happens if the PS5 console, later in its life, is ever sold for a profit?
As someone who recently started dabbling in Android app development, I'm side loading my own app all day long. My app, whether side loaded or downloaded from the Google Play store, makes permission requests and the user must approve every one of them.
They are subject to the same permission request/granting system as apps installed through a store. That system is OS-level and applies to all non-system apps.
Are you sure? I've had to go into Accessibility Settings and grant command line tools permissions there.
There's a reason everybody nags you to install their apps on every website.
- if you have found away to get around iOS’s sandboxing, you could collect a bug bounty
- ad blocking doesn’t work well or at all for first party ads like FB, Reddit and Twitter use.
There's an advertising id built-in into the device... Just the thought of that on a browser would make everybody scream.
> - if you have found away to get around iOS’s ssndboxing, you could collect a bug bounty
https://developers.facebook.com/docs/marketing-api/conversio...
> - ad blocking doesn’t work well or at all for first party ads like FB, Reddit and Twitter use.
For now, only Facebook is resisting on it's own website with some obfuscation but I have no doubt that new browser apis will close that gap. For Facebook tracking on external websites it does work though, something I can't say exists at the moment in the mobile world.
Not sure how much it would help. My family is at least an hour away and I might not see the notification anyway.
That is a far cry from permitting it for all apps though.
It is frankly shocking to me how many people fail to understand that.
"I don't like push notifications, it means nobody needs them"
People are already upset that their digital purchases are controlled by Apple. Wait until the startup that they bought stacks of software from goes bust and all of their app purchases are gone.
:D
The Chinese companies are getting a substantial subsidy; the Google Play store is blocked in China.
https://www.cnet.com/tech/mobile/just-as-critics-feared-fort...
It is actually shocking to me that some people have this extremely narrow view of this problem. There are huge classes of applications that absolutely require immediate notification of the user, but here people just handwaive this as a non-issue because "I don't like to be disturbed".
How about a doctor called for an operation? Your car being robbed? Incoming bank payment? New ride request for a taxi driver? Disaster notification? VoIP call? A soccer game beginning? Billions of uses you just discard because you don't want it. Gross.
You can make up all sorts of notifications for emergencies but I could counter with what happens if I am in the shower when I get the notification? I don't want a tornado warning the last possible second, I want to know it ahead of time so that I can get to a safe place. If my car is broken into there is nothing I can do, if my grandmother has a fall it is at least 30 minutes before I can get to her, I don't need notifications for bank payments (it gets added to a list that I renew when necessary).
I wouldn't want a notification for an active shooter at all -- if I was hiding from the shooter, it could give my location away.
Facebook is right now taking a huge loss due to the fact the walled garden is working.
People compromise their privacy because they didn’t have a choice. Apple is providing that choice until you let Chrome only be installed from the Google store and web sites suddenly say “best with chrome”.
Facebook is hitting a huge loss right now because they saturated the world, ran out of markets to expand to. Not because of Apple's minor restrictions on cross-app tracking, jeez. Their growth in US stalled long ago.
> That complex legislation is not going to happen because ad-tech has the money to stop it.
And tobacco companies had the money to prevent anti-smoking regulations, and the oil industry had the money to deny climate change, and big tech had the money to keep their app store monopolies. Well some of those are WIP but it's clear that things do improve despite the money, albeit slowly.
> People compromise their privacy because they didn’t have a choice.
Nobody's stopping you from using DuckDuckGo and Mobile Safari, not today, not if this legislation goes through. Nothing that Apple does will change that, and nobody will code websites for mobile without supporting the default browser on their target platform, unless that browser is IE-level terrible, which Mobile Safari is not, despite its many deliberate shortcomings.
If you're all about choice you should stop telling other people that they should pay for services with money rather than with ad impressions, and that they should pay Apple's 30% tax for your privilege to see one monopolist shove it to another in a superficial way.
And if you think "don't use Apple" is valid advice for these people, then it's also valid advice for you for when this legislation passes, if you really can't live on a platform that isn't completely locked down.
Um, the fact I've told any semi-non-competent person to buy iPhone because it very specifically won't screw up like the popup ridden land of Android.
You know that developers will end up using alternate App Stores.
Which means I will be forced to use them if I want to continue to use the app.
If you are arguing that some people will be tricked into installing malware from other sources then you are right that this change would allow that but it will still require user to go through few steps which should raise red flags for them. Some people just can't resist pushing that button without thinking and regardless of the consequences and in that case app store safety net is just temporary anyway, they are still exposed to the real world where that will harm them in a more serious way.
I seriously could care less what we as HN want out of a phone in a way. We are head strong enough to do something different for ourselves -- literally look at PinePhone, etc.
What I'm concerned about is the trickery that is sinister beyond belief, getting access that they never earned and do not deserve.
Here's an example: https://youtu.be/VrKW58MS12g?t=406
This 'hack' is quite insane... Brillant and horrid... and I foresee it happening left and right.
You also can't retroactively undo a security hole: once you've installed malicious software the other software on the system by definition can't be trusted.
That's the thesis for a treatise I could write. This breaks the contract I had with them upon purchase.
As far as FB cross app tracking, there is another article on HN where FB attributed $10B worth of revenue loss to Apple’s new opt in tracking prompt.
It’s not about obstructing, a “native ad” looks just like any other post and is integrated into the feed. It would take some serious AI to block that.
> It’s not about obstructing, a “native ad” looks just like any other post and is integrated into the feed.
They have to disclose sponsor posts by law (at least in the EU). Right now they are using tricks of random divs to hide that to adblockers. When the browsers will add a contains-visible-text:() selector (or similar name), it will be game over.
Seriously though, I have a hand typed letter from the mid 80's running a similar scam.
If anything, technology has made this sort of thing riskier for the scammers.
Consider how you'd reproduce the vigilante's setup using 1980's technology. It probably wouldn't be feasible.
You are building a perfect argument against Apple here. As DoorDash rates grew I stopped using them less and less and started driving to the restaurants myself. And DoorDash rates are still far cry from 30%.
And this is for basic delivery, where many buyers will be a short drive away and could in theory have placed a 1985-style pickup order. There's no captive element like an App Store.
https://s22.q4cdn.com/280253921/files/doc_financials/2021/q3...
If I read this correctly, at least 60% of users stop using DD after 1 year.
The argument “would you pay some percent more” is somewhat meaningless because if Apple thought you would pay 40% more they would already be charging that and charging the publisher 30%. Two sided markets mannnn.
I don't think the point is wrong though. You can bypass DoorDash both as a customer (using other service or going personally) and the restaurant (by having online ordering on another platform).
Surely they all can’t have monopoly power? Is 15% of revenue suddenly not monopoly power? Would you still feel forced to pay it if it was 50% or 75% or would you just leave iOS?
Malware has made it into Google Play store which is Google's fault.
Same has happened to Apple (https://9to5mac.com/2021/05/07/emails-reveal-128-million-ios...; https://us.norton.com/internetsecurity-emerging-threats-ios-...) so you cannot be guaranteed to be safe just because you are behind a walled garden, you still need to think for yourself.
Allowing app side-loading or different app store is not a security hole.
Using non-approved apps or non-trusted app stores might allow for existing security hole to be exploited more easily but it might also allow for better protection against such security hole by providing better curated app stores for less tech-savvy users.
Any software license you may have purchased is a non-exclusive one. Apple can re-license their own software however they wish.
This keeps being stated as though it’s a foregone conclusion. All evidence points to the contrary. Look at Google Play. Android has allowed third-party stores since inception and yet the only stores that see any notable use are the ones that ship on devices, i.e. Google Play and to a much smaller extent OEM stores (at least in the English market).
So no, it is not likely that you will have to install another store. Just like most Android users only ever touch the Play Store most iOS users will only ever touch the App Store.
The only notable stores I expect to see from this are an Epic Games store that basically just has Fortnite on it, and some community-driven F-Droid-like.
How does this relate to your original comment claiming you're losing something you paid for?