Live data from Hacker News

How Apple Cheats

marksands.github.io

141–150 of 235 posts

Re: How Apple Cheats

#141

Earlier quoted context omitted.

Those rules apply in a monopoly - when a business is not a monopoly it has considerably more freedom.

Apple has a monopoly on operating systems which work on apple hardware.

I've seen people run Ubuntu on a apple hardware.

Re: How Apple Cheats

#142
post #77

Earlier quoted context omitted.

In the vast chasm between pure monopoly (one supplier) and the perfectly competitive market (which is imaginary), is large room for firms which have competition but are still big enough to abuse their market position. It's not useful to focus only on pure monopoly. From an economics perspective, there are plenty of other market structures which can be damaging for consumers.

But from a legal perspective [IANAL, but I'm pretty confident on this one], they can engineer the system to give them an advantage as long as they don't have an monopoly. When a company is a monopoly, new rules do apply.

Anti competitive practices are illegal, not monopolies.

Re: How Apple Cheats

#143
post #99

Earlier quoted context omitted.

When Microsoft did the same thing in Windows it was grounds for anti-trust lawsuits to be brought against them: http://www.pcpro.co.uk/news/101947/microsoft-used-undocument... The idea here is that if you are supplying both the operating system and the applications that your applications should not benefit from being made by the same company as the OS, in other words, that it should be a level playing ground without…

Well, a PopOver widget is not something that gives any unique advantage to Apple. It can be replicated in a week or so by a third party. Now, a serious API, like say only Apple getting use of the accelerometer, that would be something. This is not the case here. But again, expecting all APIs to be public from day one is idiotic. APIs should only be made public if they are stable and ready to be supported for the futu…

It could be replicated by a third party, but thanks to Apple policy, using such a third-party component could be grounds for removal from the Apple App Store.

What Apple can do and what it should do are not necessarily the same things. While it can establish privileged APIs, it should not. While it can attempt to support outside developers as a hardware company while also competing with them as a software company, it should not.

If it is easily demonstrated for this particular API, it may be present and less obvious elsewhere, including a serious API. The only way to know for sure is to inspect the code.

Re: How Apple Cheats

#144
post #42

Earlier quoted context omitted.

Yeah, in a monopoly situation I see where you're coming from, but Apple has very healthy competition from Android. It's not currently in Apple's interest to hobble 3rd party apps; quite the opposite.

It's a local monopoly. An iOS user won't just switch to Android. Not overnight, at least.

iOS users do switch to Android. You don't see it all the time because users (in the US at least) are stuck in 2 year contracts and phones are an expensive purchase. But they do.

Does Honda have a "local monopoly" on sedans because Civic drivers don't usually switch to a Kia Forte overnight?

Re: How Apple Cheats

#146

Earlier quoted context omitted.

Those rules apply in a monopoly - when a business is not a monopoly it has considerably more freedom.

Apple has a monopoly on operating systems which work on apple hardware.

While it's comforting to apply the word's meaning to all different kinds of things, the word "monopoly" is by definition tied to a size and scope of entire markets, types of goods, and services. It doesn't really apply to services within services unless those services are entire markets, and even then it's iffy at best. To say 'I have a monopoly on my toilet', while technically I control all access to it, is incorrect because the word 'monopoly' applies to all toilets in a geographic area specifically larger than my bathroom. There is some gray area in the definition. A more appropriate use of 'monopoly' is, "does Apple control software on all tablets?", no. 'Does Apple control all tablet software in the new york area?' no. 'Does Apple control all popup widgets on all Apple Tablets in the New York area?' Yes, but that is not by definition, "a monopoly".

Re: How Apple Cheats

#147
post #109
post #63

Let's contrast with Android's take on a private API: private Content Providers. > The problem is, there are more Content Providers in the system than are documented in that package, and while you can use them, you probably shouldn’t. They’re there because some of the Google-provided apps use them internally to access their own data resources. Because Android is an open-source project, it’s easy enough to find them ju…

Why is it whenever there is a criticism of Apple, we always have to turn it into an Apple vs Windows, or Apple vs Android type competition? Just because One party is behaving like a twat, doesn't mean there is justification for the other to do the same.

Having private APIs is now behaving like a twat? This whole issue is ridiculous, it concerns a user interface element!

Re: How Apple Cheats

#148

Earlier quoted context omitted.

But from a legal perspective [IANAL, but I'm pretty confident on this one], they can engineer the system to give them an advantage as long as they don't have an monopoly. When a company is a monopoly, new rules do apply.

Anti competitive practices are illegal, not monopolies.

A broad range of anti-competitive practices are illegal when you are a monopoly.

A much narrower range of anti-competitive practices are illegal when you are not a monopoly.

Re: How Apple Cheats

#149
I think it's a little silly to make a vast conspiracy about this.

When you put yourself in the shoes of the people on the product teams building the apps and maintaining the APIs, it's easy to see this for what it's much more likely to be: a hack that was implemented so that someone could leave the office at a reasonable hour.

Re: How Apple Cheats

#150
post #24

Earlier quoted context omitted.

How would you prevent them from finding out?

https://speakerdeck.com/steipete/taking-advantage-of-the-run... - see 2nd line Peter Steinberger ( https://twitter.com/steipete ) shipped this in his PSPDFKit, which is used for Box/Dropbox/Evernote.

Here is the full video of that presentation:

http://www.youtube.com/watch?v=frgnVhBcIFA

Post reply on HN