4 ms·
Actually that's the reason I use iOS
by loxs 12y ago
Actually that's the reason I use iOS
- vlunkr 12y agoI honestly don't understand why this is down-voted, more "sandboxed" apps is one of the reasons I use iOS as well.
- Splendor 12y agoJust for the sake of clarity, do you mean that there are more apps that are sandboxed on iOS or that all apps have a higher level of sandboxing on iOS?
- vlunkr 12y agoThe second option, that all apps have a higher level of sandboxing. Until iOS 8 apps couldn't do anything to modify the OS besides adding push notifications and maybe a page in the settings.
- noblethrasher 12y agoMore "sandboxed" in the sense that iOS apps start in a small sandbox that gets progressively and opportunistically larger. Instead of demanding all permissions upon installation, they demand them contemporaneously with attempted access to certain resources. The idea is that user consent is more informed. In contrast, Android apps demand all of their permissions up front.
- vlunkr 12y agoEven beyond that though, if an iOS app requests ALL possible permissions, it doesn't have the same capabilities that an android app does.
- kelnos 12y agoI consider that a weakness of iOS as a platform. There are some pretty cool and useful things you can do with an Android app that you just can't do on iOS, period. Android's permission-granting model does leave much to be desired, though.
- smokeyj 12y ago> There are some pretty cool and useful things you can do with an Android app that you just can't do on iOS, period. Such as?
- Fargren 12y agoRunning in the background is on I stumbled with porting an app from Android to iOS. what an an iOS app can do while it's not the current app is tremendously limited. This is for battery reasons, and I get it, but it would be nice if the choice was up to the user; instead Apple just decided the practice was unacceptable.
- kelnos 12y agoFirst things that comes to mind: Intercepting calls before they go out through the main dialer, and instead using some form of VoIP. Intercepting an incoming SMS that's used for phone number verification, rather than requiring that the user switch to their SMS app and manually enter a code. For that matter, replacing the SMS app with something better. Reasonable app backgrounding support for any purpose you can think of, not just for those that Apple has graciously allowed you to do. Hell, you couldn't even have custom keyboards on iOS until recently. Apps can also have access to stuff that iOS never allows: e.g. I have a 3rd-party app that backs up my SMS database to Google Drive every night. It can also do backups to Dropbox and a couple other services. With iOS your one and only cloud backup solution for "system related things" is iCloud, and you can't change that. None of these things require rooting the device. Yes, all of these things can be abused. But I prefer permissiveness that requires a little vigilance on my part over living in a restricted environment.
- runeks 12y ago
- runeks 12y agoMore importantly, if you ask me: iOS allows you to install an app, and deny it permission to something. Eg. I can deny the Facebook app access to my contact list, and the app still works. With Android, you grant an app access to everything it asks for, or you aren't allowed to install it. This seems obviously inferior to me.
- easytiger 12y agoWith Ap Ops since 4.3 you can twiddle them individually.
- theshrike79 12y agoBut won't the apps still crash, because they are expecting the rights to be there?
- vilmosi 12y agoIt's downvoted because it's a troll comment that doesn't further the discussion at all. It's irrelevant. I use Android because it let's me have defaults. See? Irrelevant statement. Everyone has different needs, just drop it.
- deleted 12y ago[deleted]
- dredmorbius 12y agoCan you expand on that?
- runeks 12y ago> Oh wow, can this be used to just create a separate profile for every app? That way I can run Uber or Line without giving them every permission to everything? This is the biggest reason I do not install apps. Every "famous" app requests so many permissions it's just stupid. iOS does not require the user to accept all permissions that an app wishes to use, before installing that app. On iOS, you install an app without giving it permission to much, initially, and then the app, when you start it, starts asking for permissions that it needs, as it needs them. You can deny any permission request, and the app still works. Eg. you can install the Facebook app, and deny it access to read your contact list.
- vetinari 12y agoIn iOS, there are about 10 permissions (location, contacts, calendars, reminders, gallery, bluetooth, microphone, motion, twitter and facebook accounts). In Android, about 150. There is no mapping 1:1. Some things iOS does not allow at all (wifi information, sd card access). Some things iOS allows by default, with no way to deny it (internet access). The iOS approach would not scale, the user would be burried under confirmation dialogs. And that's just the initial confirmation, there has to be UI, when he changes his mind later. Those, who claim that iOS approach is superior are showing their ignorance, that they newer thought about the way, how the user would set matrix of this amount of permissions with many apps, without getting lost (hint: many are getting lost just in the current system. Imagine, that they would be able to toggle anything. And imagine, what the developers would say about that).