News for hackers. Stuff that matters.
Re:You’re Paying into a Broken System Whenever You Buy Somet... by Wowfunhappy on Tuesday July 30, 2019 @11:31AM (#20565795)
I wish game consoles were open, but I don't care as much because they're single purpose. A PS4 is not designed to be your primary computer.

An iPhone, by contrast, will be many people's primary or even they're only computer. What does it mean for our society if a single company has control over what that computer can display?

I see this issue as broader than just competition—I think it's analogous to free speech.

Re:You’re Paying into a Broken System Whenever You Buy Somet... by lukifer on Tuesday July 30, 2019 @12:02PM (#20566175)
There is a moral/philosophical connection to free speech and the app store pseudo-monopolies (code as speech), but it also happens to be very concrete in Apple's case: you literally cannot tell customers through your app what other alternatives might be used to pay you.

(And before someone comments about how this doesn't conflict with the 1st Amendment, you are obviously correct; but free speech is as much a societal value as a legal construct, and is not limited to the Bill of Rights as its sole champion.)

Re:You’re Paying into a Broken System Whenever You Buy Somet... by hype7 on Tuesday July 30, 2019 @01:40PM (#20567186)
You view this as a bad thing. As a consumer, I view it as a good thing. I’m not sure if folks remember what “apps on mobile” were like before Apple came along, but it was the goddamn Wild West. The fact that it’s walled in, that I’m not going to get pwned, that my parents won’t (and won’t be tempted to by the promise of an extra $0.99 saving) is to my mind, a good thing.

If all this competition that the article talked about was such a good thing, apps would be cheaper on Android, and I, as a consumer, would switch. Fact is, the fact that Tinder et al are now bypassing Google’s mechanisms isn’t a good thing to me at all. It’s more the reason to stay on iOS.

The article writer is pissed he can’t get access to me without paying Apple’s toll, but what he doesn’t understand is that I am like it like that.

Re:You’re Paying into a Broken System Whenever You Buy Somet... by Wowfunhappy on Tuesday July 30, 2019 @01:42PM (#20567223)
If Apple allowed side-loading tomorrow, their curated App Store wouldn't disappear. You would absolutely have the choice to only download software from the iOS App Store, where Apple is checking everything for you.
Re:You’re Paying into a Broken System Whenever You Buy Somet... by lukifer on Tuesday July 30, 2019 @05:57PM (#20569616)
I don't oppose the App Store existing. I use it myself, and it's generally a great experience for the reasons you describe.

However, I don't think that a link that says "Click here to start your Netflix subscription" threatens that experience in the slightest; it's only a threat to Apple's revenue model. (While there are legitimate concerns about fraud/phishing/etc, that can be reviewed on a content level by Apple, as they already do in other respects.)

There are perhaps arguments against allowing side-loading; even if the process is cumbersome for non-techies, there remains a "dancing bunnies" [0] problem that might lead to malware on Grandma's phone (or, just a very poor software experience).

But even there, I'm not convinced that there isn't a reasonable tradeoff. While the needs for macOS and iOS are clearly different, the former has a very reasonable default that allows unsigned executables, while discouraging them to non-technical users, and giving a great experience buying and installing software through the App Store. (Strictly speaking, one can pseudo-sideload on iOS via XCode if one has the source, but at the cost of $99!)

I think a more reasonable policy might be requiring all apps to be code-signed (so malware and pirated apps can be shut down), but allow side-loading with a great number of scary warnings. Most people will still prefer the App Store experience, and as with the Mac App Store, the increased audience will usually be worth the 30% cut (which, by the way, if faced with "competition" from side-loading, may be pressured down into a more reasonable 10-20% range.)

Whether it's Apple, Nintendo, or Amazon, any platform that makes itself a mandatory middle-man between third-party buyers and sellers is rent-seeking extraction at best, and a net economic loss at worst (preventing value-creating relationships from existing at all). In my opinion, smart and reasonable regulations of such marketplace platforms would be a win for both economic growth and personal freedom.

[0] https://blog.codinghorror.com/the-dancing-bunnies-problem/

Re:You’re Paying into a Broken System Whenever You Buy Somet... by craftyguy on Tuesday July 30, 2019 @12:21PM (#20566361)
> but free speech is as much a societal value as a legal construct, and is not limited to the Bill of Rights as its sole champion.)

Where, in the US, is the requirement that everyone has to let anyone say anything enshrined? AFAIK, it's not, and is (very) often confused with the Bill of Rights version.

Re:You’re Paying into a Broken System Whenever You Buy Somet... by lukifer on Tuesday July 30, 2019 @12:38PM (#20566531)
It's enshrined in you and me. :) Law is not the only mechanism for upholding cultural values and norms.

One important distinction is that free expression is not limited to the "right to say anything"; it also includes the right to listen to the expression of others. See, for example, the rich history of librarians resisting turning over records of who reads what books, which could result in a chilling effect where people are scared to read controversial material.

Re:You’re Paying into a Broken System Whenever You Buy Somet... by wheelerwj on Tuesday July 30, 2019 @11:38AM (#20565900)
> What does it mean for our society if a single company has control over what that computer can display?

this is literally every major OS right now.... Mac, iOS, Android, Chromium, Windows....

> I think it's analogous to free speech.

what? no it isn't. these are proprietary, private sector companies who fiduciary responsibilities to their shareholders, not government entities.

Re:You’re Paying into a Broken System Whenever You Buy Somet... by Wowfunhappy on Tuesday July 30, 2019 @11:49AM (#20566030)
> this is literally every major OS right now.... Mac, iOS, Android, Chromium, Windows....

No it's not! I can run whatever software I want on Windows, Mac, Android and Chromium.

> these are proprietary, private sector companies who fiduciary responsibilities to their shareholders, not government entities.

I am not accusing Apple of literally breaking the first amendment. I do, however, think their actions have consequences for our society and democracy.

Imagine if side-loading books onto a Kindle was impossible, and Amazon implemented an App Store-style review process for everything sold on the Kindle store. Would you consider that a threat to free speech?

Well, consider what happened when someone made an iOS game about Apple factory workers in Foxconn: Apple killed it [1].

Now, it is absolutely Apple's prerogative to determine what is allowed on their storefront, just as any retailer can decide what to stock on its shelves. However, by completely blocking any form of side-loading, Apple is making decisions about what type of content their users are allowed to see on their devices. That's a problem if the iPhone is someone's primary computer, and perhaps their only computer.

[1] https://kotaku.com/there-was-an-iphone-game-about-foxconn-un...

Re:You’re Paying into a Broken System Whenever You Buy Somet... by ekc on Tuesday July 30, 2019 @11:59AM (#20566144)
> No it's not! I can run whatever software I want on Windows, Mac, Android and Chromium.

Just as you can on Safari!

Re:You’re Paying into a Broken System Whenever You Buy Somet... by Wowfunhappy on Tuesday July 30, 2019 @12:27PM (#20566418)
Sure, and it's great that they provide that option, but it also severely limits the capabilities of what an app can do. I also don't think it's a coincidence that Apple has been dragging its feet on support for progressive web apps.
Re:You’re Paying into a Broken System Whenever You Buy Somet... by chongli on Tuesday July 30, 2019 @01:00PM (#20566777)
Just as you can on Safari!

Web applications can't do peer to peer networking, period. Nor can they interact with arbitrary hardware devices you decide to connect.

Re:You’re Paying into a Broken System Whenever You Buy Somet... by icebraining on Tuesday July 30, 2019 @11:52AM (#20566054)
The First Amendment of the US Constitution is restricted to the government. Free Speech is a wider concept than that.
Re:You’re Paying into a Broken System Whenever You Buy Somet... by crankylinuxuser on Tuesday July 30, 2019 @12:31PM (#20566460)
Why do we chain ourselves to such a limiting construct?

Companies; S,C, LLC. They did not exist, and by request they were willed into 'personhood' at the signing of a government pen. They were not required to approve the incorporation request. So, I ask this:

Why do we not enforce incorporated entities to also abide by the Bill of Rights as being extensions of the government?

They certainly weren't born, and there's no corporate death penalty. So it tells me they're an extension of government, as they were willed into being with their explicit consent.

Re:You’re Paying into a Broken System Whenever You Buy Somet... by rolltiide on Tuesday July 30, 2019 @01:32PM (#20567100)
> Why do we not enforce incorporated entities to also abide by the Bill of Rights as being extensions of the government?

because they are extensions of the private citizens that own them

your extension is accomplished when government entities under the US Constitution are significant funders or owners of these entities

Re:You’re Paying into a Broken System Whenever You Buy Somet... by Wowfunhappy on Tuesday July 30, 2019 @01:52PM (#20567338)
I don't want private companies to be beholden to the same standard of free speech as the government!

Barns & Noble should be able to decide what types of books to put on their selves. Hacker News's moderators should be able to make decisions about what types of content lead to intellectual curiosity. And while I strongly believe all software platforms should allow sideloading, I also think Apple's curated, "safe" App Store is a great (optional) service for consumers who want it.

Re:You’re Paying into a Broken System Whenever You Buy Somet... by solitus on Tuesday July 30, 2019 @12:44PM (#20566609)
I agree, these companies have a heavy influence on governments through lobbyists and campaign financing.
Re:You’re Paying into a Broken System Whenever You Buy Somet... by felipelemos on Tuesday July 30, 2019 @11:43AM (#20565963)
It's a bit of stretching saying that Windows and even macOS, and I'm obviously not counting Linux in that, have the same walled garden than iPhone.
Re:You’re Paying into a Broken System Whenever You Buy Somet... by jotm on Tuesday July 30, 2019 @12:26PM (#20566411)
It makes more sense to think of iPhones/iPads as consoles. They're just as closed down and controlled. Some people are fine with console gaming, many are fine with limited computing on their phones.

If you're not, there's a lot of Android phones, varying from open to extremely open, for general purpose computing.

Re:You’re Paying into a Broken System Whenever You Buy Somet... by scarface74 on Tuesday July 30, 2019 @11:49AM (#20566025)
So the console isn’t a general purpose computer but the iPhone is? By whose definition?
Re:You’re Paying into a Broken System Whenever You Buy Somet... by banachtarski on Tuesday July 30, 2019 @02:28PM (#20567698)
You typical developer on iOS is targeting a broad spectrum of hardware (even within the iOS line, the software is able to run on various iphone skus dating back possibly 7-9 years).

Console? When I ship a PS4 build, it is THE PS4 BUILD. It has optimizations designed to maximize the memory buses that ship with the PS4 and the PS4 only.

Re:You’re Paying into a Broken System Whenever You Buy Somet... by scarface74 on Tuesday July 30, 2019 @02:42PM (#20567844)
Unless you have to optimize for the PS4 and PS4 Pro. But, what does ease of development have to do with one being more of a computer than the other?
Re:You’re Paying into a Broken System Whenever You Buy Somet... by banachtarski on Tuesday July 30, 2019 @02:57PM (#20568005)
I'm telling you the difference between a console (or embedded platform) versus a general computing device. There is a blurry line to be sure, but the smartphone and a gaming console are clearly on opposite sides of the line. Consoles have dedicated hardware for antialiasing, texture streaming, etc.
Re:You’re Paying into a Broken System Whenever You Buy Somet... by scarface74 on Tuesday July 30, 2019 @03:08PM (#20568101)
And iPhones have dedicated hardware for cellular, video decoding, decryption, a dedicated GPU, motion detection, face detection, etc....
Re:You’re Paying into a Broken System Whenever You Buy Somet... by banachtarski on Wednesday July 31, 2019 @10:11AM (#20574539)
Are you implementing code for them? Virtually every computing device available (your desktop included) is an SoC.
Re:You’re Paying into a Broken System Whenever You Buy Somet... by scarface74 on Thursday August 01, 2019 @01:57PM (#20586465)
Yes there are APIs targeting the GPU, the Mx coprocessor, the hardware decoder (https://developer.apple.com/documentation/videotoolbox), etc.

But why is that relevant to how one is a general purpose computer and the other isn’t?

Re:You’re Paying into a Broken System Whenever You Buy Somet... by Wowfunhappy on Tuesday July 30, 2019 @04:24PM (#20568744)
How many people use a game console as their primary computer? What about their phone?
Re:You’re Paying into a Broken System Whenever You Buy Somet... by scarface74 on Tuesday July 30, 2019 @04:52PM (#20569012)
Well, if they are using the phone as their primary computer, it must be good enough. How is Apple stopping people from doing what they want to do with their phone?

And before you bring up an esoteric development scenario, I assure you that developers aren’t using their phone as their primary computer.