Is it me or have the iphone's run out of steam?