I've seen this argument again, but this is a redefinition of sell vs rent.
Apple sells the device with specific capabilities. You might want it to have others, but that's not the same as renting. If you don't like it, buy something else.
You do get to do "whatever you want" with the device AS provided. You can stomp on it, melt in in a fire, or whatever, and Apple wont ask you for the device back. That's a sale.
"I wanted another version of the device, one that is unlocked, and Apple doesn't sell me one" doesn't mean Apple doesn't sell you what it says on the tin.
They're selling iPhones, locks and all, not generic devices to have different OSes loaded.
That said, Apple has no incentive to work towards enabling this. Both Apple's profit and customer's expectation are in the vertical integration that Apple provides.
(I'm not in anyway saying iOS is not restrictive or that they shouldn't do it. It's just that there's no pressing reason for them to work towards achieving it.)
One option would be to allow the installation of an alternative OS only after the device is out of support at least for an image win but this might not justify the effort.
I hope this gets regulated in the future so manufacturers are forced to remove any locks preventing the installation of 3rd party software (even make resources available for developers) the moment they stop providing "adequate" support.
I would personally prefer one step further and force to remove all locks if the customer asks it, it's their device, they are free to do whatever they want with it, it's both the right approach morally but also for environmental issues.
They could but it would cost more than most users bargained for. Most likely a manufacturer would offer you the open device for the price of the device plus the expected loss of value from connected services (maybe something on top just for good measure), or a locked "subsidized" version that can or has to run only as we see today, and that will cost as much as one does now. And they could easily make a case for this even in court.
But once the support ends it's more or less implicit that the manufacturer abandoned the device and no longer expects profit (or expenses) related to it and keeping it locked is a harder case to make.
And I get a manufacturer's desire to profit from their own devices. But once they abandon them I see no other reasonable legal or moral claim a manufacturer can make. They should issue a final update that removes any protections, and make all relevant drivers and documentation freely available (or even for a modest one time fee) even if this means some binary blobs and a bunch of docs for how to interface with them.
This was, however, seen as outrageous, unlike the current state of smartphones, for better or for worse.
Most "normal" people see that a coffeemaker putting "DRM" on your coffee is ridiculous, but that outrage never really extended to digital devices for some reason.
Ignorance. If people had no real idea how coffee was made either, you wouldn't see much outcry over locked-down coffee pods either. "You want to grind your own beans? What an eccentric nerd! My coffee maker works perfectly with the manufacturer pods, why would I ever switch?"
Whereas the coffee is something they can buy at other shops, and it's pretty easy to compare.
Isn't that kind of the concept behind those k-cup type machines?
My non technical wife managed to lock herself out of her device and icloud with no recourse as I didn't preserve the reciept.
So now we have a device but it is just an unusable brick. So are we the owner or renter?
For the device you can always erase and start from scratch.
Well, at some point, they device might as well be bricked.
Otherwise device theft would be much higher (since they could use it, whereas now they can't), plus of course if lost/stolen people would have access to the data.
I wonder how many device are rendered useless due to this "security feature".
Also to note that there is no proving ownership to get around the lock. You either have the password to log in or it’s bricked. You can go to apple or google with proof of purchase and they will not / can not unlock the device.
There are online services which claim to do this if you can prove the ownership.
I was never into Apple and after this my wife decided to move away too so we don't care anymore.
Only in the same way that you're "only renting" a safelock if you can lock it and are not able to open it (e.g. by forgetting the lock, or having some key inside).
>My non technical wife managed to lock herself out of her device and icloud with no recourse as I didn't preserve the reciept.
That's a security feature. If there was a recourse then locking the device (when you're done using it for the moment) would be security theater.
Oh come-on a thousands of Harrys working in Apple store can unlock.
Million of "Happys working in Apple store" couldn't unlock your FileVault disk for example if you don't have the password / key etc.
Apple locked us out of device we paid for. We just wanted to use it again completely wiping it off. Random Harry working for Apple can do that but we as legitimate owners can't.
So with respect to owning vs renting argument, How I am owning the device?
Everything was going well for Microsoft until it wasn't.
Apple's iPhone has a 90% market share among youths in the US and a 50% market share of active devices in the general market. Their general market share in the US isn't going to be shrinking anytime soon. As they get more and more popular, the rules will change for them.
In fact, Apple makes a robust profit on every mobile device they sell.
This is in contrast to, e.g, gaming consoles, which are (at least were) sold below cost, with the profit coming from games.
Apple also won't stop you from installing whatever on your gizmo, legally I mean. With mobile, they do several things which make it pointlessly difficult, and I would rather they didn't.
The limited hardware combinations alone would be a boon to the Free community. Right now, I see Android as the Freer option, even though I've gone significantly out of my way to get there (Samsung Exynos + microG + fdroid). If I could do a similar amount of work on mainstream Apple hardware and end up with an OS that had no Google remnants, I can see my perspective changing quite readily.
Perhaps we'll see such a development when there emerges a Free OS that's a viable/cult-popular daily driver.
We can see from android, letting people install custom ROMs didn't really have any effect on the average user who will never try it. The hurdle of having to factory reset your phone to unlock the bootloader keeps normal people away.
On top of that, there's a cost of open sourcing besides revealing proprietary information--you generally need to audit and cleanup your code base (cleanup commit messages, code comments, etc) that could be, at best, embarrassing, or, at worse, reveal product flaws/bugs
Edit, looks like I was beaten to the punch https://news.ycombinator.com/item?id=25728930
This feature is a big deal because you need to do it in order to install Frida, which is a very useful reverse engineering tool. There are alternative ways to get frida running, but they are less convenient
While I don't think it's likely, it would be _possible_ for Apple to open this up on the phone side too
The customers Apple can win are those willing to buy a brand new $1K+ iPhone, switch OS and void (at least part of) the warranty. If they are not supporting a Bootcamp for Android probably is because they did the math and it was not worth it.
That's why they are shifting to services and for that they need to have you locked in their OS.