> Well, no, you can just hide the icon on the screen. That’s all that does
This is no longer true since some version of iOS 11. Deleting apps removes them from your system, and you must redownload them from the App Store to get them back. However, while the application bundle might be removed from your device, the frameworks it relies on don't.
Disabling system apps on Android doesn't just hide the icon, it stops the app from running (e.g., via intents or other means by which you can run an app without clicking on the icon.) It's in practical effect no different than deleting a non-system app, except that physically the app is still in immutable storage on the device and can be reenabled without being downloaded (barring any subsequent updates to the bundled system version, which would need to be downloaded.)
There are functional differences on iOS. For example if you “delete” Apple Music, Siri loses the ability to tell you what song is playing on Spotify (although I haven’t tried it since the original option to delete was added)
Functionally, isn't that much the same as disabling an Android system app?
I wonder if these articles would cease if Android simply changed the label "disable" to "delete" and removed the ability to view and re-enable disabled apps.
You would probably want to download the latest update rather than using the old version from the system image, but that's correct. Though IIRC the Facebook "app" the article complains is just a minimal placeholder, with the real app downloaded from the Play Store.
There are some built-in iOS apps that can't be deleted at all, such as Photos. For those that can be "deleted" Apple says users can restore them by downloading the app from the App Store.
But if a user deletes all the built-in apps that can be deleted, are they restored if the iOS device is reset? I would assume so, since wiping a phone is recommended before reselling it and a new user may be confused if default apps are missing, though I don't want to wipe my device just to confirm.
> There are some built-in iOS apps that can't be deleted at all, such as Photos.
Yes, because if you take photos you kinda need a way to view them. It would be extremely confusing if your pictures you took with Camera ended up being saved somewhere but you could not view them, so Apple seems to have just made it a requirement.
> But if a user deletes all the built-in apps that can be deleted, are they restored if the iOS device is reset? I would assume so, since wiping a phone is recommended before reselling it and a new user may be confused if default apps are missing, though I don't want to wipe my device just to confirm.
That's a good question, and I don't want to wipe my device either. I'll see if I can get access to a "burner" iPhone to test this.
Yeah, I agree it makes sense that certain apps shouldn't be easy to get rid of, though in comparison Android does let users disable apps such as the default gallery, browser, and even app store. I think the stock dialer and SMS apps are the main exceptions.
If deleted built-in apps aren't restored even after resetting an iOS 12 device, it's a good thing some apps aren't removable. I wish I'd thought to check before trading in my old iPad.
When you redownload a now-deleted-preloaded app, it actually downloads it. You can see the progression in the App Store. Which makes me think that Apple actually removes the App package from the phone.
This is how disabling apps in Android works also. There is a baseline version baked into the ROM, but any updates are installed into normal memory. Disabling the app removes the updates from normal memory, so when you enable the app again it will (likely) need to update.
This is no longer true since some version of iOS 11. Deleting apps removes them from your system, and you must redownload them from the App Store to get them back. However, while the application bundle might be removed from your device, the frameworks it relies on don't.