"Engadget":http://engadget.com points out that "Ars Technica":http://arstechnica.com/reviews/os/mac-os-x-10-5.ars/ has a great review of Leopard. I'm inclined to agree. Great analysis of the user interface and the move to gratuitous but highly demoable features like "transparency in Aero":http://en.wikipedia.org/wiki/Windows_Aero and I hadn't realized that Apple's user interface guidelines were so out of date, there is actually a "wiki":http://indieHIG.com which adds to it.
His discussion of "kernel":http://arstechnica.com/reviews/os/mac-os-x-10-5.ars/5 improvements makes me wish I still had a simple job just working on the guts of computers. BAsically his main point is that operating system benchmarks aren't the point, but having great applications performance is what matters, so Leopard kernel focuses quite a bit on scheduling so applications are responsive. The main amazing thing is the source for the kernel is available for developers to look at and it looks like and is Unix. How cool is that. They can add open source features as needed like dtrace which is a really powerful debugging tool for instance. In many ways, by the move to Unix, they are on a very large development platform with many other folks.
Finally at "folklore.org":http://www.folklore.org/StoryView.py?story=Round_Rects_Are_Everywhere.txt there's a wonderful story about how round rectangles are everywhere because of Steve Jobs and of all things, the Lisa. [Plus this great factoid that the sum of any set of odd numbers is a perfect square, how cool is that!).
Powered by ScribeFire.