3 ms·
>You're right up to about 4). The iPhone had more power than 95-era computers Well, Win95 computers got never-ending electricity from a wall-outlet. Mobile p
by jasode 11y ago
>You're right up to about 4). The iPhone had more power than 95-era computers
Well, Win95 computers got never-ending electricity from a wall-outlet. Mobile phones expending cpu cycles on "unnecessary" GUI styling wastes battery power.
You're right about the other justification: a mobile phone's "UI buttons" shouldn't waste pixels on boundaries (e.g. bounding rectangles). It just needs to be spaced far apart enough for fingertip width. Unfortunately, this design makes it impossible to distinguish between text that's just a "status" as opposed to a button that executes an "action".
- anon4 11y agoThose pixels are always drawn anyway. And a phone's biggest battery killer is the screen which... is on if you're looking at it. So, either your biggest power draw is already on, or there's no reason for you to put any pixels on screen.
- jasode 11y ago>Those pixels are always drawn anyway. In terms of LCD being "on" vs "off", yes, they are always "on". However, the pixels for extra GUI effects must still be "computed". For example, Apple recommends that the "parallax" feature can be turned off to help conserve battery power. Parallax requires cpu computation to "draw" even though those pixels are always "on". It's the same concept of disabling screensavers on the thousands of servers in datacenters. Even those those pixels are always on, computing the drawings in screensavers consume cpu. Multiply the waste that by thousands of servers and the company is paying extra electricity bills for no reason.