Apple heeft een nieuw bestandssysteem aangekondigd dat gebruikt gaat worden voor iOS, macOS, tvOS en watchOS. Het bestandssysteem is volgens Apple geoptimaliseerd voor flashgeheugen en encryptie.
Apple File System is te gebruiken als een Developer Preview in macOS 10.12 Sierra en moet in 2017 uitkomen. Uiteindelijk wil Apple dat ook iOS, tvOS en watchOS op het bestandssysteem gebaseerd worden. De fabrikant meldt op het WWDC dat het bestandssysteem geoptimaliseerd is voor gebruik in combinatie met flashgeheugen of ssd's en functionaliteit als 'sterke encryptie', copy-on-write metadata, space sharing, klonen van bestanden en mappen en snapshots biedt.
Op een pagina zet Apple de verschillen van APFS ten opzichte van HFS+ op een rij. HFS+, dat Apple nu gebruikt voor OS X, is gebaseerd op het dertig jaar oude Hierarchical File System. Zo gaat APFS 64bit inode numbers ondersteunen in plaats van 32bit. Ook ondersteunt het bestandssysteem in tegenstelling tot HFS+ asynchrone trim-bewerkingen bij het verwijderen van bestanden en vrijmaken van opslagruimte.
Wat encryptie betreft ondersteunt APFS singlekey- en multikey-encryptie met aparte keys voor data van bestanden en voor metadata. Apple gaat aes-xts of aes-cbc gebruiken, afhankelijk van de hardware.
Er zijn nog wel enkele struikelblokken voor het gebruik. Zo kan APFS nog niet voor opstartschijven gebruikt worden, zijn bestandsnamen nog case-sensitive, worden back-ups van Time Machine nog niet ondersteund, kunnen volumes nog niet met FileVault versleuteld worden en kan het bestandssysteem nog niet overweg met Fusion Drives van Apple-computers.