According to our sources, Apple is nearing the end of the beta testing cycle for iOS 8. We are told that the company plans to seed iOS 8 beta 5 to developers on August 4th, and a final version of the OS, iOS 8 beta 6 on August 15th. After that we most likely are going to have a lull of several weeks until Apple is ready to release the iOS 8 GM (this is the final version, barring any unforeseen emergency fixes / problems). The latest version of Apple’s upcoming mobile software, iOS 8 beta 4, is the most stable and smooth out of all the releases so far, and it also incorporates new design and user interface tweaks, bug fixes and feature enhancements.