The mobile phones from 6 or 7 years ago would manage several days on a single charge. All the battery had to power was the basic hardware such as a small LCD screen, basic GSM radio, and some sort of very low-powered processor and a tiny amount of RAM.
Now, we have 6 to 8 square inches of brightly-backlit touchscreen on most phones, 3G radio running constantly, high-powered processors running complex operating systems that use a lot of memory...
The vast majority of a phone's life is spent in standby mode - screen off, no actual use taking place, but the processor, wifi, 3G connection, bluetooth etc etc are all running and consuming power.
Surely it's not beyond the limits of technology to develop a phone with a low-power "basic" mode, where the main OS is suspended (akin to "Hibernate" on a Windows PC - contents of RAM saved to flash memory for rapid restart) and a much simpler CPU takes over to run only the bare essentials of the phone. In this mode, the phone can perform the essential functions like making and receiving calls and SMS messaging. If the user wishes to take photos using the camera, or watch streaming video, or browse the internet, or play games, then the phone can quickly resume it's full functionality.
Something like this:
- Only utilise a small portion of the screen to provide basic call and SMS functionality - and configure the LED backlighting so that only the in-use portion of the screen is lit
- Disable the touchscreen function (as this requires power, plus CPU time) and have a small basic keypad (like mobile phones used to have) to operate the device in the low power mode
- Either switch off the 3G and/or wifi (or whatever other standard of internet connection) entirely, or at least have it power up only in short bursts - for say 30 seconds every 5 mins to check for emails etc (make this user selectable to suit the individual)
- Similar for Bluetooth: power up for a few seconds every minute or so to check for handsfree kits etc, and only power up and remain on when an attempt to connect is detected
- Single button on the handset to switch between "full" and "basic" mode - say, maximum of 5 seconds for either "suspend" or "resume" operation
Essentially you get the ability to switch your Android or iPhone into "10-Year-Old Nokia Mode" when you're not using the bells and whistles, but those bells and whistles can be resumed at the press of a button.