Representationen av filsystemet till program är likadant oavsett filsystem. Jag tvivlar på att Adobe är anledningen till att Apple inte släppt ZFS eller liknande filsystem.
Varför Apple inte släppte ZFS beror på att de ej nådde en licensöverenskommelse med SUN. Att de ej utvecklat någon egen efterträdare till HFS+ beror antagligen på att det tar tid att bygga en denna - och att det tar tid att få bort alla OS X-dependencies till HFS+.
Alla OX-dependencies till HFS+ måste i såfall relateras till de äldre API:erna. Yellowbox API som nuvaranade API:erna är baserade på är ju baserat på OpenSTEP som hade en HAL arkitektur, så där finns inga dependencies till HFS+. Apple har rensat åt nästan alla gamla API (det mesta skedde under utvecklingen av Snow Leopard).
Jag är rätt säker på att det inte är OS-X dependencies till HFS+ som spökar, utan att det tar tid att utveckla, testa och utvärdera nästa generations filsystem. ZFS utveckling började 2001 och började integreras 2005 i SUN's produkter - 4 års utveckling, testning och utvärdering. Det borde ungefär lika lång tid för Apple.
Alla program för Mac OS X som är korrekt skrivna (dvs skriver filer via Apples API) bryr sig inte ett smack om vilket filsystem de kommunicerar med – de märker inget när filsystemet byts. Program som skriver direkt stöter givetvis på patrull… å andra sidan är ju unix ökänt för att man inte kan kommunicera direkt med hårdvaran utan nästan all kommunikation går via OS och dess API.