Just more evidence that large platform and device owners will try to gate-keep and landgrab as much as they can and try to destroy the open web and force competitors into financial agreements to collect economic rent.
There finally needs to be regulation on this. No banning of end user services as long as they're legal, I don't want a phone maker controlling what I do on the internet. It's ridiculous. Microsoft in the 90s doesn't even compare to this, it's on an entirely different level. If competition regulation would actually still exist we'd tear apple a new one.
It's time for the DOJ to break up Apple. Together with Google, they're destroying the Internet and open computing. Soon, it'll be all information that is locked down and controlled.
Computers didn't use to be like this. Apple has land grabbed their way here and is now clamping down harder than ever before. If we don't revolt, we're going to wind up in a terrible place where Apple and Google make all the movies and games and we rent everything and own nothing.
Call your representative and ask them to put an end to this.
Demand open computing. You own the computer, you get to run whatever software you want.
(Side note: iPhones are the only computers a large segment of Americans own!)
Ain't gonna happen. This is how they want it. If they didn't, Big Tech would have been better regulated long ago. Having top down control over communication through private multinationals that all politically act in unison is exactly what the state desires.
It is a simple matter to make voters demand central control of all computing resources. All they have to do is mention the fact that terrorists, drug dealers and child molesters also happen to be computer users. Can't even offer a counter-argument against that without being marked as a pedophile sympathizer.
Put enough fear into the population and they'll accept anything any authority presents as a solution. That's the danger of relying on democracy. You depend on the public to do the right thing and the public is easily manipulated.
This sounds entirely plausible but I wouldn't be surprised if it's utter incompetence of government workers (most of them are old and have no idea how the internet works) and fear mongering on behalf of tech companies that if we regulate, we'll lose the tech race to boogeyman competitor country of the decade.
Regulating big tech and keeping all tech under government's thumb are not at odds, so it makes me lean towards incompetence as the more likely culprit.
I predict there will be some government intervention but it'll be clumsy and counter-productive for at least another decade or two.
I demand open computing. I have it, it's cheaper than ever, like RPis are given away in cereal boxes.
I also have an iPad. I know I lose some software access (e.g. Facebook streaming games) but I also gain software, like Slay the Spire and FTL and Bastion. These games are iOS exclusive in part because iOS effectively prevents piracy, which is another way of saying that users cannot run whatever software they want.
I'm quite happy having some general-purpose computers, and also some purpose-built app-console devices. Why must every device be general purpose?
>Slay the Spire and FTL and Bastion. These games are iOS exclusive
FTL and Bastion aren't iOS exclusive. Here are links to pages where you can find their Linux versions. Out of curiosity, where did you get the idea that they were iOS exclusive?
Edit: I hadn't previously heard of it, but googling reveals that Slay the Spire is also available on Steam. The steam page says it has a Linux version. That means that all of your examples of iOS exclusives could actually run on a Linux box, maybe even a raspi. ;)
I will counter with the claim that no major, artistically significant games of the past decade have been iOS exclusives. I might even go so far as to suggest that there are no leading iOS-only productivity apps (by leading, I mean better than what you can get elsewhere to the point where there's a major platform advantage, a status conferred to applications like Photoshop and Microsoft Office which used to be Windows-only). That's a claim that you might be able to refute, but I can't think of any at the moment.
Fair point and thank you for the clarification. By "iOS exclusive" I should have said "not on Android." I honestly considered it common knowledge that these games are available on Windows, Switch, etc. but maybe not all readers know that.
To refine my point, many successful games come to iOS because it is a controlled environment, with negligible piracy. The games come to Android later or not at all, because it is more of a wild west.
Every PC game developer sweats piracy. Windows is targeted first (or only) because it is the vastly dominant gaming platform. But the piracy aspect is real, and important, and it hurts Windows gaming.
If you are developing a Nintendo Switch game, you can focus on building a better game, instead of anti-piracy techniques, or futzing with hardware incompatibilities. That's iOS too.
My take (I develop games) is that it's a combination of piracy on Android, and a prevalent unwillingness to pay for things upfront. Android users have come to expect that all apps are (initially) free. On PC there is piracy, yes, but there is also a large audience that is eager to purchase premium games (mostly locked into Steam though, but that is another discussion)
Your educated choice here, together with the uninformed choices of millions of Americans, support an economic system that disenfranchises device owners, software engineers, and small businesses.
It's okay, have your iDevice. But that choice supports a company that makes the world less equitable for others. To deny that is to deny economics and the power of monopoly.
We need to educate our lawmakers about this situation so that they can make a decision that most Americans are unequipped to understand.
Well I strongly disagree with all of that. You're talking about "uninformed choices of Americans" that are "unequipped to understand," but I was there in 2007 when the iPhone was introduced, and there's a reason that EVERY phone is essentially an iPhone and not a Blackberry. This did not "disenfranchise" anyone, it radically empowered us all (in the same way that google.com did).
I don't think you're using "disenfranchise" in the same way the parent is. You're being denied the ability to truly own your hardware and run whatever you want on it. You're being hurt in ways you don't even know because by definition you can't, as you don't know what you're missing.
You're ok with this now, and may never change your opinion on that, but you are being harmed by this in the long run, as is the entire market for these sorts of devices. An entire generation is being brought up on devices that they're not allowed to tinker with -- and don't know that anything different is even possible -- and that will have negative long-term ramifications, though we may not be sure exactly what those are yet.
Break up how? Apple's main argument against Epic is that the iPhone (and related devices) wouldn't be successful without the app store and the app store wouldn't be a thing without the iPhone, thus they're both a part of the same product (the Apple ecosystem). It's hard to argue against that, so there's not many more places where it would make sense for an Apple break-up.
What’s separating the App Store from XBox, PlayStation, or Nintendo? None of them allow third party stores either.
And if you want to remove them, that’s just arguing that a business model is at issue not a specific business. After all Epic is selling ports of the same game across multiple platforms any paying each of them a cut of games sold in other stores. If Apple just takes the same cut and allows more App Stores on their platform, or is that ok or is this just a question of money?
I still don't understand what enabling multiple browsers, from an engine standpoint, would achieve. Is it competition? Don't all browsers just implement the same set of standards? What is the lack of competition holding back?
They don’t all implement the same set of standards equally. The one that comes immediately to mind is one that comes up frequently as “hey do you know your website is broken on iOS” on HN is when someone is demoing some really interesting web-tech that requires SharedArrayBuffer (since it enables thread-like behavior in JavaScript and is super useful also for performant interaction with the GPU).
Browsers can of course be non-conformant on other interesting issues. Imagine if a browser came out that allowed the Unity Web Player to work. Instantly, people wouldn’t need to use the App Store to purchase games. Instead, they could just use the browser.
For the first point, that sounds like a standards problem and an ecosystem challenge. The association/consortium or whatever it is needs to protect and fight for this.
For the 2nd, it sounds like there needs to be a way for the web platform to evolve for things that require engine modification. I wonder if the web will break down into smaller standard components and new browsers can be built from those.
The browser contains stores, and the browser can contain fully working applications. The point wasn’t that the browser is a store, but rather that allowing certain features to work on the web would destroy the walled garden of the App Store by enabling certain kinds of stores that circumvent the App Store.
A bit of an aside, but SharedArrayBuffer is likely not the best example It was disabled by default in Chrome and Firefox until recently due to Spectre. Chrome is still working on improving their security around this feature, and does not yet enable the feature for Chrome on Android.
This is false. Google has the ability to create true PWAs on chromebooks with ChromeOS. Why did they include the play store + app model instead of embracing a true PWA experience? Google has enough influence that if they could build a showcase PWA experience on the chromeOS/chromebook platform, they could get web ecosystem adoption. They were able to do this with AMP for instance.
> Why did they include the play store + app model instead of embracing a true PWA experience?
I can think of a few possible reasons:
1. Chrome (as in the browser) came out after the first iPhone was released (2007), and around the same time of Android's first release (2008). Chrome OS didn't come out until 2011. Android's app ecosystem started developing before Google had all that much influence on web standards, and likely before they realized that it would be a good idea to have that influence, or even knew that Chrome (the browser) would become as popular as it ended up being. I'll also note that Chrome OS wasn't anywhere near as successful as Google hoped it would be; while that doesn't invalidate Chrome OS's app model, it doesn't validate it either.
2. Android has done a decent amount of copying of iOS features (I say this without judgment or malice; I've been a generally happy Android user continuously since 2010 and have no axe to grind). Not having native app development on Android could have been seen as a possible market disadvantage when compared against Apple.
3. Google may have actually desired more Apple-like control over what runs on Android, or at least wanted to allow for the possibility that they'd want it in the future. That's harder when you base your app platform on web standards.
"Enabling multiple browsers" is a red herring. Android enables multiple browser engines, but non-Blink browsers are a rounding error; it's bought nothing in terms of browser diversity.
Really it's just code for "let me, a web developer, target Chrome only, so I can just tell Safari users to install Chrome."
I am still waiting for someone to explain why an iPhone is a computer but not my Car, TV or Fridge.
All of them can access web content, facilitate payments, do shopping and run applications.
The reason it's important is because it would be the end of the gaming console model if they were forced to accept anything onto their app stores. Which would have pretty broad implications.
Because the iPhone's purpose is to be a computer. A car's purpose is to move people. My toothbrush isn't a computer just because it has a chip in it which technically computes things.
I do agree the lines can be blurry and poorly defined.
Have fun doing your taxes on your car, your banking on your tv, and your dating on your fridge.
I definitely enjoy sending emails and shooting movies on my Nintendo.
Speaking of which, should I get Shovel Knight on Nintendo Switch, Wii U, Xbox One, PlayStation 3, PlayStation 4, Microsoft Windows, macOS, Linux, or Nintendo 3DS? I have lots of these, and I'm not sure which inexpensive device is the best for playing Shovel Knight.
Cancel that. I'm not sure I like all of that choice. Which of my seven affordable iPhones from a wide variety of vendors should I download and install it to? Can I redeem my Steam credit?
Fuck Apple. Their behavior makes them a blemish upon our industry.
> The reason it's important is because it would be the end of the gaming console model if they were forced to accept anything onto their app stores. Which would have pretty broad implications.
Which implications precisely? Because consoles not being sold at a loss seem like a positive outcome.
Ok, let's say this happens. Why is this a bad thing?
So consoles get slightly more expensive, or other revenue streams are created. Steam, Origin, Epic, UPlay and GOG all compete on the desktop while earning plenty, even though people can download games directly from the publisher today. Why can't the same model be applied to consoles which have always been basically pre-built mini computers anyway?
If you say that all these devices are computers then why have arbitrary treatment of desktops, phones and consoles?
I am all in favour of even going after game consoles if it helps other platforms but smartphones are worth fighting for first.
Smartphones are logical successors to PCs as general purpose computing devices. A lot of people just have them as their device for photo editing, emails, gaming, spreadsheet editing, web browsing etc.
PCs had open software and hardware access, I think it is reasonable for us to want their logical successors to atleast have open software access.
There is trillions of dollars of ecosystem which PC had which has largely extended/moved to smartphones. Everyone should get a chance to compete on fair and equal terms in this ecosystem.
This is increasingly becoming less true as more people purchase the "digital only" version of most of their games. I haven't purchased a boxed copy of a game in many years, both on my consoles (PS3/PS4 + Switch) and my PC (Steam/Origin/Blizzard stores, etc). The only feasible way to resell a game tied to one of these digital accounts would be to sell the entire account.
You do you. But stop thinking that your economic choices and a lack of regulation don't impinge upon my freedoms. There are a lot of other people to consider outside of your circle.
I recently (6 years ago?) decided to purchase thousands of dollars of music on Google Play Music and look where that got me.
Game consoles run many applications that aren’t games (particularly entertainment), I’m still not seeing the distinction. Even their historical lockdown trends are similar; phones, even early smartphones, have traditionally been locked down and newer consoles are generally less so (e.g. UWP development on Xbox can be done without being a studio and buying a special console). In fact your ability to throw a dart on a board of phone models and hit one that you can root without fighting your manufacturer is as high as its ever been.
For what it’s worth I’ve never worked at Apple, down’t own any AAPL (unless you count indexes), and have bought Android phones off and on. So I’d focus less on acusing everyone who disagrees with you of alterior motives.
Your best time to break up Apple was when Trump was President. Now it is President Biden on Jan 20th, 2021. Biden likes Apple and Trump does not.
Apple would be broken up into Mobile devices, Desktops, Software, MacOSX, and Internet services. MacOSX would have to be ported to the PC then with no owning the hardware the same with iOS.
I am not being glib when I say: just don't use Apple. Yes, what they do is bad. But it isn't force. It isn't coercion. It's people coming to them and wanting to use their services.
Just don't use their services. Just because you feel powerless in making individual choices doesn't mean advocating for the use of force against the company is moral.
Bundling absolutely is coercion. Apple makes some of, if not the best mobile hardware in the world. It would definitely be reasonable to purchase Apple hardware and run third-party software on it, just like on Macintosh. It would also be reasonable to run iOS on alternative hardware. Neither of those scenarios is possible today because Apple uses the compelling nature of individual aspects to force consumers to accept the entirety of their ecosystem.
No, it's not. There's no use of force or threats. Just like if I have a backyard BBQ, you come over, and I say you can't bring your friend because I don't like him. Just don't come to my BBQ.
Individual action can be important. Regulation is also a valuable tool. When we discover behaviors that are dangerous, regulating them is absolutely reasonable and moral.
Nah, most of the regulations that people want is just reactionary BS to something or another, in this case, Apple is keeping a certain class of toys out of the App Store. I mean, that's not to say it isn't scummy, but scummy to the level that it ought to be illegal and Apple should be treated like I dunno, PG&E or Old Ma Bell? Not even close.
Destroying the open web? What are you talking about? Apple has a fantastic track record of making Safari a world class web browser for iOS. If Microsoft, Google, and others made these gaming offerings web apps, they’d likely work just fine.
And yet video streaming in Safari seems to work fine for users, and better still, it leverages the native hardware decoding capabilities to minimize battery usage.
Right. My point is, the WebM solution was not needed to fulfill customer demand (just like Flash turned out not to be needed either). Customer demand isn't "give me WebM" - it's "give me high quality video in my mobile browser that doesn't kill my battery."
There is no wisdom in comparing WebM to flash. They couldn't be further appart in various aspects. For one, WebM is hardware accelerated whilst flash wasn't.
There's also no wisdom in Safari preventing users from viewing a widespread royalty free media format. It simply causes frustration which is evidenced by the many frustrated customers in results for "safari stream not working "webm"" search.
How do you know that the iPhone and iPad hardware have the IP core for performing hardware decoding of WebM formats? And how many such searches are actually taking place relative to the number of successful video views?
I think you're ignoring other aspects of that kind of decision-making. Yes, the feature here is "power efficient, high quality mobile video streaming", but consider that content producers have to encode, store, and serve multiple different formats (plus more licensing fees for the encoders) in order to serve all their users. That's incredibly wasteful and causes people all sorts of headaches on the backend. Both Apple's stuff and WebM do indeed satisfy the user-facing feature requirements, but Apple could have just used WebM and saved content producers a lot of time and money (which often -- but admittedly not always -- translates into saving end-customers money as well).
There's of course a balance to be maintained; if we single-source our streaming video codecs, that will dampen innovation in that space. But I'd hope there's a less wasteful middle ground than the place we're at now.
HLS and H.264 are by far the most popular streaming technologies according to a 2019 survey. If anything, I’d say Apple made the smart bet, and that WebM is the real distraction for content delivery providers.
Technology license cost is not the only consideration that goes into business decisions. Consider the whole end to end process of making, distributing and consuming video, and all the parties and technology providers involved, not to mention installed bases, cost of switching, etc.
That’s literally only because Amazon worked with them to introduce the needed features so they could launch Luna. Controller support was shoddy before iOS14, for example, so the web app approach wasn’t viable for xCloud or Stadia.
I look at it like this, without a horse in this race: some enterprising mofos are trying to create additional value for Apple's platforms, pay Apple's fees if they have to (or at least Microsoft was willing to, from what I hear they didn't expect to be shot down entirely), and Apple is saying no. No.
I mean what they're offering, at least in theory, is pretty neat, pretty compelling. Play Xbox Series whatever games, but on your iPhone or iPad. Apple just says No.
Well, if Apple wants to reject the value that these enterprising mofos is trying to bring to their platforms, who is the government to tell them that they can't shoot themselves in the foot? If it causes a few people to switch to Android such as Mike over at Penny Arcade, and maybe discover that they don't need an Apple-branded phone after all, that's Apple's loss. There's been no shortage of compelling Apps and services to be had in the App Store, no shortage of money to be made there if you have something that people 1. want and 2. are willing to pay for. Companies like Uber, Lyft, Doordash, Facebook, even Google have been making bank in the last 10 years off the back of iPhone users, built up a good portion of their business around iPhone and iPad users. Apple can keep the good times flowing through their platform, tighten up on the squeeze and get out of their own way, or they can lose out on opportunities that are literally sitting right in front of them, practically begging for Apple to pick them.
The people that care, that really care, are either going to switch to Android, or purchase an extra device just for this, or iPhone users are going to not give that much of a damn and just live life as they always have: without being able to stream games. Life is tough like that.
Markets always sort crap like this out in the long run though. Give it a few years, we'll come back to this and see if it actually matters.
I am not so sure Android's policy won't evolve to better match what Apple does. At the end of the day both of these platforms serve to defend their core ecosystems. It is clear that the app /container concept is the one thing Apple holds dearly. Streaming services represent a leak/wedge into another app/container ecosystem. That alternative ecosystem has its own business models, review process, developer relationship, etc). It will never fly in it's current form, for any of these streamers (geforce now, stadia, xbox, etc).
I don't think we are stuck though. Both major mobiles would love to have a way to make this work from both a product and business standpoint. The platform just needs to evolve to support them properly and we aren't there yet.
For Apple, I could see a path where upon pairing your existing Xbox console with Apple, it unlocks an Xbox branded app store across your devices. Apple would be fed meta-data for that entire store so they would have some levers of control over the experience. The key thing here would be no onboarding flow to the xbox store. You are a clear xbox platform user and you want to extend that experience onto your Apple devices through a pairing flow originating on your purchased xbox. Same could work for any hardware console.
Except this rule doesn't prohibit anybody from putting anything on the internet. TFA is only about putting a streaming service on the App Store. Not to say that's not problematic, but Apple's not holding the web back in any way with this rule.
If you’re pro open-web, don’t you want these game streaming services to operate on the open web, i.e. in the browser, i.e. can’t be gate-kept by Apple (or Google)?
Why shouldn't they? The burden to demonstrate a compelling argument should always be on those who want to restrict freedom, not on those who want to enjoy (or retain) freedom.
We're talking about restricting the freedom of a corporation to increase the freedom of people. So, as you stated, why should the status quo exist and restrict the freedom of consumers?
The people's freedom is not restricted by Apple deciding to include or exclude certain features from their phones.
If people don't like the phones, they don't have to engage with the ecosystem at all. Many diehard anti-Apple (or anti-smartphone-in-general) people do just this today.
You also have this freedom if you don't like Apple products.
I, for example, have just purchased my last iPhone.
It's not certain features. It's an app store that determines what software you can run on the hardware you already purchased, even retroactively disabling it. This is on top of their continued intensive efforts to thwart repairs of the hardware itself outside of Apple.
Plenty of corporations and corporate actions are regulated even when the consumer has choice. Because choice alone is not the issue, and that's usually with options that have far more than 2 ecosystems.
I think there's a difference between regulations controlling externalities, or protecting the dispossessed, and protecting people from phones that don't have certain games. Do you not?
No, because the regulation isn't protecting people from phones that don't have certain games. That would be silly.
Allowing over a billion users the freedom to install and use software on their smartphone (a critical computing device and the only one for many) without corporate approval can indeed control externalities, protect the dispossessed and even save lives.
I do willingly opt-out of the Apple platform. However, if I lived in the US, I would be forced to buy an iPhone, because of the (you guessed it) propietary lock-in that is iMessage.
"Stop using the product" works for coffee, where if you don't like it you can try an alternative. But with the cash cows of mega corps you often have few alternatives and it's intentionally difficult to switch.
I don't understand why some are wary of government regulations, but have no qualms about being controlled by major corporations where you don't even have a vote.
I used to use iMessage every day. It was my primary mode of communication for 10-ish years. I bought iPhones as gifts for others who didn't have them, just so we could iMessage.
Today, I never use iMessage. I'm not logged in to it on any devices. A big part of this was Apple backdooring the end-to-end cryptography (with full plaintext message history and key escrow via iCloud Backup, which is not e2e encrypted, and on by default for all users) which makes it way less secure.
Turns out that iMessage is optional. All of the other forms of communication that existed before and after it are still available to you as options. There's no law or any requirement anywhere that you use it.
"Lock-in" is colloquial: you're free to leave at any time. I was, and I did. Anyone can.
Apple is a crony capitalist company looking to collect rents from other people's work. We need to aggressively call out Apple for being a crony capitalist company rigging the economy.
Crony capitalist companies break competition to rig the economy. That is what Apple is doing by working to collect rents from other people's work.
That’s rich. One might argue that the guy arguing the government should force Apple to let him sell his service through the platform Apple invented, built and operates is the crony capitalist.
In many ways I echo your sentiment. One thing I can’t stop thinking about though is how utterly hopeless we are at creating good regulations. The regulations seem to have good intentions but end up doing more harm than good, often ending up giving even more of an advantage to the big tech companies.
Look at GDPR, it’s resulted in a tidal wave of horrible pop ups across the entire web that create the worst user experience ever. Apple probably loves this, it makes their Apple News product look amazing because in comparison it’s so slick and smooth, but it’s not at all web-like since you can’t link to articles. So the open web takes a massive hit.
Same with content filters, only the big guys can afford to have them, so they gain a massive advantage. There doesn’t appear to be a way to make good regulation, so why bother at all?
> There finally needs to be regulation on this. No banning of end user services as long as they're legal
I was with you up until this moment.
Doesn't this just shift the power to a less accountable authority in the state?
What about content that isn't legal but which is, you know, not child abuse or similar? Does that deserve a platform also? I think that being able to view content on a phone regardless of its approval by the state is essential to a free society.
And, as always, the question is: legal where?
Healthier is for people to find and enact workarounds to this censorship, and to cause Apple to be unable to profitably proceed.
It seems to me that society desperately needs parties working to subvert such bans. Requiring that private companies instead actively participate in it seems like exactly the opposite.
There finally needs to be regulation on this. No banning of end user services as long as they're legal, I don't want a phone maker controlling what I do on the internet. It's ridiculous. Microsoft in the 90s doesn't even compare to this, it's on an entirely different level. If competition regulation would actually still exist we'd tear apple a new one.