June 7 is now a near-certainty to be the launch date for the latest iPhone, with Apple CEO Steve Jobs kicking off the firm’s Worldwide Developers’ Conference on that day (and with US retailer Wal-Mart halving the prices of the current iPhone 3GS in readiness). That would suggest that the new handset would hit the shelves in early July.