Owners of iPhones which show short battery life will get an update from Apple "within the next few weeks", the company said on Wednesday as it began testing a new version of its iOS software with developers.