[img=right]http://www.macfreak.nl/base/data/news/images/Snow_Leopard.jpg[/img]Apple heeft een
code-freeze voor de
API's van Snow Leopard afgekondigd bij de meest recente
seed met
build-nummer 10A354.
In normaal Nederlands betekent dit dat Snow Leopard inmiddels zo ver gevorderd is dat alle belangrijke componenten op zijn plaatst staan en goed werken en dat programmeurs deze versie kunnen gaan gebruiken om hun software op te testen. En dat betekent weer dat we een grote stap dichterbij zijn gekomen bij de finale versie van Snow Leopard.
Belangrijk in
build 10A354 is verder dat de API's nog verder vereenvoudigd zijn en dat er nog meer gebruik gemaakt wordt van
Grand Central, de door Apple ontwikkelde techniek waarbij alle processen in het Mac OS X alle processor-cores kunnen gebruiken door processen automatisch op te delen en kleinere stukjes. In Leopard en Vista moeten programmeurs voor de meeste zaken hun eigen ondersteuning voor
multithreading schrijven om voordeel te halen uit meerdere processor-
cores.
En aangezien programma's zonder multithreading in de regel minder snel draaien is dit dus niet alleen bedoeld om programmeurs werk uit handen te nemen, maar ons uiteindelijk ook meer programma's te geven die sneller draaien.
Verder zijn er in deze
build nog wat toevoegingen die voor de meesten onder ons niet zo interessant zullen zijn, waaronder Chinese handschriftherkenning en ondersteuning voor tekst in beide richtingen (dus van links naar rechts, maar ook van rechts naar links).
Wel interessant om te melden is nog dat de basis is toegevoegd voor de nieuwe geluids-
codec MPEG-4 High Efficiency AAC. Deze zal als 'maatje' dienen van de bestaande Low Complexity AAC (AAC-LC), die bedoeld is voor lagere kwaliteit
streaming audio.