MacOS X State of the Union
Last night I watched the OSX State of the Union presentation (on the ADC iTunes) from MacWorld. Nothing really new, but it was a good watch as per usual.
- * 64 bit to framework level in leopard
o nothing new there
* multicore
o OS frameworks higly threaded with fine grained locking
o cpu and i/o prioritisation support
o new NSOperation and NSOperationQueue to provide OS support for simple concurrent processing
* memory management
o garbage collection added to the ObjC runtime - hooray! (although hardly breaking news)
+ garbage collection is opt in (at the application level)
+ all objects collected
+ release method is a noop!
+ not mark and sweep - generational, which makes use of the fact that new objects are more likely to be able to quickly be released than old long running objects
* graphics
o the buzzword is "cinematic experiences"
o core animation looks pretty damn cool - it's even integrated with the new cocoa widgets
o resoloution independant user interfaces by 2008 - hooray, just like X11 in 1988 ;)
* developer tools
o the new interface builder is also very cool :)
Update: Gah - now I realise why this doesn't sound new, because it's from August 2006 I assumed it was from Macworld, but it turns out that I just got an email because Apple decided to release it to all ADC members. At least they did I guess.
04:43 AM, 25 Jan 2007 by Mark Aufflick Permalink | Short Link







