20110525 tech: Apple iPhone 4 launching on May 27