4 ms·
You've pretty much covered the bases. The snappiness you describe is because iPhone is more strict with it's app quality. You've also nailed the main use cases
by Arbalest 7y ago
You've pretty much covered the bases. The snappiness you describe is because iPhone is more strict with it's app quality. You've also nailed the main use cases for customisability.
The big question is, are you ready and willing to root and/or custom rom your phone? If not, the advantages you described on Android are not as substantial as you may hope. Yes, you can use Netguard, but the approach is janky (out of neccessity). It will not stop ads in all apps either. For example, on the youtube app, which does not use DNS based advertisement delivery. For youtube specifically, you can get NewPipe though, but it's not all that slick.
- nneonneo 7y agoiOS is very, very particular about what gets to run in the background. This is a major differentiating factor between iOS and Android. On Android, it's easy to write apps to run in the background, but on the flip side it's easy for someone else's app to accidentally (or intentionally) run in the background and suck up your battery and/or data and making your phone slow. On iOS, apps can only run in the background for very specific (but gradually expanding) purposes; many other features (like push notifications) that appear to be "background" functions are really handled by Apple or the iOS system itself with minimal app intervention and thus minimal system impact. This contributes to the snappiness of iOS.