I realize this isn't a game, but it will be the basis for a multitude of future games.
It's rather naive to consider it a large share of the *nix market when it isn't being used in that market. It would be far more intelligent to consider the number who utilize the core *nix features in counting the *nix market share number.
Also, the XNU kernel has enough changes for me to believe that it isn't even close to a Unix compatible setup. The Unix setup is more of an addition/emulation with it's own environment(from my observations of the file system and process structure). For goodness sake, X11 applications have to run on their own X Server which passes it's output back to the terrible X Server(if it could be called one) that Apple hosts on the Grand Central Dispatch emulation layer on the XNU kernel. As a Unix environment, it's the last thing I would ever voluntarily choose to use. I would rather use Cygwin or MinGW instead...
On the subject of PS3 playback, I cannot accept it as a legitimate decoding platform until it NATIVELY supports h.264 Hi10p and the Matroska video container. Why? Matroska has the highest level of flexibility and the widest support for not just video and audio codecs, but also integrated SSA and the highly-superior ASS format subtitle support. h.264 Hi10p not only expands the color depth, decreasing banding and increasing quality, but also produces a smaller file at the same bitrate compared to it's 8bit counter-part. In case this seems impossible, the increased depth improves the results for motion vector and qpel search, increases the quality of DCT's, and matches the CABAC encoder algorithm in such a way that the final losslessly compressed file is smaller. Since half of the current non-commercial video content is delivered in this way, it's kinda important.
Also, the PS3 Media Server should not be considered in this discussion, as the video is decoded and rendered on the hostPC and the output is streamed to the PS3.
...For games you just turn down the resolution.
And that is my complaint. LCD displays are notorious for their terrible up-scaling, and that has not changed. The rendered image will be blurry, this is a side effect of attempting to interpolate framebuffer information. At it's best, it will be a bi-cubic or bi-linear upscale. And that looks hideous. The point of this screen resolution is clarity, and framebuffer up-scaling is in direct opposition with this concept and unacceptable for the extremely high price-point of the device.
(To save extraneous conversation, I do realize there is a cooling fan in the MBP, and that there is a front/bottom to hinge airflow pattern. When the system is disassembled, the cooling equipment is rather sparse and even with a fan seems far more passive in nature.)
I meant to say that I hate the inertia/momentum effect. It gets in my way, as I tend to use the system as fast as possible which requires a precise and accurate display of the content. Smoothing effects do help build a flow during use, but inertia will break that flow slowing the user down some as they compensate.
The zoom functionality works well when the application supports smooth zooming. Otherwise, it's just as clunky trying to pick one of 3 locked percentages. This is a functionality support issue.
The scrolling drives me nuts. I HATE physics emulated scrolling. A simple friction slowdown is far more controllable and intuitive TO ME.
I realize Apple user's quite enjoy their trackpad. I simply wanted to point out that there are some of us who find it gets in our way. It's not universally better, it's suited to it's target audience: you.