|
|||||||
| Register | Members List | New Posts | Mark Forums Read |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Kasper's Automated Slave
Join Date: Nov 1997
Posts: 6,162
|
Resolution independence in Leopard confirmed by Apple
Apple Computer's next-generation Mac OS X Leopard operating system will indeed make use of resolution independence, the company confirmed in a posting to its developer website.
The technology, which has been lingering beneath the surface of Mac OS X since early betas of Mac OS X Tiger, essentially breaks the software assumption that all display output is to be rendered at 72 dots per inch (DPI). "The old assumption that displays are 72dpi has been rendered obsolete by advances in display technology," Apple said in an overview of Leopard posted to its Developer Connection website. "Macs now ship with displays that sport displays with native resolutions of 100dpi or better." The Cupertino, Calif.-based company said the number of pixels per inch will continue to increase dramatically over the next few years, making displays crisper and smoother. "But it also means that interfaces that are pixel-based will shrink to the point of being unusable," Apple said. "The solution is to remove the 72dpi assumption that has been the norm. In Leopard, the system, including the Carbon and Cocoa frameworks, will be able to draw user interface elements using a scale factor." The technology will allow the Mac OS X user interface to maintain the same physical size while gaining resolution and crispness from high dpi displays. "The introduction of resolution independence may mean that there is work that you’ll need to do in order to make your application look as good as possible," the Mac maker told its developers. "For modern Cocoa and Carbon applications, most of the work will center around raster-based resources. For older applications that use QuickDraw, more work will be required to replace QuickDraw-based calls with Quartz ones." Apple's intention to support resolution independence with Mac OS X was first detailed in an Aug. 2004 AppleInsider report. Following the release of Leopard Preview in Aug. of this year, bloggers discovered that the feature would be made more accessible to developers working with Leopard. The Quartz-driven technology will allow developers to author applications that offer users the choice of viewing more detail (more pixels per point, but fewer points on the screen) or a larger user interface (fewer pixels per point but more points on the screen) without altering the resolution of the computer's display. |
|
|
|
|
|
#2 |
|
Registered User
Join Date: Apr 2006
Location: LA
Posts: 290
|
I just have 1 word: AWESOME! This will be great for when I want to hook my computer up to an HDTV.
|
|
|
|
|
|
#3 |
|
Registered User
Join Date: Jan 2005
Location: Brooklyn, NY
Posts: 5,257
|
As far as I've seen its fine for Apple to have wait on resolution independence. Pixel density has not been a big problem. I imagine this signals pixel densities in Apple displays will greatly increase, 1920x1200 in the 17" MBP coming soon.
When someone showed me what resolution independence in Windows XP looked like, I was not impressed at all. Its fine for Apple to wait for the technology to mature and actually become usable. |
|
|
|
|
|
#4 | |
|
Registered User
Join Date: Nov 2001
Location: Somewhere far, far away
Posts: 2,858
|
Quote:
It's always the same old story on Mac/PC boards such as Ars Technica. "MS had Exposé first". This last example is someone talking about the Windows feature that allows one to tile windows on screen without any overlaps. Can you imagine? There are countless examples where people compare shitty implementations to OS X implementations and claim they were the first to do it. Apple will get it right...it won't bring us some dastardly interface that offers a few different sizes with pixelated icons and window content that doesn't even scale with the rest of the interface widgets. |
|
|
|
|
|
|
#5 |
|
Registered User
Join Date: Jun 2005
Posts: 50
|
OpenGL
Another interesting tidbit from the same technology overview, opengl 2.1 is included with Leopard, as well as the following:
"Leopard also provides a dramatic increase in OpenGL performance by offloading CPU-based processing onto another thread which can then run on a separate CPU core feeding the GPU. This can increase, or in some cases, even double the performance of OpenGL-based applications." |
|
|
|
|
|
#6 |
|
Registered User
Join Date: Jul 2005
Posts: 78
|
uh....can someone actually tell me what da heck this means? i suppose it's a good thing but I have no idea what it actually does or what it is talking about.
|
|
|
|
|
|
#7 |
|
Registered User
Join Date: Apr 2002
Location: Toronto
Posts: 3,854
|
The most interesting problem here is Adobe.
With the new Creative Suite use this tech (resolution independence; OpenGL) or will Adobe maintain the single codebase and try to recreate it all themselves?
The evil that we fight is but the shadow of the evil that we do.
|
|
|
|
|
|
#8 |
|
Registered User
Join Date: Dec 2001
Posts: 5,066
|
How or why would Creative Suite leverage this?
|
|
|
|
|
|
#9 |
|
Registered User
Join Date: Sep 2004
Posts: 490
|
Why would it even matter if Creative Suite supports this or not? I doubt that it will become a concern for Creative Suite customers for years to come.
|
|
|
|
|
|
#10 |
|
Registered User
Join Date: May 2006
Location: Southern California
Posts: 34
|
Can't wait to get my hands on some 300dpi displays!
|
|
|
|
|
|
#11 | |
|
Registered User
Join Date: Apr 2002
Location: Toronto
Posts: 3,854
|
Quote:
I think higher resolution displays would definitely be of interest to publishers and using multiple CPUs more efficiently with be a prime issue with the Photoshop market once CS3 is out and Power Macs have four cores. I guess my real question is whether Leopard's functions and features will be fully supported with CS3 or CS4.
The evil that we fight is but the shadow of the evil that we do.
|
|
|
|
|
|
|
#12 | |
|
Registered User
Join Date: Dec 2001
Posts: 5,066
|
Quote:
1) the scale factor (for resolution independence) is implemented in a way that CS3 should take advantage of it automatically, whether Adobe wants it to or not. 2) OpenGL likely won't be used by CS3 at all, since Adobe has been reluctant so far to use GPU acceleration. |
|
|
|
|
|
|
#13 | |
|
Registered User
Join Date: Apr 2002
Location: Toronto
Posts: 3,854
|
Quote:
The evil that we fight is but the shadow of the evil that we do.
|
|
|
|
|
|
|
#14 | |
|
Registered User
Join Date: May 2002
Posts: 364
|
Quote:
: currently everything assumes 72dpi (dots (aka pixels) per inch). This means that if your window defines its width as 144 dpi, then on a screen that has a resolution of 72dpi your window will be 2 inches wide. If you you increase the DPI, then you reduce the visual size of your window. For example if your screen has 144 pixels per inch, then your window is now only 1 inch wide, when it was intended to be 2 inches wide.Resolution indepence would define lengths differently. This means instead of indicating your window takes up 144 pixels, you would say it is 2 inches (or cenimetres if you want) wide. This means that no matter the resolution of your screen you window would stay the same size - you could use a ruler and find that your window is two inches wide, whether your screen is 72dpi or 144dpi. |
|
|
|
|
|
|
#15 |
|
Registered User
Join Date: Nov 2001
Location: http://snipurl.com/o6ag
Posts: 3,234
|
So would this mean you could build applications with vector-based interfaces?
Bill Bradley to comedian Bill Cosby: "Bill, you are a comic, tell us a joke!"
- "Senator, you are a politician, first tell us a lie!" |
|
|
|
|
|
#16 |
|
Registered User
Join Date: May 2004
Location: Trenton Florida
Posts: 162
|
what are you doing in here? new mackbook pros just hit at apple all have firewire 800!!!!!!!
|
|
|
|
|
|
#17 | |
|
Global Moderator
Join Date: Jun 2004
Location: .US
Posts: 9,127
|
Quote:
|
|
|
|
|
|
|
#18 | |
|
Registered User
Join Date: Nov 2001
Location: http://snipurl.com/o6ag
Posts: 3,234
|
Quote:
![]()
Bill Bradley to comedian Bill Cosby: "Bill, you are a comic, tell us a joke!"
- "Senator, you are a politician, first tell us a lie!" |
|
|
|
|
|
|
#19 |
|
Registered User
Join Date: Apr 2002
Location: No GPS signal.
Posts: 1,169
|
Tiger already has some vector-based UI, and it has res-independent UI (if you use Quartz Debug to enable the half-completed feature).
For example, the More Info button in Tiger's Column View is vector-based, and remains a crisp, shaded oval even when zoomed to higher DPIs with Quartz Debug. (The new iTunes, sadly, shows no sign of this.) Even though not easily enabled in Tiger, it IS pretty cool, and fun to play with as a glimpse of things to come. (If you don't want to install all of the dev tools, use Pacifist to install just Quartz Debug. And Ars had some screenshots a while back.) More details are in this year-old page from Apple: http://developer.apple.com/releaseno...pendentUI.html
nagromme
Would you like a treatment? |
|
|
|
|
|
#20 |
|
Registered User
Join Date: Nov 2001
Posts: 778
|
yeah. i'm not getting why adobe would be all that interested in resolution independence. i think it's more of a system feature that would just apply to cocoa apps without any additional work. it's not as if this technology would make photoshop capable of blowing up rasters any better. and the publishing apps are already resolution independant with their vectors. photoshop can't be resolution independant because the resolution is already built into the raster file.
|
|
|
|
|
|
#21 | |
|
Global Moderator
Join Date: Jun 2004
Location: .US
Posts: 9,127
|
Quote:
|
|
|
|
|
|
|
#22 | |
|
Registered User
Join Date: Mar 2003
Location: http://tinyurl.com/fswz7
Posts: 5,725
|
Quote:
Think of it this way: look at an inch of screen space on your screen. This is a square that's roughly a hundred by a hundred pixels, which is an inch because the density of most Apple displays is 100px/inch, where for every inch you measure across the screen, that's 100 pixels end-to-end. Now, imagine if the density were 300px/inch: that the pixels are so small that it takes 300 of them to form the same inch as the 100 on the other display. This results in gorgeously seamless display quality, where it's nearly impossible to see individual pixels because there are so many of them per square inch, over 90,000 versus the current 10,000. But now imagine this: look at the red, yellow, and green buttons at the upper-left hand corner of each Mac OS X window. These are each about 15 pixels tall and 15 pixels wide. On your 100px/inch display, that means they're a bit under a sixth of an inch when displayed onscreen. On a 300px/inch display though, they'd be just a few millimeters and nearly impossible to use! Thus it's necessary for Mac OS X and other operating systems to have a way of changing all interface elements onscreen to be bigger or smaller, independent of the resolution, so what works just fine on a standard display won't be microscopic on a high-density display. Hope you get it. |
|
|
|
|
|
|
#23 | |
|
Registered User
Join Date: Dec 2001
Posts: 5,066
|
Quote:
|
|
|
|
|
|
|
#24 |
|
Registered User
Join Date: Mar 2003
Location: http://tinyurl.com/fswz7
Posts: 5,725
|
Well, you could sort of say it's vector-based because it uses a live font for the text instead of rasterizing it. But the same applies to pretty much all text in Mac OS X, since all interface elements with text on them are editable in the Interface Builder.
|
|
|
|
|
|
#25 | |
|
Registered User
Join Date: May 2002
Posts: 364
|
Quote:
The fact that the final presentation is a massive bitmap in the graphics card, doesn't change the fact that there is plenty of rasterization going on. What changed between true raster systems and currents systems, is that the rasterization is done on the graphics card and not the screen. |
|
|
|
|
|
|
#26 |
|
Registered User
Join Date: Nov 2001
Location: In rehab for sex addiction
Posts: 9,481
|
My nearsightedness is getting nearer and nearer, so I'm happy for this. I'll set it so a 12-pt font is about two inches tall on my screen.
![]() |
|
|
|
|
|
#27 |
|
Registered User
Join Date: Aug 2006
Posts: 662
|
You know what this means, don't you?
Photo-quality displays next Tuesday! Okay, totally kidding, but DAMN! Could you imagine a display with a resolution so fine that it looked like a photograph? Think about it! I mean, even now with 300 DPI screens, we'd be nearing the 1MPixel range... oooooh! Photoshop and FinalCut users rejoyce! -Clive |
|
|
|
|
|
#28 |
|
Registered User
Join Date: Feb 2006
Location: Ireland
Posts: 8,561
|
Here's the thing?
Will this have a good effect or any effect on the Zoom feature in Mac OS X? You know the nifty one with the Mighty mouse scrollball. In other words will text be clear when you Zoom in on it?
Collecting my SSD iMac Fry-die. :D
|
|
|
|
|
|
#29 | |
|
Global Moderator
Join Date: Jul 2002
Location: UK
Posts: 3,820
|
Quote:
|
|
|
|
|
|
|
#30 | |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
Quote:
|
|
|
|
|
|
|
#31 | |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
Quote:
|
|
|
|
|
|
|
#32 | |
|
Registered User
Join Date: Apr 2002
Location: Toronto
Posts: 3,854
|
Quote:
So I figured that apps would have to be rewritten to specifically take advantage of the feature. If it's just enabled on everything by default, then my earlier speculation about CS3 is unwarranted.
The evil that we fight is but the shadow of the evil that we do.
|
|
|
|
|
|
|
#33 | |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
Quote:
|
|
|
|
|
|
|
#34 | |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
Quote:
|
|
|
|
|
|
|
#35 | |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
Quote:
|
|
|
|
|
|
|
#36 | |
|
Registered User
Join Date: Nov 2001
Posts: 778
|
Quote:
|
|
|
|
|
|
|
#37 | |
|
Registered User
Join Date: Mar 2003
Location: http://tinyurl.com/fswz7
Posts: 5,725
|
Quote:
|
|
|
|
|
|
|
#38 |
|
Registered User
Join Date: Nov 2001
Location: Seattle
Posts: 364
|
Mostly everything in the computer world is going to move to resolution-independence at some point, including the internet.
We can already see things starting to slowly creep toward that in forward-looking statements and posts by Dave Hyatt of the Safari team. Adobe really does need to be planning for this - but not in the way you're thinking . . . Eventually, Vector or scalable-based imagery/fonts, etc are going to commonplace and interchangable (photos will still have a fixed size for the forseeable future, though). Meaning that at some point Illustrator is either going to become more important or it will merge or overlap with Photoshop to a larger degree. Honestly, right now, our tools for building webpages are terribly rudimentary - everything you're comping in Photoshop is mostly hacked together - it's not based on any reality other than how things should ideally look before the Dev builds stuff. I can't wait to see the new generation of Adobe apps - I just hope Adobe can hold it together with their face firmly squared towards marketing, rather than actually developing their applications . . . Most likely, in the next few years (if they're smart) Adobe will ditch the marketing guru CEO and hire a CEO with a background in Development. They will have to get back to what they should really be doing, which is making their software leaps and bounds better. We're gonna be waiting a while for other industries and applications to catch up to Apple's move into Res-I. (or whatever cute term we should make up for it) |
|
|
|
|
|
#39 | |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
Quote:
|
|
|
|
|
|
|
#40 |
|
Registered User
Join Date: Sep 2006
Location: somewhere below the bible belt
Posts: 521
|
Am I missing something here?
Wouldn't Photoshop have a problem with resolution independence? If Leopard let's me set-up my display as taking advantage of 150ppi resolution screen then what is Photoshop to do with it? Especially at 100 % magnification which is supposed to be 1 pixel = 1 pixel display -- wouldn't that mean that a 72 ppi photo would take up roughly half the screen real estate that the same photo would take up on a 72 ppi screen? It would seem that editing a 72 ppi icon for a website would become very difficult on a screen that was running at 150 ppi. If I don't get it, please explain it to me. |
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|