The next generation of smartphones promises to take battery life to new levels, with models that can even be used for several days without needing to be recharged.