View Single Post
Posts: 285 | Thanked: 1,900 times | Joined on Feb 2010
#594
Originally Posted by juiceme View Post
As it happens, device battery runtimes have remained about the same and in the long view gone dramatically down even as battery capacity and technologies have improved all the time.
True, however, also software has evolved quite much during that time. Both in features and security, which makes it heavier to run. Some of that may be possible to improve with fine tuning software, but in current world it's usually easier and cheaper to get acceptable results by trowing more iron to the border. It's the natural result from quicker release of software.

Also, ie. iPhones have relatively small battery capaciy (as they are intended to be smaller and thinner devices while packing some serious SoC performance), yet they have decent battery life, comparable to devices with significantly bigger batteries.

I hold the view that going for all-the-time-faster CPU's and new architectures is the culprit to blame.
That's only one part, the other part is (as I mentioned previously) shorter release cycles to bring new features to the market quicker.

On the other hand if you had an existing SoC that would be evolved in manufacturing technology but not tried to squeeze more power out of it would certainly come more power-efficient over generations.
This depends on what you are going to do with it. It's not reasonable to throw latest SoC in to just write text messages, but running underpowered SoC on some other workload usually means higher power consumption as higher loads last longer periods of time.

And having same drivers that could be optimized properly and not some quick-hack-let's-just-make-android-compatible-drivers-now would leverage to get more out of the HW.
True, but in situation where SoC-manufacturers more or less hate native Linux, it's not viable in the long run. AFAIK there are not many relevant SoC manufacturers that offer native Linux drivers or even documentation needed to create open source drivers for them. In that sense it's unfortunate that ST-Ericcson falled apart, thatSoC would have had native drivers supported by the manufacturer.
 

The Following 6 Users Say Thank You to JulmaHerra For This Useful Post: