Currently, I can go to the App Store, install any app, and be about 99.9% confident that the app will do me (or my technologically illiterate mother) absolutely no harm.
This is something I value highly, and am happy to pay the “Apple premium” for.
That's fine for you to want it, but don't impose it on me.
I want freedom and liberty to do what I want with the devices I own. I want to develop without fear that these two megacorps can shut me down on a whim for developing something against their ideology.
The web isn't like that. Windows wasn't like that.
Today we live in a Fischer-Price future land where everybody has to wear gloves because we might get burned. I hate what we've become. I want to go back to the world before smartphones and Apple and app stores. The open web. Before Facebook and Google became big brother surveillance operations.
Windows wasn't like that.
Yeah, and it was an absolute disaster. Until very recently (Win7, roughly, or perhaps Vista) near every Windows install -- unless it had been locked down by an administrator, or maintained by a power user -- was an absolute cesspool of malware and outright spyware. The average Windows machine was literally unsafe to use. That's fine for you to want it, but don't impose it on me.
Essentially what you're asking for is a return to the world where some of the most common consumer devices in the world could only be safely operated by power users. Except it would be even worse today, since smartphones are so much more essential and offer so much more information about us (biometrics, location services, mics, cameras, etc) that can be harvested and exploited.I (a power user!) sort of miss those days too. It's not like I ever had malware.
But in general, that wasn't working.
What do you think about compromises (like macOS, and Android) where non-blessed software is disabled by default, but can fairly easily be sideloaded?
If people don't get the opportunity to fuck up, you arrest their development. Stupid software users then becomes a self-fulfilling prophesy. Users will become dumber than they ever were before, and therefore more and more reliant on software developers to do/make everything for them. In my cynical moments, I suspect this is all intentional... Imagine if the fast food industry were throwing their weight around to promote the idea that children should be kept out of kitchens.
I believe the same is the case with limited control over technology. Most users do not care to learn, and would opt to actively avoid the opportunity to learn if the associated danger was removed for them.
In my opinion the best option is to remain in the current state by default and have a more obscure 'power user' option that could be enabled within the OS itself.
I mean, I do it for a living and I'm glad I know.
But I don't really know how bridges, or electric guitars, or cars, or genetic engineering, or oil paintings work.
It's awfully gatekeeper-y to insist that computers should be these totally wide-open, unsafe spaces.
I mean it's almost exactly like saying people should know how to rebuild an engine if they want to drive a car.
It's certainly good to know how to rebuild an engine, but surely many people should be able to use cars without knowing that...
As a further point, drivers are (with edge case exceptions) not kept away or locked down from performing any work on their vehicle, yet in most cases they would still prefer to pass the responsibility on to a trusted professional.
Recently, I fixed a number of small (non-drivetrain) things on my car and I wish I knew more.
- Network access
- Direct hardware access (such as games accessing the GPU)
- Sharing data to other software
- Consuming data from other software
- etc.
As we've seen, we wind up needing to turn a bunch of these on for most software, and while it's certainly better than giving them carte blanche over the entire system, a handful of these permissions are enough to work some skullduggery.
Most software does not "need" network access, it just ends up being used for telemetry, serving ads, and checking for updates you probably don't need anyway.
> Direct hardware access (such as games accessing the GPU)
"Direct", meaning they need a context handle and some shared memory to get composited by the OS. Still, I'm honestly not sure why this isn't a solved problem today. Why are GPUs not virtualizable the way CPUs are?
> - Sharing data to other software > - Consuming data from other software
Software can be grouped together and allowed to talk among eachother within a certain context without giving any given piece of it the ability to burn the world down.
You'll have a hard time convincing me that taking control away from users is a better solution.
I agree that users need full control. I also think a few decades of personal computing have shown us that the defaults should be pretty safe and therefore restrictive.
Users should have to jump through a hoop or two (perhaps as simple as `sudo enable-expert-mode` in a terminal, or some such) before being able to shoot themselves in the foot.
As a result, all users are imperiled.
I mean, even with an App Store, IE would have been pushed hard, just like Edge is now. And it still would have been a buggy mess, and people would have still been infected...
I can't believe I just defended Windows here...
I fixed hundreds, maybe thousands of machines infected with malware back in those days. Switching users to Firefox and a safe e-mail client nearly eliminated all of their issues.
Here's [1] over 1000 CVEs in Windows 10 alone, many of quite critical nature and not related to IE or OE.
Here's [2] another 1200+ for Windows 7.
Here's [3] 741 for the "back in the day" Windows XP.
[1] https://www.cvedetails.com/vulnerability-list/vendor_id-26/p...
[2] https://www.cvedetails.com/vulnerability-list/vendor_id-26/p...
[3] https://www.cvedetails.com/vulnerability-list/vendor_id-26/p...
I wasn't a computer person back then. But I quickly learned about SMB file and printer sharing being wide open.
I think that's exactly what the vast majority of people advocating for sideloading are proposing. At least it's what I'd propose.
Android trivially lets you sideload apps downloaded from anywhere on the internet you wish. Apple not so much, but that's Apple.
The vast majority of customers want an app store with tighter controls, and both Google and Apple provide it. There are a hell of a lot more complaints about these app stores not being locked down enough than those in your camp saying that they don't want it locked down at all.
Tell that to the millions of people who installed Fornite mobile outside of any app store.
Most people don't care where their software comes from at all.
The reason there are complaints about the app store is because both Apple and Google are capricious and inconsistent with their application of their rules, and have no problem pretending their strict rules need to be enforced, but then allow apps that break their rules with adware or spyware on their app stores.
this got me thinking. how is that handled by a democratic system of government? with an independent judiciary, of course. we need an independent, third party App Court! we need a powerful organization that can referee and literally force Google and Apple to put an app back in their stores.
The vast majority of users are perfectly fine with the Windows experience of dodging fake download button ads, unticking bundled McAfee installs, having no automatic update mechanism, etc (which is still more or less the default even on Win10).
They only start caring when they can't do something they want to do. They rarely think about the "how".
Ignoring the windows store, this is really more of a "let developers handle their own updates" situation. The vast majority of modern windows software updates itself directly or through a loader (steam, etc). Windows developers can easily tie into distribution services that offer update mechanisms. The default user experience is not 'no automatic updates.'
Most people I've talked to don't even realize you can allow apps to be sideloaded on android. Most people don't even really look at their settings menu other than to change backgrounds and stuff.
I mean, at least on the latest phone I bought, I had to go to the build number, tap on it a bunch of times to get to the developer options, scroll down through a bunch of options that likely look terrifying to the average user until I found the option allow apps from outside sources.
When I tell people they can do this, or I tell them about f-droid or show them things on there, they tend to be kind of shocked that you can do that and usually want me to teach them how.
I've noticed a lot of people for the most part are kind.of scared to really dig into their devices without being told it's ok, but as soon as they know it's not going to destroy everything, they usually start trying to dig deeper.
The easy walled garden approach I find really stops people from wanting to learn more about what their devices can do and gives kind of a false sense of security, there's plenty of garbage and unsafe stuff in app stores and honestly, I use almost as much diligence downloading from there as I do from random places on the internet. A lot of people don't read reviews or bother even looking at permissions before the get something from the store and end up filling their phones with garbage anyway.
Customers choose from the options that have been marketed at them.
What the "vast majority of customers want" is a lazy, pessimistic, terrible way to invent the future. Where's your imagination and ambition for the way things could be? Have you forgotten that we have choices far beyond just "what Apple and Google give us" and "nothing"?
Do you think we would even have Apple and Google if everyone had your "take what the market gives you and like it" attitude?
* It's only imposed on you if you want an iPhone * That said, I'm generally sympathetic to caveat emptor, as well as the idea that the provider of the OS should be spending gobs of resources on proactive protection against apps they don't even know are malicious yet. I also don't see why there can't just be a secondary app store where apps don't get the same level of scrutiny and that fact is made very, very explicit. Call it Caveat Appstore
The real problem is that Google’s been unable to either secure Android or prevent malicious apps from showing up even given their locked-down store.
* webapps -- we tried this (iPhone v1) and they were awful. The web keeps improving but apps have consistently been years ahead.
* native software -- still too difficult to secure reliably.
We haven't really been suffering from fragmentation. We've essentially consolidated down to two platforms. You can also develop for the web or use a cross-platform framework.
Not really sure what you see as flawed. The app model has been wildly successful.
Yeah, we get it, you're smart. I'm smart. Most people here are smart. But protections still matter.
What you're saying is I don't want to wear a seatbelt when driving my car. Sure that is your choice - but I think it is a very foolish one.
As others have said there may be more apt analogies...sticking with the car theme, it may be closer to a market where you buy a Ford and then you can only fill your Ford up with Ford gas from a Ford gas station.
That market doesn't exist for clear cut reasons, but if it did you can bet Ford and other car manufacturers would claim the same thing, that limiting Ford owners to using Ford gas is for their safety, if Ford owners started putting gas into their Ford from a 3rd party, there could be all kinds of harmful additives or other quality issues with the gas that will damage the Ford. Of course Ford won't mention on their tax to "Ford gas suppliers" (of 33%) for access to the Ford car market.
A company takes for granted that they are good actors, and that their customers' interests are perfectly aligned with their own. With those assertions, increasing their control can only mean a better ability to make things good/safe/simple for their customers.
But that is an authoritarian delusion. Because real difficulty arises out of cross-party emergent complexity - illegible and unmanageable by any single entity. And the road to hell is paved with good intentions. This is blatantly obvious when you, as an individual actor, eventually end up at odds with whatever authoritarian scheme they've implemented - wishing to do something simple that you've personally judged as good/safe, but it's impossible to convince that centralized controller to understand / approve it.
In the real (multi-actor) world, we acknowledge that interests diverge on either side of a transaction. Someone who has bought a printer is then an individual participant in the ink market. Someone who buys a pocket computer wants that computer to act for their own interest - not for it to be beholden to the whims of the company who made it.
Unfortunately, always-on communication, the difficulty of reverse engineering, and overbearing copyright law have allowed these companies to double down on overarching control rather than allowing reasonable demarcation points. Apple could straightforwardly create an app sandbox that would allow running fully untrusted code with fine-grained capabilities, unilaterally design it to not have the vulnerabilities that the Web continues to have (eg fingerprinting), and allow sideloading after appropriate warnings. And lest you think I'm being partisan here, the same exact thing applies to Google's general insistence that sideloaded apps are less safe.
But it's much simpler and more lucrative to double down on authoritarian control until they're forced to create those demarc points, either by direct legislation or by consumer demand - eg if this recent censorship trend eventually pushes them to prohibit secure communication apps in their central stores.
Bad intentions are not necessary to build an authoritarian system. All it takes is enough good-intentioned people being unaware of the system they are building and their role in it.
As it relates to printers/cartridges unlike my car manufacture/gas hypothetical or the app store, I could potentially see certain IP (from patents to trade dress) rights that may actually help the printer companies argument (but again I think they backed down anyway).
I've been using a little multifunction brother laser printer and convinced my sister to do the same in college and those are the only printers I've used in a long while that don't give me issues.
The only other printers I used that never gave me issues were the high end laser printers at University.
You give complete access to a licensed dealer, that can be trialed, if abused.
Or you go to Brasil to pay 1/10th of the price and give them a copy of your password and address.
Something like that
If you want to stay with cars, it’s like Google saying when you buy their car, you are only allowed to go to 6 pre determined destinations in their vehicles.
Some people find comfort in the lack of choice, since they know the drive won’t be “dangerous”, but for the rest of us, we want to make the choice of destination ourselves.
We simply want the choice to open our options without these companies punishing the consumer over making a choice with a very expensive piece of hardware we own.
This scenario still doesn’t prevent Apple and Google from providing their tightly controlled closed garden of choices for those that want it that way, but for the rest of us, we get our freedom back.
It's more like, when you buy a car, you are only allowed to go to Google-approved destinations. You are allowed to submit a new destination for consideration, but ultimately google can decide if you are allowed to go there or not.
Almost noone buys a phone because it's super locked down and some company decides when it's too old and can't install apps from the app store anymore.
Average people don't care. If you tell 'em to do so or so, they will do.
here’s an article from 2016: https://9to5mac.com/2016/03/27/how-to-create-free-apple-deve...
In what world do I want a transit app listening to my microphone?
There isn't anything that precludes security in an app store-less world. If we sat for an hour, we could whiteboard a number of technical solutions that could be engineered.
- apps still require signing
- implementing a stricter permissions / ACL model
- continuously scan devices for malware or bad heuristical behavior
- publish a list of misbehaving apps that can be subscribed to and automatically scrubbed
- semantic sets of app permissions. Gallery apps don't get microphone, contact, or location data.
We could easily engineer for a distributed world. The problem is that Apple and Google want complete control. Playing gatekeeper gives them authority, and they get to take a large rake of any money being made.
Don't make excuses for their model. They're bad actors that have abused their monopoly powers.
Not at all. What he is saying is "I don't want my car to refuse to start if I am not wearing a seatbelt."
I don't think that is a good analogy in this case. It's more like he's trying to do a repair on his car, and he wants to be able to use some cheap parts sourced from elsewhere but the manufacturer has made it so only their parts will work. Sure, maybe the parts that don't come directly from the manufacturer will blow up my car, but I'd still have the freedom to choose than be locked down by some massive corporation because they say they're keeping me safe.
This is about personal freedom. Not wearing a seatbelt can put others at risk for injury liability. Installing an app will not do that. Let's stay on topic. And while we're at it, you and I both know that majority opinion has never been strongly correlated with truth.
Wow, I'm surprised that has never occurred to me before. I guess that to most people, such as myself, the trade-off is so obvious from a personal safety point of view that we don't think too deeply over it. This is a great point.
Ever seen a botnet?
Who imposes this onto you? I have a great idea for you if you dislike the App Store: Don't buy an Apple Device. Turns out Apple doesn't owe you shit. Oh, also the same "get off my lawn" libertarian viewpoint of yours can be claimed by Apple. They might want the same liberty (to do as they like with their platform).
I recall Microsoft using that defense once upon a time.
IF you don't like Explorer or Netscape, don't buy a PC. Turns out Microsoft doesn't owe you shit.
However, it turns out Microsoft does owe consumers something, the Settlement is available for anyone who cares to know what that something is.
Like the fact that Microsoft had 90%+ desktop market share and was using it to shoe-horn an unrelated inferior product with powerful network effects into dominance.
Whereas Apple has no monopoly and in fact their overall smartphone market share is falling.
Let Apple compete how they want to compete, as long as there are viable competitors. Of which there are several.
To look at the smartphone market and how far it’s come in the last 10 years and decide this is a space which needs anti-competitive enforcement action from the FTC is abusing monopoly law to obtain a political outcome.
Agreed.
> Of which there are several.
I count one (Google). Who are the others in the smartphone space that are viable competitors to Apple in either company's home market (USA)?
I'm not sure "home markets" are really relevant for global entities like multinational companies.
Who are the viable competitors? It is Apple and Google/Android right? Everything else is the equivalent of Bing competing with Google Search. Keep in mind another MS defense was there is Mac and MacOS, we even build a IE for MacOS, therefore, we can't be a monopoly.
>To look at the smartphone market and how far it’s come in the last 10 years
Maybe there is a thriving competition in the smartphone OS market I am unaware of, but I thought maybe in the last 10 years the market went from MS, Blackberry, Apple, Google/Android...to more a consolidated market and effectively Apple and Google/Android.
The political outcome is interesting, I haven't heard that before, what exactly are the politics involved with wanting Apple to allow a 3rd party app store?
Or, how does the mobile OS vendor perform any kind of spam protection at all on push notifications if they have to open their notification gateways to absolutely anyone? (I'm not suggesting they're doing a great job of it now, but think about what happens when they lose the most effective stick - being kicked off the platform - that they have)
Apple already has extensive experience in this area with macOS.
> Or, how does the mobile OS vendor perform any kind of spam protection at all on push notifications if they have to open their notification gateways to absolutely anyone
Do they? They could just as easily require that apps outside the App Store provide their own push notification infrastructure.
You act like these things are impossible to overcome.
And you pretend like Apple isn't already earning money from this. Apple is already charging people for the iPhone. People keep saying they are a hardware company. Are they really?
macOS runs on platforms with persistent power and/or significantly larger batteries. The power drain caused by persistent connections is negligible given the size of the battery.
> Do they? They could just as easily require that apps outside the App Store provide their own push notification infrastructure.
This was one of two options - allow apps to manage their own push notifications (which requires apps to maintain persistent connections to external servers) or open up the gateways to anyone (which doesn't). I can't think of a third option, but I'm open to suggestions.
> You act like these things are impossible to overcome.
Nothing is impossible to overcome, but most things require trade-offs. In this case, I see the trade off being battery life vs spam (and that's only if you open up the platform, which is the other trade off - open vs closed platforms)
> People keep saying they are a hardware company. Are they really?
If you've paid attention to any apple earnings reports in the last 2 years, they themselves state they're trying to pivot towards services over hardware, specifically because the hardware market is no longer a major growth market.
Arguably, iPhones are too thin and light and should be thicker and heavier and thus could have bigger batteries. This doesn't help anyone who already has a phone (and iPhones remain supported for up to 5 years after release - that's a long tail)
That's the problem though. That last 0.1% is difficult, and Facebook (which, if your technologically illiterate mother doesn't have it installed, many others do) has been repeatedly shown to do harm to their users. Yet they're still on the apple app store.
What is needed is a big red button that makes it easy to sideload an app (download a file and run it) and explains the implications to the user.
The app was indeed a scam by a random chinese dev impersonating a company he was not related to by using their brand as app name and their logo as app icon.
a: Let me install from elsewhere if I want, like Android does (and I love)
b: have more transparency in the back end processes of the store and better appeals. Right now it's very arbitrary and capricious. Yes they have a published set of rules, but they're enforced and interpreted in a very unpredictable way.
Your mom always uses the App Store, everybody else is happy.
We got my wife's grandmother an iPad because she kept getting fleeced by Geek Squad after opening email attachments. Smooth running for years now.
A lot of people don't have any need for a full-on computer.
I've considered something like Solus-based laptops for them, but I haven't gotten around to testing out a configuration yet.
They're happier as their technology always works the way they expect. I'm happier as I don't get any more tech support calls.
Please don't take that away from me.
What is this nebulous "damage"? If an app escapes the sandbox and totally hoses the operating system, the fix should be basically plugging the phone into a cable at home and waiting say 24 hours to prevent evil maid attacks. If the malicious app manages go further and screw up the "hardware", then that implies a serious security vulnerability and so should be covered under warranty.
A security model based around every bit of code on a device being vetted is fundamentally unscalable. The cracks are really starting to show, with increasing false positives and false negatives.
Now imagine people downloading all sorts of scam apps, having personal data uploaded, ransomware, you name it. And they are going to take that sucker straight to the Apple store if they don't have friends/family to fix it.
Aside from that, I personally view the Apple App Store as a feature and a benefit to me. I don't want another App Store even if it were available.
> people downloading all sorts of scam apps, having personal data uploaded, ransomware, you name it
Obviously if you just get rid of Apple's current solution and don't replace it with anything, then those things will happen like the jungle that was Windows. But that does not make for an argument in support of Apple's current solution.
The answer is to address those problems for arbitrary code (eg isolation and fine grained capabilities), rather than simplistically asserting that any code on the device must be "good" and then enforcing a singular top-down regime to assure that.
> I don't want another App Store even if it were available.
See if you still hold this opinion in ten years when large companies have been pushed to ban secure communication tools in the interest of "public safety". The writing is already on the wall.
(My current support load mainly consists of needing to help my dad because app UI elements are designed to be invisible. This is a problem caused by centralized control - banks create their own decommodified apps and want to look hip in the "design" world or whatever, as opposed to publishing a standardized API that would allow creation of independent apps for old people. And the same vacuous "security" FUD gets dragged out to justify that state of affairs as well)
Aside from that, the iPhone app ecosystem is perfect for me. Maybe it’s not perfect for you but I like it how it is and don’t want it to change and I don’t want more people in my family bothering me with tech stuff. If you want custom stuff why can’t you use Android and a Pixel 3 or something? Plenty of other options out there.
I’m not saying Apple is wrong to make as much profit as they want. But to say any more than a 10% take at most (likely less) is a tax to have the ecosystem running can’t be true. Not with the $100 a year on top as well.
The $100/yr developer account fee is an anti-spam measure, not an actually significant revenue source.
Apple and Google App Stores combined currently generate almost $100 billion in revenue per year. This is the biggest and best revenue source available on the planet for smaller developers.
Easy end-user side loading, and third party app stores is a direct attack on this ecosystem and will damage the livelihoods of developers who will have no way to fight against massive increases in piracy that will result.
Windows developers seemed to be doing pretty well, even without an app store...
But I am pretty sure the vast majority of applications on the App Store in the $1-$10 range would simply not have been possible to monetize in the Windows XP era.
Remember shareware? What percent of people actually paid for that? You think the market was even 1% the size it is now? CompUSA’s best annual revenue was $2 billion and only a fraction of that was software, and only a fraction of a faction of that was anything but enterprise software and big studio games.
And the market for apps on phones was a fraction of 1% of what we have now from the App Stores.
I'm saying the end result winds up being the opposite of the ideal scenario OP's setting up - the people least prepared to evaluate the dangers of side-loading stuff are the most likely to go and do it.
Free kids apps are the worst, because young children try to play the game and constantly end up steered towards ads that they don’t know how to navigate away from.
They'd be small enough and focused enough that their only option for survival would be trust.
If you make network effects harder (e.g. it extremely easy to submit apps to all of them), I don't see this not becoming a competition over price. And security is expensive. You'd have to prevent people search some nice apps on your store, then downloading the same on a different store with lots of shit tier apps as well, if it saves them your 30% tax.
I'm not familiar with Apple, but where do you see this problem in Android? "Allow installation of apps from unknown sources" is a one-button toggle in Settings, after which you can download an apk from anywhere you want and install it without issues.
Also, it is getting harder to avoid using Google Play Services in your apps since they are putting more Android features behind that iron curtain as well.
The Google Play Services moves are unfortunate, but required. Most device manufacturers do not provide updates for Android on time, so any code that is part of Android itself becomes harder to update.
They are still dark patterns, that they also have found excuses for those dark patterns does not make them any better. In fact most of the stuff (not just Google's) we see nowadays that take control away from the users - very often in ways that entrench monopolies and the status quo - use "but security" as their primary defense.
Note that since Android P or so, only explicitly whitelisted apps are even allowed to ask for app install. There's a user setting for each. So this is effectively already in place.
Only because Google lets the device manufacturers off the hook. It's a problem of Googles own invention. Trading away customer security for market share.
Adding: very successfully too, this isn't the first time I hear how you should almost feel sorry for Google that they have to put so much into google services instead of Android, all because of the evil device manufacturers! Nothing can be done no... wrings hands
Maybe it will change a little but now that Huawei happened.
It is not a problem that is retroactively fixable by other means than by what they are doing now.
They could take Android closed source and put a restrictive license on it demanding that timely updates as a condition of use. All that would achieve is that the large vendors will either stick with the old, still free to use, Android or start working on their own systems they would control again - Samsung's Tizen, Huawei is developing their own, etc. It doesn't take much to piss a large vendor like Samsung off sufficiently to jump ship. They aren't married to Android and have plenty of resources to pour into proprietary alternatives. Google doesn't have much leverage there.
The result would be only a market fragmentation, collapse of the app market and loss of market share for Google. That would benefit exactly nobody.
Phone vendors are not interested in system updates - that's a pure cost they don't want to pay, they would rather have you buy a new phone or at least not have to spend money and engineering time on preparing patches.
Google could for instance not allow the manufacturer to connect to their Google Play store unless the manufacturer played ball.
But where does this all put us? We are OK with crap, insecure devices being shoved all over the markets? What can be done.
Very true but I think the point GP was trying to make was that Samsung is bigger bthan Apple and would have enough influence to get a lot developers to work on its platform instead.
"Must keep firmware updated with security fixes."
1. As you stated, Google forces devs to rely on presence of the Google Play Services
2. Devs don't care: I don't see why e.g. Discord should not run properly on MicroG (I get push messages after logging in, but the app itself shows all friends as offline, no servers and a "can not connect to discord" message; from what I found online, it doesn't seem to be intermittent).
3. I wouldn't even know which 3rd party app store to use (okay, besides F-Droid for FOSS and some Google Play Store Proxy)
Not forcing per se. Google just provides a convenient services that devs are happy to use.
Google Cloud Messaging was then set to be the only service that could wake the device up when it was sleeping. Supposedly it batches messages and sends them at optimal times to save battery.
But it seems these maintenance windows aren't frequent enough (every 15 minutes?) for some apps.
Do you want to use a messenger or any other social media app where the worst case scenario is that it takes 15 minutes for the message to reach the recipient?
Certainly not, so the app vendor is forced to use FCM to display notifications immediately even if the recipient's device is in Doze mode.
I might be an outlier though.
In the video game console world you’ve never been able to install your own games. I can’t do it with my car infotainment system either and they have a crude App Store.
The car is probably an exception because close to unbreakable security is.. desirable there.
"Section 2 of the Sherman Act makes it unlawful for a company to "monopolize, or attempt to monopolize," trade or commerce. As that law has been interpreted, it is not illegal for a company to have a monopoly, to charge "high prices," or to try to achieve a monopoly position by what might be viewed by some as particularly aggressive methods."
So under their definition of anticompetitive monopoly behavior[1] (which is actually illegal). They call out that behavior with valid business justification (my own example: protecting their brand) is fine, even if it restricts competition.
Side note: today I learned a new word! "Duopoly" (a market controlled by two players). Monopoly law _does_ apply to duopolies[1].
* [0] https://www.ftc.gov/tips-advice/competition-guidance/guide-a... * [1] https://www.ftc.gov/tips-advice/competition-guidance/guide-a...
> I should be able to install whatever app I want, without having to jailbreak my phone and deal with warranty nonsense from the manufacturer. Just like my computer, which I can also install whatever software I want on it.
I don't know too much about how the Apple/iPhone ecosystem works, but in both Android and in Windows you can generally download apps from locations other than the ones specifically sanctioned by Google/Microsoft without repercussions (android does have the setting you manually have to enable first before downloading external APK's). Google definitely does control an overwhelming share of the app download market, but that's because it has marketed itself well, it works well enough that users don't go looking for other stores, and there haven't been too many alternative stores that have sufficiently marketed themselves to general Android users (F-Droid is a cool concept, but the general Android user is more concerned with "getting an app that does x" than "getting an app that does x and the source code is available")
I'm on the fence about it. In the ideal world, yes. In the real world, you get the Windows problem where everyone ends up with 40 toolbars in Internet Explorer and bitch and whine their computer is slow.
I like to think of iOS less like a PC, and more like a Nintendo, with a curated ecosystem of software. (Maybe Android can be Sega :P)
Is Google Play doing that now? It used to be that you just had to change an option in settings to "allow third-party software" or something and you could install anything you wanted. It was necessary for the Humble Bundle Android app, among other things. That was years ago, though.
of course the law is supposed to deal with objective reality, and that considerations of context are not relevant here; however I am not sure that this is still true when things get tough.
Apple's iOS model is a feature, not a bug. If you are unhappy with the app rules there, or with Apple being the curator of what's available, then iOS isn't for you.
Going somewhere else isn't just possible in practice, but it's the default no matter where you are.
There was a point in time when Microsoft was deeply embedding its really shitty and uber insecure Internet Explorer into Windows and causing all sorts of very severe problems problems. If that had continued, the world would have switched to free software. It was inevitable.
But the government stepped in and forced Microsoft to make a just marginally better product, and thus free software never really had its day.
If you want to have an open app store, just wait until Google and Apple become unbearable and people naturally start switching to a more open/free alternative. If you get the government to force Google and Apple to make better software, they will still have a duopoly in 10 or 20 years.
Software companies making shitty stuff, left alone, will die naturally. Capitalism is creative destruction, and all that.
But I'm not sure I agree that everyone would go free software if it didn't happen. If anything, I think another company would just come along and build something slightly less crappy but no more open. These days you don't even own the software anymore, it's just a subscription or SaaS.
> Software companies making shitty stuff, left alone, will die naturally.
You could say the same of many industries, and I don't think it's any more correct for software than it is for cars, phone providers, banks, or any number of hated industries. People make shitty stuff all the time, and it sells.
I feel like cars are great. I don't know where the complaint is there. There is an enormous amount of variety in cars. It's really amazing. Definitely a triumph of capitalism.
I also don't really have a problem with banks. There seems to be plenty of options. People mostly just complain about Wells Fargo. It's easy to switch.
Every truly hated industry is shitty because they are a government fief and nobody can compete with them. In other words, regulatory capture/regulatory ownership. Besides phone providers, the one that comes to mind for me in the U.S. is healthcare. Also, TV providers (AT&T/Comcast)---absolutely government fiefdoms. You can't legally compete with them.
If you find an unregulated industry, people don't buy shit. There is competition and people buy good stuff. Clothing, for instance. And almost all consumer goods. Think about all the amazing gadgets and appliances that are available. Computer hardware (e.g. laptops, desktops).
This is myopic, to put it lightly.
Toyota own the three brands that are the least costly cars to maintain, followed by Honda. BMW’s cost, on average, three times as much to maintain.[1]
I own a VW because I’m an enthusiast, but I drive a Honda because I also need a reliable vehicle.
Some BMWs should be regulated out of existence. Rang Rovers too. I work directly opposite my mechanic and we often joke, when all four bays have BMWs or Rang Rovers in them you couldn’t make one good car if you scarified the other three.
These cars are absolute garbage. VW’s too. They all have terrible reputations.
I don’t mean to imply the specs aren’t good, some of these cars are smooth riding and handle well, but heaven forbid if anything breaks.
1. https://autowise.com/carmakers-with-the-highest-maintenance-...
People want those cars. They are willing to pay a mechanic to fix them because they like them. And you have the gall to say that they shouldn't be allowed to have them?
You are complaining about the choices we have---which are amazing, by the way, compared to 20 or 50 or 100 years ago---and your solution is to use the government to force people to have fewer choices?
Certain principles are required for the economy and society to function, and you are advocating for the opposite principles.
Utilities like cable / internet aren't really protected by the government, in that there is supposed to be competition, but the companies rarely want to compete, so they tend to service different areas.
A lot of banks do a lot of the shady tactics that Wells Fargo does, like ordering deposits and withdrawals just to make sure you get hit with the maximum amount of overdraft fees.
I totally agree with you on healthcare. That is one of the biggest rackets in the US where price fixing is rampant, and price discovery is purposefully non-existent.
Oh, and just to throw one more in, the airlines!
> Every truly hated industry is shitty because they are a government fief and nobody can compete with them.
If you're a monopoly and the government doesn't step in, they are basically granting you a fief over that area.
There are 2 main kinds of telco in the U.S.: telephone line based ones and cable based ones. Historically, companies got each local municipality or country to give them a monopoly (literally) on one or the other. So yes, the telco industry is a pure monopoly play in the U.S.
Banks: I have no problem with what you are talking about in my personal experience, but you can always switch to a credit union. Basically all a credit union is in practice is a nice bank. That's their niche in the market summed up in 2 words.
> If you're a monopoly and the government doesn't step in, they are basically granting you a fief over that area.
Monopolies don't happen unless the government grants one (either explicitly or implicitly through regulatory capture). A monopoly is not just a giant company with a dominant marketshare. It's easy to compete with those.
Only if you choose to use that type of "software". Literally none of the software I use is subscription or SaaS, because I make it a point to avoid those things.
But chances are the government will force Facebook to be just slightly less destructive, so that people never abandon it en mass, and never find a healthier alternative.
Facebook will kill itself if left to its own design. They are clearly committed to that path.
They have no people to expand to, no new opportunities to monetize the platform. All they can do is squeeze out every last penny they can from the existing user base.
What was the last memorable feature that was added? Stories in like 2015? Facebook (the company) has moved on (to Instagram and WhatsApp), users are less engaged, the content is slowly moving away. Nobody creates a new product and thinks "we gotta have a Facebook presence" anymore.
What was the last Google Search feature? These companies grow not by improving product, but by expanding their reach and squashing competitors.
That's largely because Facebook brings little value unless you're a paying customer.
The Apple App Store seems good enough for most normal people. They will even defend having no alternative means of installing software on their iPhones with „Security“.
You put scare quotes around security, but Apple's approach really does result in a more stable and secure platform.
The world was in no way thinking about switching, that's just a libertarian pipe-dream.
As to why: the costs of the MS browser monopoly didn't hit either MS or the user, it accrued at website developers and MS's competitors. They had to jump through burning hoops to make their sites work both in IE and any other browser.
In fact, the easiest and cheapest way to develop a site was to go with MS's proprietary tech and essentially lock out Firefox, or any Linux (or Mac) browser. Opportunity costs were minimal as Windows enjoyed a >90% market share.
At the time the hammer came down on MS, things had in fact improved a bit due to web 2.0 and other browsers (ie. Firefox) leapfrogging MS. But it is extremely dishonest to claim the ruling somehow prevented OSS to gain market share, that flies right into the face of facts.
It's opinionated, sure. It's my judgement of the situation.
Second: In my opinion, IE was becoming non-viable for end users for security reasons, and baking it into Windows was making the entire system non-viable. If you can't surf the Internet without contracting multiple virii, it's just not a viable product anymore. Especially for businesses and individuals who have bank accounts, credit cards, etc.
https://www.ftc.gov/system/files/documents/amicus_briefs/app...
Both the App Store and Google Play stores I think are basically illegal monopolies. I should be able to install whatever app I want, without having to jailbreak my phone and deal with warranty nonsense from the manufacturer. Just like my computer, which I can also install whatever software I want on it.
Both the mandatory fees, and the review policy are terrible. Both Apple and Google could just as easily "recommend" an app as "safe and following best practices" rather than banning them from the app store. And still, many apps get through the nonsense, which has been real joy for scammers and possibly illegal money laundering:
https://medium.com/@johnnylin/how-to-make-80-000-per-month-o...
I get that they want to protect their brand, but really, I think that horse is out of the barn.