Tasker Profile Bluetooth speakers headphones

Be sure to check out our Diving into Android O series for more coverage!

The Android O Developer Preview was just made available this morning, and there are a ton of new features to dig through. From better battery life to adaptive icons, Google is stocking its newest version with new settings and features that will have enthusiasts incredibly excited. And while some hardware manufacturers are beginning to remove the headphone jack from their devices to make space for… courage, the newest edition of Android is giving devices even better Bluetooth audio with support for advanced codecs like LDAC, and the AAudio API.

If you weren’t aware, LDAC is a codec created by Sony which can transfer up to 990kbps of data compared to the 328kbps cap of the much more common SBC codec. The codec also has a frequency of 44.1 kHz, which is the same frequency as playing directly from a CD, a huge step forward for Bluetooth audio. Previously, the codec was only available on specified Sony products such as Xperia and Walkman devices, but the codec being baked into Android itself means you should be able to play back these high-res files on any compatible Bluetooth headphones, though manufacturers will likely need to pay a hefty licensing fee to play it back.

Two other options being supported are Qualcomm’s aptX and aptX-HD, high quality streaming protocols which offer much higher bitrates than more common options already on the market. While Google doesn’t directly reference these protocols in the update notes, we did find them hidden within Android O’s developer settings. aptX-HD enables 24-bit music quality over Bluetooth, and can even be used to enhance audio performance when applied to standard resolution content. The HD protocol is also backwards compatible with existing aptX products, so you should be able to bump your music quality with the flip of a switch.

See also:

What’s the situation with Bluetooth audio?

March 8, 2017

The AAudio API is a new native API from Google designed specifically for apps that require high-resolution, low latency audio. Google says that apps using this API can read and write data via streams, and while the API is not yet complete, they are looking for feedback from developers to help build the API overtime. This will hopefully have something complete and ready once Android O launches in Q3, but until then you’ll want to stick to other high-quality options until this is complete.

With Bluetooth 4.1 and 4.2 already in the mainstream and Bluetooth 5.0 making its way to devices in the near future, we’ll hopefully be able to emulate the quality of plugged in devices soon. Do any of these changes interest you?

David Imel
David Imel  is a 21 year-old technology enthusiast hailing from Smartville, Califorina. He moves a lot so he's probably not really living in any one place. David loves Android, Writing, Computer Hardware, Mechanical Keyboards, Super Smash Brothers: Melee, and many other geeky things. He attended the University of California: Santa Cruz from 2013-2017 and now writes articles like no tomorrow.
  • Shawn Orjiakor


  • Leon

    aptX, finally!

    edit: and is AAC new too? Finally BT streaming quality from my Pixel that catches up with my old iPhone.

  • t_newt

    New LG phones (LG G5 on up ) have aptX HD, though there are only a handful of Bluetooth headphones that support it. I always use wired headphones, but I’m still curious how good the sound is.

    • william.carmichael

      I was paid 104000 bucks last 12 months by doing a web-based work while I was able to do it by w­orking in my own time f­o­r quite a few hours on a regular basis. I utilized job opportunity I found out online and so I am thrilled that I was capable of to make such great money. It’s really newbie-friendly and I’m so delighted that I discovered out regarding it. Find out more about what I do… www­.­cat­.­org­.­uk/snip/93439

  • 3165dwayne

    I’ll reserve judgement until I hear it.

  • George

    Just installed Android O public beta via the OTA. I just can’t make aptX the default codec. I mean, I do get the “option” among several other codecs but once selected the aptX codec, it just wont stay that way and falls back to SBC codec. Is it just me or is it because it’s a beta version of Android O. I hope is the latter since I was really looking forward to try aptX on my sennheiser’s Urbanite XL

  • doode

    Soooooo…. Does all of these new codecs require all new listening devices?

    • 3165dwayne

      I think it does.

  • Greg H

    Has anyone had issues with audio playback since updating to android “O Beta” I had the Beta on my nexus 6p and had to remove it when sound wouldn’t play through my JVC car deck :(. The bluetooth connects just fine, and will say “playing” but no audio will come through.