Live data from Hacker News

Google must open Android for third-party stores, rules Epic judge

theverge.com

541–550 of 607 posts

Re: Google must open Android for third-party stores, rules Epic judge

#541

Earlier quoted context omitted.

This is a terrible incentive structure to set up for platforms. I get the reasoning, but I chose Android because it's open and I've never run into any of the anticompetitive problems people claim are so damaging. If Google had known that this was the deal at the beginning, I doubt they'd have created Android the way that they did and I wouldn't have an open platform to use—we'd just have two walled gardens. How is th…

If Google had tried to make an iPhone style ecosystem, all evidence is clear that they would have utterly failed, like almost every other consumer device that Google has tried to promote, and we would have had at least a few more iOS competitors (maybe Windows would have lived? Maybe Samsung would have finished Tizen?). The reason Android succeeded was precisely because it was open and available to multiple OEMs. But…

Google could have licensed Android to OEMs, not allowed 3rd party app stores, made 3rd party app installation functionally infeasible (need to reinstall every week), and forbidden other web browsers.

I appreciate that Android did not go down this route because I don't believe any of these choices would have caused Android to fail.

Re: Google must open Android for third-party stores, rules Epic judge

#542
post #96

I've been pretty anti-google on this topic (and a long time fdroid-lover). but this ruling is nuts to me, particularly where it says google "must give rival third-party app stores access to the full catalog of Google Play apps" I don't think we are going to see a healthy competitive marketplace with 4 years of chaos where every app store has the same apps, there's no curation at all or incentive structure for stores…

I hear you and sort of agree with your general point. Though I think I would love to see the exact same Google Play, but with filtering for apps with ads and IAP. Basically so I could filter for freeware, open source and paid apps.

Re: Google must open Android for third-party stores, rules Epic judge

#543

Earlier quoted context omitted.

You don’t have GPS satellite data, “location services” without Google Play services. That means a gps lock takes minutes. This data could be stored on the phone, but it’s better for google if you fetch it from them when you need it.

the only thing you miss out on without google play services is the wifi/bluetooth location service gps satellite data comes from a supl server, and supl support is built in to aosp. now, unfortunately one of the most reliable supl data sources is google, but it's also trivial to run a proxy to mask where you're requesting the supl data from (neither the request nor payload vary)

> the only thing you miss out on without google play services is the wifi/bluetooth location service

not true. A standalone gps unit can use an almanac to get a gps lock, but supl suppplants using an almanac.

supl is a spec created by the telecom industry[1][2]. I don't think they want people to have good offline gps.

> it's also trivial to run a proxy to mask where you're requesting the supl data from

Lmao. It is definitely not trivial. I have an Android that is running lineage and microG, it's an endeavor for someone who likes tech.

Regardless, according to my understanding of the spec, the supl server authenticates your identity[3] and is already effectively tracking you, so using a proxy would only obfuscate your IP address. As such, I don't think IP alone is enough to maintain privacy from Google. You would need middleware to anonymize your device ID.

But really, I find it egregious that I can't choose to use simple gps almanac data and must instead either use a blind fix on my phone or give my data up to some random server. Standalone GPS units that use almanac data get a lock virtually instantly compared to my Note 10. I'm trying to create a disconnected smartphone for backpacking. It's garbage to have to burn battery needlessly.

[1] https://docs.broadcom.com/doc/1211168566155

[2] https://en.wikipedia.org/wiki/Open_Mobile_Alliance

[3] pdf! page 13 https://www.openmobilealliance.org/release/SUPL/V2_0_6-20200...

Re: Google must open Android for third-party stores, rules Epic judge

#544

Earlier quoted context omitted.

Nothing forced Google to compete in an anticompetitive manner. They (and Microsoft) could have created an open platform and then competed in the market they created withiut resorting to illegal behavior.

You know as well as I do that no company will ever do that. The result will be that there will be no new platforms that aren't either fully locked down or built by and for FOSS enthusiasts. Heck, just look at WordPress for an example of what happens when a company tries to create a purely open platform and then still be a for-profit company. You can have open platforms maintained out of altruism or closed platforms m…

Creating an open platform is a choice that restricts your allowable actions in the future in exchange for faster growth in the present.

You can still be a for profit company with an open platform without acting in an illegal manner.

You just won't be able to afford as large a hanger for your blimp in as small a number of years.

Re: Google must open Android for third-party stores, rules Epic judge

#545

Earlier quoted context omitted.

Apple would probably just start charging gigantic fees for apps that meet certain criteria to replace some of the lost revenue or maybe even drive higher and more consistent revenue. If I recall correctly, that’s what they did in the European Union. I’m not very convinced that “opening up” the Apple App Store will amount to much but I know this is a contrarian view. Changing the accounting to decide what split multi-…

> Changing the accounting to decide what split multi-billion dollar company Epic gets versus multi-hundred-billion dollar Apple gets has nothing to do with innovation or competition, and this is particularly true in gaming. I vehemently disagree. When a user buys a game, where does their money go? On the desktop, their money is sent to the storefront where the game was bought. Their payment is processed, the service'…

> I vehemently disagree. When a user buys a game, where does their money go?

  Microsoft
  Sony
  Nintendo
  Ubisoft
  Epic
  Valve
  Square Enix
etc...

I just don't really care if Apple gets a larger cut of the venue or if these large corporations do. Even on Desktop things aren't that great. My friends and I wanted to play Civ VI recently and they were on the Epic game store and I had purchased the game on Steam and they weren't compatible for cross-platform play. I know that's mostly a one-off, but it's not like I can buy Nintendo's games on Steam, nor can I transfer my license of Elden Ring on Xbox to my Epic Game Store.

None of this helps small developers they just now have to publish their games to multiple app stores which you may or may not have or may or may not want to set up an account for and you're paying Epic 17% instead of Apple.

Of course you can argue (and should, in my view) that those things suck and we shouldn't support those things either and I would agree! But where I disagree is then saying well Apple's the only malicious actor here. They're all in it together.

> Pending evidence, you're just wrong. As a user of Android I will tell you from firsthand experience that my absolute favorite apps would not exist without sideloading. MacOS and Windows simply wouldn't have games at all if their distribution terms weren't free enough to attract publishers. And if you sort the iOS app store by top-grossing games, you'll quickly realize that the iPhone doesn't have real games either. Publishers like Nintendo left after their initial experiments - others like Epic and Microsoft were literally forced to leave.

Well, it is a recent change. So yes it is pending evidence. If Epic and Microsoft left it's because they want to gain control and more of the Apple revenue slice instead of paying out. Neither helps small game developers. Most of the limitation on mobile for gaming is that mobile gaming sucks and always will because the interface is bad compared to keyboard and mouse or a controller.

> You say that Epic's fee is just as bad as Apple's, but you don't substantiate how that's worse for users. Having two similar fees encourages competition - it creates an incentive to innovate in delivery and provide a superior service to users. Apple can charge twice as much if they want, but they (same as Epic) have to justify their pricing for it to compete fairly. Currently Apple answers to no one, which creates an obvious price fixing incentive on their behalf. This is demonstrably anticompetitive.

Well as a user now I have to install yet another app that has my payment information and its own arbitrary rules. I might forget what App Store has what app. Maybe Epic makes me agree to some privacy considerations that Apple didn't in order to play their game and they only publish this "must-have" game on their store so they can collect data on me.

As someone who uses a Mac it's frustrating that not all games work on macOS. Why does Microsoft get to release Age of Empires only on the Windows-only Xbox Game Store (or whatever)? That's ok? There's a lot more of these dark patterns going on than these companies are leading you to believe.

YMMV but stores are incentivized to conduct activities to keep people using their store. Sometimes it's helpful to users and results in lower cost, other times it results in gatekeeping and other things that suck. My point is just that it's not a net moral good, but instead it's neutral and probably worse for developers since they have more bureaucracy to deal with and users since they have to deal with all of these app stores and payment mechanisms and whatnot.

> Have you ever considered that it's not contrarian, and just wrong?

I've considered it, and then considered that it's not wrong and it's just contrarian to what most people here on HN think.

Most people day-to-day don't really care about this and just prefer a single App Store, but then on HN people who like to jailbreak their phones and install and tinker with their phones and want lots of app stores with apps and are over-represented here.

Re: Google must open Android for third-party stores, rules Epic judge

#546
post #214

Earlier quoted context omitted.

The important competition isn't Google v Apple. It's everyone else v Google and/or Apple. Ironically, forcing this onto Google might be the best thing for Android, as it's the openness the platform really needed to compete against Apple, but costs Google too much revenue to ever do it if left to their own decision.

Then why is there one result for Google and the opposite one for Apple?

The main thing Google got in trouble for is all the emails and deals they sent to device manufacturers to prevent competition with Play Store.

Apple inherently never sent these emails. There’s no deals they made because they were closed from the get go.

Google created a market of “android app distribution”, and then put its thumb on the scales so it always wins. That is why Google lost and Apple didn’t lose (as much).

Re: Google must open Android for third-party stores, rules Epic judge

#547

Earlier quoted context omitted.

apologies for the pendantic nitpick, but: iOS is based on Darwin which is BSD based, and Android is based on Linux, which is heavily inspired by Unix. So technically, we are "all running some unix os on our phones"... perhaps you mean some open-source OS? Even then, Android markets itself as being open-source (although I imagine they must add some closed source stuff on top of it).

Apple XCode is required to compile code for Apple iOS. Android Studio is not required to compile code for Android. Android Studio doesn't run on Android. XCode IDE doesn't run on iOS. XCode IDE requires an MacOS device. Android Studio works on Win/Mac/Linux/Chromebook_with_containers. Android Studio runs in a Linux container. XCode only runs on MacOS. Apple does not allow, and per a recent ruling, and DOES NOT HAVE T…

Apple went with Objective-C; C with standard macros; IIRC before C++?

Apple built a new language called Swift.

The Java pitch was "write once, run anywhere" because you port the JVM, and J2ME.

Google rewrote many parts of the Java stack.

Google ported to Apache Harmony/ OpenJDK to port away from Sun then Oracle Java.

Google built a language called Kotlin.

Swift runs on MacOS, iOS, and Android.

Kotlin runs on Android/iOS/Win/Mac/Linux/JS. Dart lang also runs on any platform. Flutter also runs on any platform.

Re: Google must open Android for third-party stores, rules Epic judge

#548
post #482
post #319

Earlier quoted context omitted.

Only: the iPhone did not have first mover advantages. There were plenty of mobile phones out there before that could download and run apps, and Apple didn't even have their famous app store at the beginning of the iPhone, either.

They were the first device with a big display and a first-class web browser. That created the smartphone market you now take for granted but was completely revolutionary at the time when most devices had tiny screens and half their physical size was a keyboard. The other big thing is more subtle: the iPhone was the first major break in the carriers’ value-extraction model. It was common that you’d get phones with hal…

There were high-end WinCE and Symbian devices with large displays and no physical keyboards (or sliders where keyboard doesn't encroach on screen size). To remind, first-gen iPhone was 3.5" @ 320x480 in 2007; for comparison, Dell Axim was 3.7" @ 480x640 in 2005, and by 2007 there were some WinMo handhelds with 480x800.

The thing that really made iPhone different was capacitive touchscreen, and the OS designed around that. WinMo pretty much required the stylus for many things.

Re: Google must open Android for third-party stores, rules Epic judge

#549

Earlier quoted context omitted.

Like I said, I get the reasoning, I just think it's a terrible outcome. > "If the law supposes that," said Mr. Bumble, squeezing his hat emphatically in both hands, "the law is a ass—a idiot. If that's the eye of the law, the law is a bachelor; and the worst I wish the law is, that his eye may be opened by experience—by experience." (Charles Dickens, Oliver Twist )

Nothing forced Google to compete in an anticompetitive manner. They (and Microsoft) could have created an open platform and then competed in the market they created withiut resorting to illegal behavior.

Google did not compete in an anticompetitive matter (w.r.t. app stores) and a federal judge determining that they did means nothing because it will likely be appealed by another judge. They will probably win their appeal because the verdict is insane.

Re: Google must open Android for third-party stores, rules Epic judge

#550

Earlier quoted context omitted.

This comes up a lot but when did Google say their platform was "open"? Maybe a few times in the early days when Google was still considered "cool" in hacker circles, but probably not in consumer-facing advertising? Moreover, "open" can mean a lot of things. I don't think I ever signed an agreement with Google that promised me source code for Android or the ability to sideload on my Android phone?

For starters, it's the "O" in "AOSP": https://en.wikipedia.org/wiki/Android_(operating_system)#Ope... So, 2007-present, that's when. Android is acknowledged as a Linux distribution. Linux, also known as GNU/Linux, incorporates significant GPL-licensed code. By contrast, Apple has used BSD derivatives for a codebase, and BSD licenses, while F/OSS, are not "viral" in the way the GPL is, so Apple is not required to redi…

AOSP is a separate initiative from Google to release the source code of Android to the public on a regular basis. Development of Android happens almost entirely in-house and contributions/requests from the general public are treated with minimum priority. The public AOSP repo is only updated with these changes after each new release of Android is finished. Google is not forced to release the source code, aside from their changes to the Linux kernel, which are minimal anyway as Android is moving closer to mainline. They may have separate agreements with OEMs that guarantee source code access but that's of no concern to Epic Games as a user/developer on the platform and not an OEM.
Post reply on HN