According to a number of sources, there are various reasons that are not known due to which the official release of Android O will be delayed. It may include removing bugs and other related problems.
The implication of the reason that we have come across so far is that Android O will not be run in the upcoming Google Pixel devices that are to hit the shelves later in August. This was the primary expectation of the masses too.
So when will Android O finally release? Well, the answer is not easy as it is still not known that which reasons are behind the delay of the official Android O release. Android O might released any time as Google might not be inclined to intimate its Android partners about likely release date of its new software update and wants to keep it a secret till then. Stay tuned.