Apple's plans for Core Image and resolution independence
Those of us who have installed the developer tools and tried out the experimental true resolution independence feature have all been wondering one thing: ultimately, how will the bitmapped icons used throughout the interface be handled? One option is simply to provide extremely high DPI bitmaps of these icons which can be scaled in real-time. Another option is to use vector images, but these are usually composed of nothing more than simplistic shapes. I propose that Apple will eventually use the second of these two options. If you follow the nightly builds of WebKit, you may know that Safari can now be compiled with SVG compatibility, which could mean Apple could start supporting SVG images as a standard for the web which would help them provide a seamless resolution independent environment. Furthermore, it has been speculated that the advanced filters Apple has been developing in Core Image could replace most of photoshop only with everything accelerated by the GPU. Perhaps Apple will soon start to implement a lot of new Core Image filters that deal with beveling and lighting and all of the other things that one would use in a graphics package to make Apple's signature lickable interface, allowing them to be used in realtime to generate the interface.
What do you guys think?
I might be crazy
What do you guys think?
I might be crazy

Comments
This means that they can be the same size they are today at two or four times the resolution. Keep in mind that when resolution independence comes around, we're not going to have infinite resolutions?resolutions are still restricted by real world factors (for instance, a 200DPI LCD screen would probably cost thousands of dollars right now, and the graphics card(s) to drive it would make the machine dog slow for anything else but blitting graphics to screen.)
So, 200 DPI screens aren't that realistic for a few years yet... the size of widgets and icons is the least problematic... er, problem.
As for rendering widgets in real time... why? It's really simple to blit tiny tiny icons to the screen. It's fairly costly to render them in real time. For even simple effects in my app, things like adding shadows and drawing bezier paths get noticeably slow when you're dealing with lots of widgets (ie, it takes more than a few milliseconds to draw them all)... I'm going to have to change the code at some point to just blit bitmaps. Just because you "can" do some things in real time doesn't mean you'd want to.
But I think most icon designers will stick with bitmaps since it gives them the most control.
Originally posted by lundy
Where can one get ahold of this SVG-enabled Safari? Thanks..
http://nightly.webkit.org/builds/