Google releases a new version of Android each year. For 2017, that's Android O, which doesn't yet have an official tasty treat-themed name. 

Like last year's Nougat update, Android O was initially launched as a developer preview before the official unveiling at the opening keynote of the I/O 2017 conference. This is to help developers and manufacturers get products ready in plenty of time for when the software is officially launched later in the year. 

Android O is now available as a public beta for compatible phones, which means the official, final public release is only a few months away. While some phones are more likely than others to be first in line to get the software, most of the current crop of flagship devices should get it at some point. 

As it stands, we're in the very early days of the software support being announced, so be sure to check back over the coming months. We'll continue to update as more devices are announced and timescales are given. 

Google started rolling out Android O as a public beta for some of the more recent Pixel and Nexus devices in May 2017. It's now available through the Android beta program for the following devices. 

As mentioned, the full public release of the software is still a few months out. It's also worth noting that because it's still in beta form, there are still kinks to iron out and there will be multiple changes between now and when the final version of software is eventually released by Google.

Android Police's editor, David Ruddock, tweeted that the official over-the-air update to Android O for Pixel could appear in the first two weeks of August but nothing has been confirmed by Google as yet.

BlackBerry hasn't announced which devices will be updated to Android O. The company has now launched four Android phones: Priv, DTEK50, DTEK60 and KeyOne. The last of those runs Android Nougat. 

None of the current crop of phones have been confirmed to be upgrading to Android O. However, we would suspect that the KeyOne (at the very least) will get the new software, but probably not until 2018. 

The squeezy HTC U11 may have only just been released, but the company has already announced that it plans to support both Android O, and the - as yet unannounced - Android P. 

We don't know about any of the other phones. None have yet been confirmed. However, HTC's newer phones are normally among the first to get updates, and could even be available before the end of 2017.

Confirmed HTC phones to get Android O:

  • HTC U11

Huawei hasn't yet confirmed which phones will get Android O. When the release eventually gets pushed to the manufacturer's smartphones, it will likely be staggered across regions and models. Some of 2016's devices are still running Android 6.0 Marshmallow. 

When devices are confirmed, we suspect we won't see the software until the beginning of 2018. 

Honor is Huawei's subrand and, similarly, no official confirmation has been made about the maker's range of smartphones. 

It's likely that some of the more recent phones currently available will be updated, but we'll likely have to wait until 2018 for the release. 

LG is yet to state its plans in regards to the Android O update. The LG G6 is the newest phone to be released, and comes with Android 7.1.1 Nougat onboard. 

We'll update with information once LG announces anything, but we suspect we're looking at the end of 2017/start of 2018 for its newest phones. 

Moto phones have previously been among the earliest devices to get the updates. With Android O, that may be different. Lenovo is yet to announce its Moto update plans, but it could well be November/December 2017 if previous generations are anything to go by.

HMD Global has confirmed to TechRadar that it is planning to bring Android O to its upcoming Nokia 6, Nokia 5 and Nokia 3 smartphones, stating "the smartphones will get the Android O update once the new release is available from Google for their OEM partners, the same way HMD Global is committed to the monthly Android security updates".

Confirmed Nokia phones to get Android O:

  • Nokia 6
  • Nokia 5
  • Nokia 3

OnePlus has announced that it will be pushing the Android O update to the OnePlus 3 and 3T. What's more, during a Reddit AMA question and answer session, the company revealed it would be available "within this year", so late 2017.

We're hoping this means the OnePlus 5 will also be updated soon.

So here are the confirmed OnePlus phones getting Android O:

  • OnePlus 5 (we fully expect)
  • OnePlus 3T
  • OnePlus 3

Samsung is officially keeping its cards close to its chest. However, the dedicated website SamMobile has estimated exactly which phones will be getting Android O - most likely in the first half of next year.

It made judgements based on Samsung history and trends, which suggest that, in the vast majority of cases, the company pushes two major Android updates to its phones before resorting to just security patches. If true, that's bad news for owners of the Samsung Galaxy S6, which has had two major updates already. But it'll be great news to users of the following phones and tablets:

  • Samsung Galaxy S8
  • Samsung Galaxy S8+
  • Samsung Galaxy Note 8
  • Samsung Galaxy S7
  • Samsung Galaxy S7 edge
  • Samsung Galaxy S7 Active
  • Samsung Galaxy A7 (2017)
  • Samsung Galaxy A5 (2017)
  • Samsung Galaxy A3 (2017)
  • Samsung Galaxy J7 (2017)
  • Samsung Galaxy J5 (2017)
  • Samsung Galaxy Note FE
  • Samsung Galaxy Tab S3
  • Samsung Galaxy C9 Pro
  • Samsung Galaxy C7 Pro
  • Samsung Galaxy J7 Prime

There are some exceptions. SamMobile suggests that some handsets, such as the J series, traditionally only get the one update in their lifespan - but that they should still get Android O.

The site also suggests that some other devices could also get the update, but it is less clear:

  • Samsung Galaxy A9 Pro
  • Samsung Galaxy A8 (2016)
  • Samsung Galaxy J7 (2016)
  • Samsung Galaxy J5 (2016)
  • Samsung Galaxy J3 (2016)
  • Samsung Galaxy Tab S2 VE (2016)
  • Samsung Galaxy A

We await official news from Samsung and it's worth remembering that the above are just based on a guesstimate for now. But it does all make sense.

Sony Mobile is yet to state which of its Xperia phones will get Android O. It's still early in the development process. We'll update when we hear more.