5 ms·
There are a lot of things our devices could do to give users insight into basic things like which apps use a lot of resources, but they don't and it's a colossa
by hombre_fatal 4mo ago
There are a lot of things our devices could do to give users insight into basic things like which apps use a lot of resources, but they don't and it's a colossal failure for everyone (users, people who make efficient apps, pressure on people who make inefficient apps).
iPhone's battery usage screen is a microstep in the right direction, but it doesn't go far enough since the user has to know it exists, then visit it regularly and mentally calculate if the app's energy consumption is proportional to the amount they use it.
Just consider how an app can get stuck in a 100% CPU loop on macOS (Discord/Spotify used to do this to me if they had any animations on screen) and there's literally zero indication to the user that it's happening and which app is responsible. Best they get is that the computer's fans turn on, if it has them.
One improvement would be for the app-switcher view on iOS/macOS to show you the app's battery impact and average memory consumption. Anything would be an improvement.
- hack1312 4mo agoI keep Activity Monitor in my dock for this reason. You can right click its icon and change it to be a real-time graph of a few different stats. I have mine set to CPU usage, it’s like a one-metric iStat Menus for the Dock
- hombre_fatal 4mo agoOne of the first things I got Claude/ChatGPT to vibe-code was a minimal iStats-Menus-like menubar app that shows total usage of CPU, RAM, and bandwidth all in a single small vertical stack at all times. Then I can click it to open a dropdown that ranks the top 5 processes of each category (CPU, MEM, NET) and the amount they are consuming. It's this kind of thing that should be built in to the OS. Makes it trivial to eyeball whether something unexpected is going on.