Apple released iOS 5 Beta 2 today to all registered developers, making this the second release of iOS 5 released publicly. While it’s still clearly months away from completion, Beta 2 includes several bug fixes and enhancements, including improved battery life on all devices.