On Thursday, Google released the second developer preview of Android Things. This is their platform made for connected devices, which is typically full of products that don't need the type of hardware that smartphones and tablets need, so it's a bit more stripped down. Google released the first developer preview of Android Things back in December, and they have done quite a bit of changes to make the platform better since then. With the release of the second developer preview, Google also announced that they are aiming to release a new preview about every 6 to 8 weeks, that a bit less often than the developer previews for Android Nougat and Android Wear were, but also those platforms are quite a bit more mature than Android Things, which is still fairly brand new.
In this release, Google has added support for USB Audio to the Hardware Abstraction Layer, for both the Raspberry Pi 3 and Intel Edison. Google also mentions that they have received many bug reports as it pertains to Peripheral I/O. They also note that Bluetooth support isn't here yet, but it is a known feature request and it should be available soon. There is also support for the Intel Joule platform in this new preview. There's a new API, allowing developers to use their existing native code, thanks to Native I/O. This is due to the new library that they have released for the Peripheral API. Many developers have wanted a way to use machine learning in their Internet of Things devices, so Google put together a sample of how to use TensorFlow with Android Things. So that developers can have a better idea of how to use it.
As is always the case with developer previews, Google is interested in getting feedback from its users. This is how they are able to make each preview better and also incorporate more features into the preview. You can download the images for Android Things Developer Preview 2 from the button below. If you are not a developer, you'll likely want to leave them alone. But if you are interested in Android Things, it's a good idea to play around in the code.