Hacker Newsnew | past | comments | ask | show | jobs | submit | sinnoh's commentslogin

boy, that kind of "deep regulation" into UX design from a single arbitrary company should be illegal regardless.

people bought apple hardware and the operating system, not voted them the unilateral governing body on consumer choice in that platform. one should not be taken to imply the other.


IMO this is a problem with the shareholder-driven corporate structure. Corporations have a fiduciary responsibility to maximize value to their shareholders, and they have to show continual growth in order to see share prices continue to increase, which often leads to ant-consumer practices once organic growth becomes difficult.

Apple's a perfect example of this: they have a long history of making high-quality hardware products loved by consumers at an immense scale with high margins. In a more rational world, that would be "enough", and even if their revenue fluctuated somewhat from year to year, they could still easily support their activities and pay out generous dividends while focusing only on their core competency.

Instead we live in a world where a small drop in demand for a single product based on extrinsic market forces leads to a slew of articles heralding an "end of Apple". So they prioritize service revenue, and continue to squeeze more and more value out of every revenue stream which flows through their products.

It's insane that this is seen as necessary for a company which basically prints money, and sits inside a massive moat of wealth greater than the GDP of many nations.


I've never actually owned one, but did the iphone ever allow users to install arbitrary apps (without jailbreaking, of course)?


No it did not.


the fact that I, a software developer by trade, can't install or run any code on an ios device without running something by apple first.

that's like tesla releasing a car saying if you are a lawyer who wants to drive it you have to pay them 100k a year plus 30% of what you earn, or are "free" to drive another car (even if theirs is the fastest/safest/best-for-price in the market.)

or, now, can obtain a "provisional" license to drive it that expires weekly, with the same option to pay yearly for an annual license - these are all artificial barriers. installing software has up till now always been as simple as owning the device you're running it on and running the appropriate commands, these artificual barriers introduced by apple ensure anyone wanting to do so has to check in to see if it's okay with them.


No, your analogy oversimplifies the situation, just like that old joke about airlines selling paint for different prices.

Apple or Google's app store isn't a blank / open space where you entered an agreement that you have right to do anything you want. Just because you want to not run your code by Apple every time doesn't mean you have the right to do it.

There is no expectation that you have access to their hardware or software kit to do anything that you define. It's not like owning a car.

If the terms of your agreement are that you get time-limited / renewable access to a certain company's playground, what right do you have to insist that they change their terms, with recourse to what law?

There could be laws that decide that there should be open access. But there aren't. Why should this kind of lawsuit succeed in misinterpreting the law? The law can be rewritten, but until then I believe this effort should fail.


That's fine - I don't care about the App Store and what it offers, I just want some way to give users access to my app. Now what? Apple says "Fall in line if you want to access to our platform", I say "Thanks, but I'm not interested, I just want users to access my app somehow", but they can't and that's the crux of it. There are many legitimate apps banned from the app store, and that would be fine if the user could still install them outside of the app store. Consider the analogy of the toll bridge: if you don't want to pay, that's ok, go around. But Apple doesn't leave any alternative, and then in your argument you're putting words into peoples mouths and claiming they wanted to cross the toll bridge all along and they don't have a right to free (both literally and as in freedom) travel.

> There is no expectation

The expectation comes down to the owner of the device being allowed to have control over something they purchased, which in extension gives app developers freedom to target these users. This includes both hardware (right to repair), and software. It's completely valid, and repair, specifically, has been in news headlines months prior.


Again, that's not a correct analogy, and you're framing it like someone with deep feelings of entitlement to do what you want in the software world. That's creating a flawed argument in your logic and you're turning your desire into what you believe is legal. Or thinking that because you put work into something, someone else has to give you a forum to get paid for that work.

Actually your bridge analogy is apt, but in a way that works against your argument.

Toll bridges aren't required to have an alternate way around just because you think you have a right to go there for free by some alternative method.

Staten Island is only accessible by toll bridge. Entry to San Francisco from the north or east is only accessible by toll bridge.

Regardless, Apple built an island and a toll bridge that allows crossing for a fee. There is no entitlement in law that says you have the right to get to that island without paying what Apple charges because you think that would be "fair".


What argument do you have to support not letting users run whatever software they'd like on hardware they own?

And in extension to that, paying other people for software that they'd like to run and don't mind paying for, which is not sold through e.g. the App Store.

I'm legitimately interested in this, because I cannot see any reason why a user shouldn't be able to run any software they'd like on their own hardware, and/or pay for it however they want.


If you can't see any reason why a user isn't able to run any software they'd like on hardware they've purchased, then you need to educate yourself. Because the reason is that the contract you have with the hardware manufacturer and the terms of use do not allow you to. And there is no contradictory law or regulation that trumps that agreement.

Just because you might disagree with that contract, it doesn't change the rules. Your ability and expectation to run software of your choosing on your computer doesn't mean you have the same ability on a phone.

I could ask you, why don't you complain that even on an Android phone, you're not allowed to tinker with the baseband chip and broadcast whatever you want over the air. "Why can't I be allowed to do that? It's my right." Nope. It is not.

This is just an extension of that principle. In some other state or country the rules may be set up differently that consumer rights (however those are defined) take precedence over commercial regulations. But not here. Public opinion and law might someday change. Until then, don't confuse what you think should be with what is. It will not do you credit.

You're expressing wishes. I'm expressing facts.


> If you can't see any reason why a user isn't able to run any software they'd like on hardware they've purchased, then you need to educate yourself. Because the reason is that the contract you have with the hardware manufacturer and the terms of use do not allow you to. And there is no contradictory law or regulation that trumps that agreement.

I did not sign a contract relinquishing my rights to execute whatever code I like when I purchased my phone. Does one have to do that with an iPhone?

If you do, shouldn't it be called an applePhone, not an iPhone? If you cannot control what code is executed by the cpu, it is really more Apple's phone than your own.


I'm going to take my leave from this thread after this post, as it's kind of like talking to a wall at this point. I get nothing out of it.

You don't naturally have any expectations of a right to run whatever code you want on a phone. There is nowhere written in law or regulation that you have such a "right". So there is no such right to give up.

Apple enters into an agreement with you to give you a phone with certain capabilities. Control of what code is executed by the phone is not included in your capabilities. End of story.


That's what I wanted to know, and hearing that I'm glad I've never been interested in an apple phone.

> You don't naturally have any expectations of a right to run whatever code you want on a phone. There is nowhere written in law or regulation that you have such a "right". So there is no such right to give up.

Plenty of things that you naturally have a right to do aren't written in a law. Is there a law saying you can browse and post on hackernews on your computer?


This reminds me of a joke from my childhood.

USA: If not prohibited by law, you can do.

Taiwan: If prohibited by law, you still can do.

China: Even if allowed by law, you can't do.


> Because the reason is that the contract you have with the hardware manufacturer and the terms of use do not allow you to. And there is no contradictory law or regulation that trumps that agreement.

You are simply answering the question "Why are things this way?" with a tautological "because this is the way it is." Whether or not the status quo will change in the future, it must always start with someone questioning it.


The car analogy doesn't help that much here; plenty of cars work in that fashion. Not the average consumer car of course, but again, even then a company is free to do so. Might hurt their business, where at Apple it's not a problem because they make plenty of money.

I think that is where part of the problem lies: you can choose to do something with the platform or you can leave it alone. Seeing it as an 'I must do something with the platform' is rather strange considering it is a private, non-public platform in the sense that it has an owner and the owner is free to make whatever rules they want to as long as it is within the boundaries of the law (i.e. you can't require use of a platform to be paid with organs :p ).


the fact that I, a software developer by trade, can't install or run any code on an ios device without running something by apple first.

If I were a game developer could I install any software on my game console?

that's like tesla releasing a car saying if you are a lawyer who wants to drive it you have to pay them 100k a year plus 30% of what you earn, or are "free" to drive another car (even if theirs is the fastest/safest/best-for-price in the market.)

Let’s not make an analogy. Can I install any software on the computers in my Tesla?


because people have had a longer amount of time to understand food. hang in there, my friend :)


they'll argue that they already have this while blissfully ignoring the fact that they've made its barrier to entry on their platform artificially high.


it has been "this will" and not "this does" for the better part of a decade, I think it's time for people to realize that theory and practice are two very different things and the first does not vindicate the second.


incorrect.

phone choices are inelastic. users do not drop phones and switch to a competing platform because they cannot install an app, it's the other way around. besides, with that logic you have no guarantee against ALL platforms becoming locked down (as they more or less have) to compete.


> users do not drop phones and switch to a competing platform because they cannot install an app

Well, it wasn't just an app, but that was a pretty big reason (though not the only one) for my dropping iOS.


Seriously, I thought I had a handle on the worst apple's done and this surprised me.


no reason not to go after both. "Two wrongs" and all.


and phones have [some fraction] marketshare on overall devices people buy, what's your point?

the argument is markets within the ios ecosystem, of which there's effectively one, and how it affects developers' ability to build on that ecosystem.


you're comparing different markets. that's like saying Earth has 1/8th the marketshare on planets therefore nothing that happens here can be called monopolistic.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: