The point of open OS is not to force its users to use unvetted apps. It is to give them an option to do so.
The argument that someone might want to use a restricted OS because they want to only use vetted apps is flawed. The reason is that the users can use an open OS in the exactly same way, if they choose to do so.
>The point of open OS is not to force its users to use unvetted apps. It is to give them an option to do so.
And the point of a closed OS is that "giving the option" is as good as forcing the users.
Because third party devs with clout (facebook, instagram, etc and generally anyone whose apps users "must have", even if it's just their bank or local dominant rideshare or chat app) will, given the option, force users to install unvetted apps.
> "giving the option" is as good as forcing the users
From what perspective?
> third party devs ... will, given the option, force users to install unvetted apps
It is up to the users to allow e.g. Facebook application to install additional applications. No one, and especially no app, should be able to force them to do so on an open OS.
If you refer to predatory practices where an application would disable some of its functionality until an additional "unvetted" application is installed, then this is definitely an issue.
But it should be addressed by targeted measures against the offending applications and by educating the users. Not by taking away everyone's freedom.
In my opinion, the freedom of choice regarding which application runs on one's own hardware should remain with the owner to the largest extent that is practically possible.
>If you refer to predatory practices where an application would disable some of its functionality until an additional "unvetted" application is installed, then this is definitely an issue.
Worse, there wont even be a vetted application. It will only be an unvetted application you'll be asked to sideload to get the functionality at all.
And soon: alternative app stores, with their own rules and no central control. From Adobe, Google, and so on.
>But it should be addressed by targeted measures against the offending applications and by educating the users
Has that "educating" and "targeted measures" ever worked?
I do not understand your reasoning. Any app store or in general any source from where an application could be installed implicitly provides a trust model. Whether it is Google's Play Store, a GitHub repository or e.g. John Doe's personal website. The users then have the freedom to choose whom they would like to trust.
> Has that "educating" and "targeted measures" ever worked?
Yes. Users are cautious before running anything as root. They check a browser addon before installing it. They do not open media from unsolicited e-mails. And so on.
It is, however, all besides the point.
Even if there currently were no effective targeted measures that could be used, it still would not mean that we should resort to undermining everyone's freedom, in my opinion. Not in this particular case.
There are legitimate cases where everyone's freedom is restricted in order to make the society a better place. For instance, we as a society have chosen to not tolerate stealing and we put the individuals who do so behind bars. This is broadly accepted because it brings benefits to everyone. We do not need to worry about being stolen from that much.
However, there is no general benefit to the society that I am able to see which would materialize as a result of limiting everyone's freedom to use their own devices. I can only see a lot of negatives.
That would be cool... except that Apple in fact approves intrusive monitoring apps--hell: they even have an Enterprise program that lets companies build apps for their employees that don't require App Store approval!--and then makes it so that not only can they be installed but the device is so locked down that you can't tamper with them, via Mobile Device Management.
Apple still need to approve the organisations use of that program and provide certificates, which like in the facebook case can be revoked.
There are also two different tiers of MDM in the apple enterprise program. If its a bring your own device the device cannot be locked down to not let the users remove applications. It will also sevely limit the kind of information the MDM solution cant get out of the devices. These things can only be enabled on corporation purchased devices.
The point of open OS is not to force its users to use unvetted apps. It is to give them an option to do so.
The argument that someone might want to use a restricted OS because they want to only use vetted apps is flawed. The reason is that the users can use an open OS in the exactly same way, if they choose to do so.