Nice spin
No support for multitasking = "designed not to waste power"![]()
I'm actually quite serious about this. Its a bit of a bug bear of mine.
I've been programming or tinkering with computers since I was 6yrs old. Thats like nearly 40 yrs of computing
I was there before everything became WinTel.
And it amazes me how everyone thinks the only way to do "computing" is a classic wintel scenario.
The biggest problem computing has now is waste. We have ridiculously powerful chips in machines with operating systems so bloated doing a million and one things that we as users dont need them to do. We need to optimize our power. But for years that wasnt the narrative. The narrative was Moores law, more power, more power, buy new machines every year.
Until it stopped happening.
Apple took a new path to design a modern OS. One that needed to be concise, less wasteful, run with less heat. Because these devices arent plugged into walls.
So something like "tombstoning" apps (pausing them whislt they are not on the screen so they are not draining battery/cpu times) are actually really important features. But you laugh at them because a traditional PC is designed to run everything all the time.
But its the recognition that no one is really paying attention to more than 1 or two things that are infront of them at any one time, especially on small screen devices, that has led iOS to be the most effecient and therefore powerful of all modern OS's.
The attention to detail like this means that Android machines will never run as powerful as iOS with the same memory and CPU/GPU. Its why iOS is running well with the same source code on iphone 5s to iphone Xs .
I am awe at the bravery of not following MS and Google down the tired road of OS design. Not running managed code (C sharp / JAVA ) etc.. Everything to make their devices as smooth and effecient as possible.
But sadly, no one really gets it.