Because my mother is using an iphone and nothing you described would make sense for her.
She is pretty good with tech and understands how computers and phones work, but she just does not want to browse a process list to see which process is using the camera.
but she just does not want to browse a process list to see which process is using the camera.
How do you know until you've tried?
At the risk of provoking a tangential discussion, I don't think keeping users "in the dark" about what's happening is ever a good idea. They don't have to learn if they really don't want to, but deliberate opaqueness is bad --- if anything, it only leads to more learned helplessness and ignorance. Of course, that's probably what companies want in general, since it means they can control users more easily...
Additionally, even if the main user of the device will never pull up a task manager or usage log, that info can be useful for a friend, relative, or hired technician who is trying to help them figure out what's going on with their device.
Instead we have to explain to people that their photos aren't "in" the photos app and their music isn't "in" iTunes. It's the thing you mentioned: file managers will just confuse people so let's not include one. Easier to have them think of files as "living" in the apps we assign to open them.
The comment you're replying to does not describe a process list.
Users do understand the concept of apps, obviously. A log of "App X used the camera", "App Y accessed your location" is well within what non-tech-savvy smartphone users can understand.
My main point is that you need to present this information on a way that even those people can interpret it who can't/don't want to know about process lists because they are the majority.
It's the same as you have an engine temperature gauge in most cars. I'm not really interested on what's going on inside the engine, I just want to know if the engine overheats so I can check basic things (cooling system leaks, etc) and if I cannot see what's wrong I wait and try to get to the nearest garage or call roadside assistance.
As a power user, I see value in a process list but I see why it does not take priority over other features.
Not my intention for this to come off like a plug but Android has been doing this for quite a while now. It simply shows any process being ran as a silent notification and then goes away when it's done. I agree keeping a running log is probably unintuitive even for an advanced phone user but the way Android has pulled this off is surprisingly easy to wrap your head around.
You make a good point with 'your mom' but this would be an extraneous feature, not necessary and therefore not in the 'regular case path' of behaviours.
So I think it's a valid thing.
Though iOS is getting out of hand with complexity these days.
Though iOS is getting out of hand with complexity these days.
That's because iPhones were always full-featured general-purpose computers, just severely locked-down and restricted from user control. We are simply seeing the results of that opaqueness.
Not saying they shouldn't do it, but in a company with finite resources dedicated to the needs of 100,000,000 users, <1% of whom would ever look at such a thing, not getting around to that feature would make a non-zero amount of sense.
Reminder, this company you are saying can't possibly spend a few hundred thousand dollars to add a feature their underlying OS most likely already supports and is a definite net good for security researchers and industry watchdogs at a minimum is worth Two Trillion Dollars and has absurdly high profit margins.
She is pretty good with tech and understands how computers and phones work, but she just does not want to browse a process list to see which process is using the camera.