fpnc said:Diatribe, the link you provided to the WWDC session doesn't prove your claim that Tiger will provide a fully resolution-independent GUI. It only demonstrates GUI scaling through some enhancements in Tiger's application framework. The presenter also says, "What we're talking about this year at WWDC is getting ready for resolution independence in the user interface in the toolkit." Note the term "getting ready" which was possibly meant to convey that Tiger is only the first step in the process of reaching a fully resolution-independent GUI. He also says that there is a lot of work yet to do (again, possibly indicating that Tiger is only the first, partial step in the process). It is certainly conceivable, however, that these WWDC comments represent something different from what I'm interpreting, but even that would just be another point of view and not certain fact. So, on that basis alone we'd probably have to describe these WWDC comments as somewhat vague.
However, prior to the demos they refer to the each of these new Tiger methods as "scaling" which is not really the same as a resolution-independent GUI. If you actually saw the results from this scaling you'd immediately notice that something is not right, because most of the user interface elements are simply redrawn as zoomed (magnified or scaled) bitmaps and thus they appear rough and stair-stepped. However, the text is redrawn with a larger point-size outline and thus it remains relatively smooth.
In some respects, Tiger may only be a test-case so that application developers can start to remove resolution-dependences from their code base. But, from a purely technical perspective, Tiger does not appear to implement a resolution-independent GUI.
I suspect that we might see some limited use of Tiger's GUI scaling, but IMO there will still be a long way to go before OS X is able to support a fully resolution-independent user experience.
See post above.
I guess we'll see how resolution independent Quartz 2D will be and much this affects the OS as a whole. From the video it rather sounded like they were getting ready to implement this for Tiger, at least that was how I understood it.
Sorry for the harsh remark, that was some time ago and I remembered it to be this way. I stand at least partially corrected.