As someone who has worked in IT and in tech support, I get and agree with what Apple has done.
As someone who has worked in IT and in tech support, I get and agree with what Apple has done.
So this argument is wrong but will be peddled by Apple for sure. PC operating systems had viruses because of the non-restrictive, unsandboxed access their APIs gave to every app.
2. Sandboxing is no panacea as we've seen from multiple Android malware attacks that abuse system vulnerabilities to break out of the sandbox. You're also underestimating the amount of damage that can be done even within the sandbox:
- The CryCryptor ransomware abuses file access APIs to encrypt photos and videos on external storage and hold them hostage. (https://threatpost.com/emerging-ransomware-photos-videos-and...)
- The DEFENSOR ID banking trojan abuses accessibility APIs to steal login credentials, text messages, and 2FA codes. (https://www.welivesecurity.com/2020/05/22/insidious-android-...)
App Store review process specifically checks for this.
By making sure the user has a single channel for dealing with payments and complaints.
Deliveroo did an update their software that wiped out my login settings. They didn't support apple login, so I lost access to my account. They won't recover my email because of a special character in it, and so they continued to charge me for their "plus" service every month, and avoided any emails I tried to send asking to stop (asking me to "log in" to change my payment settings!).
Requiring apps use Apple's channel would have protected me from that experience.
> Don't bullshit.
If you're not trying to be persuaded, why are you arguing?
False. People who don't want to take risk simply don't sideload, most people don't know how to anyways even on android - having the /option/ to do so is not a negative.
Android allows is and there's nearly no malware https://duo.com/decipher/google-data-shows-tiny-fraction-of-...
Also, that's a very naive position if you're just going to go by that article. That only covers "known" malware and only Android phones that they have been able to actually register has having these apps installed. Malware is not going to phone home to Google. It's going to do it's damndest to hide itself.
Side note: wtf kind of word is damndest? I always thought it was damnest.
Ok, and if you simply had a setting that you could turn on, that make it so your phone couldn't side load, then you still get what you want.
Everyone wins, by simply giving you the option to turn off side loading, but letting others choose to do so if they want to.
If that's the case, take away all the knives, require people to get a license to have kids, don't let them drive cars, take away all of the dangerous things in life so that everybody can be secure. It's just a ridiculous argument to say that we must have only this one particular app store to keep everybody safe. There are a lot of solutions to this. I don't care if I have to sign a written agreement to allow me to sideload things, just give me a way to do it.
People who trade liberty for security are absolutely one of the biggest problems in this world. You should be advocating for people to smarten up instead. Otherwise you're going to wake up one day and you're not going to be able to make a move without asking for big brothers permission.
And, if you say that people have a choice to go on Android well, then they have a choice already don't they? Did the existence of that choice automatically screw the entirety of society? No it did not. So there's no problem with also giving them a choice to sideload.
You're acting like everybody will immediately flip the switch to sideload things. They already made a good choice by going on an iPhone, why are you discounting that people won't also make other good choices? You want people to throw out the baby with the bathwater. If I want to sideload one damn thing that doesn't mean I want to give up the comfort and security of the rest of my iPhone ecosystem.
That's awfully reductionist of you and absolutely not what I'm doing. I'm simply arguing that people saying "no one wants this" are wrong because I am a person that wants this. I do not want my family or friends, who reach out to me for support with their computers and phones, to be able to install and sideload apps.
I've been through these situations already and, yes, while a lot of people will be fine and can sideload without issues, there are just as many who mess everything up and waste my time when I have to restore everything without losing their data. These are not tech savvy people and they don't understand the risks.
Additionally, yes... people have the choice to go Android where they can sideload. That's the choice. Apple or Android. There is no other choice and I'm fine with that and actively support it.
That's rich, considering that you're arguing that offering people an option will somehow ruin the entire ecosystem for you and make your support job more difficult.
> I do not want my family or friends, who reach out to me for support with their computers and phones, to be able to install and sideload apps.
So, tell them not to. Done. If they listen to you - no problem. If they don't and you continue to waste your time helping them, that's completely on you.
If a man fails to learn from you how to fish, it's not very wise to prevent everybody else from fishing.
> That's the choice. Apple or Android. There is no other choice...
There will be, so don't get too comfortable with the status quo. Apple's control is so tight right now that there's only one direction that things can go and I'm looking forward to that as an iPhone user and a developer who would like to simply put some custom programs onto a device that I own without a major hassle.
Currently, my best option is https://altstore.io/ and as you can see from that, people are working on this outside of Apple so even if Apple isn't forced to open up like I am betting, we'll get there eventually.
What are you gonna do if someone in your family installs AltStore? You'll tell them not to or you can't support them - same with sideloading. So, I'm sorry, but your argument really holds no weight with me.
It doesn't need to. I'm not trying to change your mind. I'm explaining to you why some people prefer the option to use an ecosystem that has a walled garden vs. one that doesn't. Unfortunately for you, the majority of people must agree and be ok with the walled gardens provided by Apple because they continue to buy the products.
If people wanted the freedom you're describing, they'd buy an Android phone. If they by an Apple phone, it's because they're ok with that not being an option and some, like me, not only don't mind but actively prefer that.
I am sure that many people would be fine with being given the voluntary option of turning the switch on, to side load if they choose to do so though.
And you have no significant evidence that if many people were given the option to buy a perfectly identical Iphone, that simply was easier to jailbreak, that people would automatically choose the locked down version.
You have evidence of people prefering iphones over android. But you have no evidence about if someone was offered two otherwise identical Iphone, that people would always choose to not even have the option of switching the jail break switch if it were easy.
The obvious solution would be to give people the option of getting access to the easy to jailbrake iphones and seeing what they would prefer.
It is relevant because I think that a lot of people would want this option, and this would solve the issue by allowing people to voluntarily choose this.
You entered a lot of comments in this thread when one comment could have sufficed to get your message across. So you'll have to excuse me if I remain unconvinced of your motivation.
> Unfortunately for you, the majority of people must agree and be ok with the walled gardens provided by Apple because they continue to buy the products.
That's patently false. As I mentioned earlier, I myself buy iPhones and iPads despite the fact that I'm not okay with the walled garden as the sole method of loading software. I've also seen many, many people in this thread and in threads past express my same views. Heck, you can see it everywhere even among non-programming hangouts like reddit, 9gag, etc. There's a difference between begrudgingly accepting some sad state of affairs and actively pursuing it.
> If people wanted the freedom you're describing, they'd buy an Android phone.
That's better stated as "If the only thing people wanted was freedom of software sources, they'd buy a particular Android model and brand of phone that allows them that freedom." In other words, you're grossly oversimplifying the problem. As with all things, there's usually a multitude of competing desires driving someones choices. For the masses, software freedom doesn't even enter their minds. Instead, they decide based on their susceptibility to marketing, their financial means (price), what their friends are using, what they're used to and so on.
Luckily for me, the masses don't decide on this. Just like in Banking, Finance, Health and other industries that widely affect the common man - the common man doesn't decide the rules for those industries either. The people working in it do - and I'm one of the people working in it. Do you think common people cared that Microsoft was bundling Internet Explorer with Windows? Not really, not outside of Slashdot in that day - Netscape, Oracle and other affected companies got the ball rolling on that one. Even a small group of Linux users were able to push for getting refunds from OEMs on Windows bundled with their PCs.
With iPhones approaching 50% general market share in the US and 80-90% of the youth market in the US gravitating towards iPhones (which will cause the general market share to keep rising) - the writing is on the wall. They're going to be forced to open up somehow. The only question is what form that is going to take and where (EU/US/Asia). Apple will follow the laws of the land and the law is a constantly changing battleground, especially for a new-ish field such as ours.
https://www.theregister.com/2019/01/30/facebook_apple_enterp...
As it is, I have to trust Apple to "not be evil", something Google certainly failed at.
People buy iPhones and tolerate lack of sideloading.
I buy iPhone because it is basically the only reliable computer I own, and a single, reputable source of software is a big part of that. Not being extorted into installing Steam is a huge part of that.
No, I didn’t _really_ have a choice to install Steam and I fucking hate it, thank you very much.
Interesting, though, that instead of actually arguing any of my points, you want to claim, without any proof, that I'm a shill based on what I like to talk about. Instead of attacking me based on my history, how about actually addressing the points I'm making? Clearly you're unable or unwilling to do so.