Apple’s new iPhone X, iPhone 8 and iPhone 8 Plus have hardware codec support for FLAC, a lossless audio format. iPhone 7 owners will be able to enjoy FLAC-encoded audio with iOS 11.

The new Apple TV 4K also lists support for the FLAC codec.

FLAC comes to latest iPhones

Free Lossless Audio Codec (FLAC) brings the full quality of the original recording via lossless compression of digital audio at the expense of storage and bandwidth. The format cuts the file size to circa 50-60 percent of the original without degrading audio quality.

HomePod won’t initially support the FLAC audio format, according to the official technical specifications, but Apple could theoretically enable the feature via a future firmware update.

Analyst Dan Matte first reported that the new phones support FLAC playback in hardware, resulting in accelerated performance that doesn’t tax the battery much.

iDB reported in the summer that FLAC playback would come to select devices as part of the iOS 11 software update, and now we know a bit more how that might play out.

Apple’s Audio Playback section on the Tech Specs webpages for iPhone 7, iPhone 8 and iPhone X clearly spells out support for FLAC, as evidenced by the screenshot I’ve included below.

Curiously, FLAC support is nowhere to be seen on specs sheets for the new iPad Pros.

By the way, support for the AIFF and WAV files is missing from the iPhone 7, 8 and X tech specs but those audio formats are now probably covered by the Linear PCM codec.

What about iPads?

The lack of FLAC support on the new iPad Pros is interesting because they use virtually the same chip as iPhone 7. Apple’s probably prevented software-based playback of FLACs on devices that lack a hardware decoder in order to preserve battery life.

FLAC decoding is pretty CPU-intensive and doing it in software is taxing on the battery.

Playing back FLAC audio files is limited to iOS 11’s Files app.

I was able to play FLACs back on my iPhone 6s with prior iOS 11 betas. On iOS 11 GM, I can enjoy FLACS on an iPhone 7 but have lost the ability to do so on my iPhone 6s. Apparently, Apple’s removed a software-based FLAC fallback from older hardware.

UPDATE: developer Daniel Niyazov told me about a workaround solution on iPad: send a FLAC file from the Files app Notes using the share sheet, then use Notes to play the FLAC. Works like a charm!

It’s also unclear what system requirements for FLAC playback might be.

FLAC system requirements

Still, we can infer from the official iPhone 7/8/X requirement that a hardware codec requires an Apple A10 chip or later. We’ve reached out to Apple for clarification and will update if we hear more.

But why doesn’t iOS 11 enable FLAC playback on the latest iPad Pros? After all, they run an even faster version of the iPhone 7’s A10 Fusion chip that has more cores? I’d wagger they’re slowly adding FLAC support to iPhone before rolling it out on iPad Pros.

Clunky FLAC playback in iOS 11

No matter how you look at it, this is great news for audiophiles.

My biggest gripe with iOS 11’s FLAC implementation has to do with the overall clunkiness because the Files app seems to be the only sanctioned system-wide solution for playing back FLAC audio (unless you use a third-party app such as Vox or Plex).

If you use iCloud Drive, Dropbox, Box, Google Drive or any other cloud-storage service that has an appropriate iOS Document Provider extension, you can play your cloud-based FLAC audio from within the Files app.

Sadly, FLACs are currently unsupported in iOS 11’s Music app.

While rudimentary, Apple’s embracement of the FLAC audio format hints at broader compatibility down the line. For instance, Apple could add support for studio-quality (16 and 24-bit) FLAC files and bring FLAC audio support to the Music app and desktop iTunes so that we could sync FLACs with our iPhones and iPads.

At the moment, Apple doesn’t use or sell FLAC-encoded music on iTunes Store. iOS and iTunes have supported Apple’s own Lossless codec (ALAC), but it’s failed to gain traction.

Keep in mind that FLAC playback over Bluetooth headphones, AirPlay, AirPods or other W1-enabled headphones) is still lossy due to AAC audio transcoding. To enjoy lossless FLAC playback without transcoding, you’re recommended to use high-quality Lightning-enabled headphones.

Wrapping up

Apple’s official release notes for iOS 11 don’t mention FLAC at all, but the company’s changelogs typically omit minor improvements so don’t read too much into it.

In fact, FLAC support in iOS 11 isn’t debatable—according to the official “What’s New in Video” WWDC 2017 session, iOS 11’s improved Audio Toolbox framework brings support for two of the popular formats, FLAC and the Opus format.

“On the FLAC side, we have the codec, file and the streaming support,” according to the video. “For Opus, we have the codec and the file I/O support using the code audio format container.”

macOS High Sierra omits support for the FLAC audio format though third-party media players come to the rescue, including VLC Media Player, WALTR and others.

iOS 11 will start rolling out to customers from next Tuesday, September 19, 2017.

  • 9to5Slavery

    Awesome next Tuesday I can’t wait!

    Definitely another reason to get 256GB iPhone X. All that fun movie making with the speed boost from bionic and then the flac files? Dreams are almost true in my entertainment all in one device!

    Now..I just hope that Apple Music has more Spotify artists and songs. I keep hearing the same old new discovery that isn’t that great.

    Not sure if the portal for submission of Spotify content is speedier than Apple Music side, but Spotify …really needs to be on AppleHome Pods thing

  • Joel

    Why use FLAC when AIFF plays on iPhone since 5 and with album art cover…

    • Because the audio data in most AIFF files is uncompressed and uses much more disk space?

    • jimthing

      Because PCM-type formats use around **double** the space of lossless ones (ALAC or FLAC) and _more importantly_ have limited metadata tagging options.

      And furthermore, once files are archived in lossless (e.g. ALAC or FLAC) they can always be reconverted back to the original PCM (WAV/AIFF) at any time, should the owner ever want to.

  • I have been converting FLAC to ALAC in order to sync them to iPhone Music app. How is Flac different from ALAC.. I have 24bit tracks in ALAC too.

    • Bill

      Technically, I don’t know. But everyone from everywhere insists there is no difference between any of the lossless codecs. I also convert to ALAC.

      • Cowpoke

        True.

  • Marcus

    I wish Apple Music had the option to download all music in FLAC

  • Blip dude

    About freaking time!!!

  • Icebox766

    Why they don’t have flac support in the music app is beyond ridiculous in 2017. Saying it’s taxing on the processor is BS. Android phones with far lower specs play 24 bit FLAC ok. The insistence on a proprietary lossless format is one of the worst things about the iPhone.

  • Rizaldy Chaniago

    how about sound quality from iphone speaker itself? any noticeable increased quality?

  • Martynet

    We need more lightning headphones with 24bit/96KHz DACs and Apple should update their music library to at least 24bit/96KHz. I think those times are close… Also Bluetooth 5 headphones could handle higher bitrate…

    • Cowpoke

      …or get an Audioquest Dragonfly USB dingle that can process 24/96 better than your iPhone ever will. I’ve got two of the critters and they are stunning with AAC and 16/44.1.

  • R. Hamilton

    One can of course obtain FLAC files (including up to at least 24 bit at 48 kHz, I think) from other sources, use free software to convert that to ALAC, and sync it to an iDevice via iTunes. I think that’s the best I got to play back…which is better than CD, and unless you’re trying to do studio mastering on your iPhone, probably good enough for most mobile uses. 🙂

  • Dave Silva

    People don’t want to use itunes because it is terrible. The only reason I have itunes is because I refuse to buy a phone that runs android, because their app store is a total and complete minefield. It is asinine that my phone can supposedly play flac, yet the itunes program cannot. There is zero reason for Apple to have itunes support every single file format out there, other than total and complete greed. Most of my files are in ALAC because of itunes, but it would be nice if itunes could play FLAC or Ogg Vorbis or other audio files that are in decent circulation. Either that or let every audio player out there easily sync music to iphones.