Hacker News new | past | comments | ask | show | jobs | submit login

The idea is not to prevent programs doing those things, it's to prevent programs doing those things without user permission.



That's not the problem. The problem is that the whitelist of permissions is limited, fixed, i have no control over it and i can't easily work around it.

I can't create a great way to batch install/update/migrate my phone because everything requires manual approval.

I can't use my own browser or sms app on ios cause it's not allowed by the permissions system.

I can't install a new driver on my phone.

Remember the bs update apple did that broke the home button, forcing people to buy a new phone ? I can't prevent that either.

I'm actually for permissions and sandboxes for most apps. But i want a manual override when i need one.


On Android you can batch install while granting all permission with the `-g` argument on Android versions with runtime permissions


Not on ios though. See, the problem is not the permissions, but the fact you are at their mercy. And because by definition innovations assume you have nit thought of it before, this will limit innovation.


To m, that just shows that it's up to the implementation.


You are assuming the implementator can think of everything. Innovating however, assume to come up with something you haven't thought before.


Is there (or was there every) any OS app store that allowed an app to go trawling through another apps's memory? Or if you don't want to be that radical, one that at least allows overlays.

I don't know of any.


Plenty of apps on Android are allowed to draw over other apps (e.g. Facebook messenger, Lux Auto Brightness). There are also apps that use the accessibility APIs to determine what the user is seeing (e.g. LastPass with AppFill enabled).

I think both of these features require explicit manual permissions (i.e. having to go to the system settings and whitelist the app) to be enabled. Also Android permission dialogs refuse to pop up if there is an untrusted screen overlay (which meant that my experience with Lux when with other apps' permission dialogs involved either manually disabling the virtual screen brightness adjustment or having it automatically disabled temporarily, which resulted in unpleasant surprises while using the phone at night).




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: