I've been having good like with Strava on an iPhone 4. I turn off the screen and tuck it in my under-seat bag and it seems to read the GPS and Ant+ sensors quite well without losing a charge. Putting it on the handlebars worries me, more because I drive a fairly populated suburban area. Multi-tasking with cars on the road can be painful!