Articles in "Design"
WebKit/Safari Keep Blazing the Trail to CSS 3.0
Looking back,
This is an update to the article I wrote last summer, when Safari 3.0 was first released. In the 9 months since then, a lot has happened, and I wanted to try to keep this info up to date. Opera, iCab, Konqueror, and Firefox have all made progress in adopting CSS 3.0 specifications, the next generation of the W3C's Cascading Style Sheets standard.
However, the WebKit team continues to lead the pack, as they have since I first contemplated this article over a year ago. In the last 6 months, that team has not only adopted more of the CSS 3.0 specs ahead of the others, but they have proposed several exciting new specs of their own, which the W3C is taking up as draft recommendations.
In addition to updating the state of CSS 3.0 in WebKit/Safari, I've also added some new demos for the Backgrounds section.
Here are the CSS 3.0 features I wrote about in July 2007:
- Box-shadow: Yes! Add drop shadows through CSS!
- Multi-column layout: Can we really do this now? With HTML?
- Resize: Give JavaScript hacks a rest and let users relax when typing input on web pages.
- Rounded corners: Any can be made round.
- Colors with transparency: There goes another ugly hack from way back!
- Background image controls: Remember how great it was when you could add images as well as colors to an element's background CSS style? Well, it's about to get a whole lot better!
And since then, WebKit and Safari 3.1 have adopted the following new ones:
- Adopted last October, WebKit introduced its first take at CSS Transforms, which it has submitted to the W3C for consideration. With CSS Transforms,
<DIV>s can be scaled, rotated, skewed and translated... all without using JavaScript! - Announced at the same time is the equally exciting implementation of CSS Animations. At the moment, the only type of animation that's documented and demonstrated on the WebKit blog is based on CSS Transitions, which let you define how an object or attribute changes over time from one state to another.
- Also in October, WebKit added the CSS Web Fonts feature, which lets designers beam fonts to users through CSS and HTML, approximating the capabilities of PDF in a much lighter-weight form.
- Then, after a lull, things started to heat up again last month, when Apple released Safari 3.1. Safari 3.1 incorporated all of the CSS 3.0 features WebKit had pioneered earlier, plus it added a bunch of things the WebKit team hadn't blogged about. Chief among these was support for CSS Attribute Selectors. This is something of a holy grail to advanced web developers, since it opens up a whole world of possibilities for using the Document Object Model (DOM) to build better web interfaces. When released, WebKit was the first and only browser to support this geeky, but highly practical feature.
- And then, just today, WebKit added support for CSS Gradients to its portfolio. Gradients are not yet a CSS 3.0 specification, but they are part of the HTML 5.0 spec. No doubt Apple's implementation will be referred to the W3C for consideration.
CrystalClear Interface Update: Version 1.9.1
This release fixes a problem with the uninstaller, and is otherwise the same as 1.9.0. (Note: Today’s update fixes the error in yesterday’s release, which inadvertently still had the 1.9.0 installer. Sorry about that!) The uninstaller now runs a new utility, GraphicsToggle, after running the installer/uninstaller, and this takes care of making sure the Leopard graphics are fully restored. See the documentation included with the download for more information about GraphicsToggle.
Announcing CrystalClear Interface v. 1.8.12
This unexpected journey into the realm of transparent user interfaces has taken me much further than I ever imagined. It's been almost a year now since the first inkling of the idea rattled my brain, which led to the first release of Crystal Clear for ShapeShifter in mid-February.
Thanks to the Cocoa InputManager SetAlphaValue, I was led, Pied-Piper-like, into the enormous and strange world of Objective-C and Cocoa during the summer. I'm finally surfacing from that expedition and have brought a souvenir of my travels into the strange, terrifying, and glorious realm of Cocoa.
Each computer user will have to decide for themselves just how much transparency they can stand while working at their Mac. I was surprised at the amount of loathing that was expressed towards Leopard's newly translucent menubar last month. But I don't think it's indicative of any permanent flaw in the concept. Quite the contrary, in fact: If anything, Leopard's toying with translucency is too much of a baby step, on the one hand, and smacks of me-tooism with Vista, on the other.
Very briefly, the premise I'm proposing is that our computer monitors are essentially glorious light sources, much like the ones that shine through windows in our houses and automobiles. Just as we do with those windows, there are times when we want to bask in the beauty shining through, and other times that we prefer to close the blinds to avoid glare. On the computer, we already know how to close the blinds. I'm suggesting that there's a world of beauty awaiting computer users who can enjoy the light as well.
Update On That Crystal I’ve Been Growing
I can’t believe it’s been 2 months since I published the preview article for Crystal Clear 1.5! What was going to be a 2-3 week project after that turned into a monster of a project that’s taken me on several journeys into the bowels of Mac OS X and Cocoa, the primary framework for building Mac OS X software in the programming language Objective-C. But the story of those journeys–if I ever have time to write them down–is an article unto itself.
Today, I just want to briefly report what’s going on with Crystal Clear. Besides the features noted in August, the screen movie above shows a variety of noteworthy advances, some obvious and some not so obvious. Here are the ones I want to point out in particular:
New Crystal Trinket Eliminates Maintenance on Your Menubar
I’m releasing this in advance of Crystal Clear 1.5 since it’s ready to go and there may be one or two folks who are tired of dealing with the “roll your own” menubar from version 1.2, even though it did eliminate the ugly menu-extra smudgies of previous releases.
With Crystal Menubar, you just drag the application to your hard drive (the “Applications” folder, maybe?) and click it. This will put the nice, clear Crystal Menubar in its rightful place at the top of your screen. After that, you can just forget about it. Use whatever desktop picture that strikes your fancy!
If you decide to use it, just add it to your Login Items in System Preferences (the Accounts pane) so it gets launched when you log in.
An Intimate Evening With Two Dozen iTunes Controllers
One question that might
pop into your head when you contemplate the fact that there are at least two dozen different software applications for Mac OS X that want to be your iTunes controller is, “So, why not just use iTunes to control iTunes?” If you’ve never used iTunes before, you might also be wondering, “What’s wrong with iTunes that makes so many people avoid using it directly?”
This is indeed a curious paradox at first blush. iTunes is the world’s most popular digital music jukebox software. It has a screaming wonderful interface that just gets better with each iteration. Its innovative design practically defines “ease of use” in this category. So, why have so many developers expended so much energy and creative imagination on redefining how we interact with it?
There isn’t just one answer to that question, but here are a few possible ones:
- Mac users are too impatient to switch applications in order to change songs. They want an application that can overlay whatever they’re currently doing, providing immediate access. Call this a variation of the “Instant gratification” impulse.
- Because the iTunes API makes building external interfaces to it so easy. You often get the impression that some iTunes controllers are their developers’ first foray into xCode and/or Cocoa programming. Call this a variation of the “Because we can” impulse.
- Because a programmer had a new idea that was too cool to pass on. Either the idea was really new, or it was building on someone else’s idea. Some of the iTunes controllers are clearly attempts to improve other ones that already exist. Call this simply the “Urge to create.”
Notice that none of these possible motives is an attempt to remedy a shortcoming in iTunes, or even to add significant functionality to the application. The only thing that comes close is the addition of tools to fetch album art from the web, or to integrate with a social music networking system like Audioscrobbler. Instead, they’re simply tools that extend the iTunes interface into every aspect of a Mac user’s workflow… making it practically ubiquitous as we work.
A couple of weeks ago, I set out to survey the market to identify all of the iTunes controllers that are currently supported. (There are still old links to some phantom controllers on MacUpdate, but I won’t tell you which.) Having found 24 of them, I clearly don’t have the time to prepare a full snapshot of each as I’ve done for other software categories recently. In order to keep this workload sane for me, I have to skinny it down to the basics–my notes, a link, price info, a version number, and a recommendation.
Crystal Clear 1.5 Preview:
Yes! The Term “Opaque Window” Is An Oxymoron
After all, who
would ever install an opaque window? In the real world, a window by definition is clear—you can see through it. If it weren’t clear, you couldn’t very well call it a “window.” In other words, an opaque window is an oxymoron. Yet, that very oxymoron is the norm on our computer desktops today. As Crystal Clear evolves, its aim is coming closer to making opaque windows as much of an oxymoron on your desktop as they are in that wall over there.
Computer desktops have slowly evolved since 1984, when the first Macintosh was introduced. With each operating system release, Apple has added more realism to the graphics that make up application windows, the desktop, and their various “widgets” and icons. Microsoft and other GUI-design-wannabes have followed along as closely as they could. Through this process, our software windows and icons have gained a little 3D through primitive shading, higher resolution displays, larger icons, better shadows, alpha transparency and compositing, smoother animation and transition effects, and so on. These changes have produced a dramatically more “realistic” look-and-feel today than we had in the beginning. Undoubtedly, this evolution
will continue, and desktops 10 years from now will make today’s look similarly primitive.
The Crystal Clear experiment is asking the graphical question, “How about using transparency to improve realism, while enhancing the beauty of our desktops at the same time?”
Up to now, the Crystal Clear theme for Mac OS X has brought clarity to your Aqua window toolbars, titlebars, and menubars. Crystal Albook icons clarified your system and application icons. And there has been much rejoicing.
However, a common question from early users of the theme was, “How about the window edges? How about the status bar? How about Safari’s bookmark and tab bars?” Unfortunately, none of the tools in a Mac OS X themer’s bag of tricks (chiefly, ThemePark ) can help affix transparent colors or graphics onto those bits of Aqua windows, so I had to throw my shoulders up in a major, sad shrug.
Fortunately, my little experiment in alpha transparency didn’t end there. The SetAlphaValue software that’s been a key part of Crystal Clear’s magic from the beginning has led me on a merry (well, mostly merry) romp through Objective-C and Cocoa Land, the world of geeky wonder that lies behind each object on your Mac OS X desktop. With much open-source Cocoa software code, two excellent books, and the rich universe of web Cocoa resources in hand, I’ve been slowly absorbing the syntax and grammar of Objective-C, the programming language of choice for Cocoa application development. As I got deeper into the “messaging” framework that’s a key part of Cocoa, I realized I could hack SetAlphaValue to do much more than just adjust window transparency.
Leopard’s “Quick Look” Raises the Bar for File Previewing
With Leopard's forthcoming "Quick Look" feature in the Finder, Apple is leaping ahead of the file-previewing game by providing a separate, translucent preview window of amazing flexibility and beauty. Quick Look can preview movies at full size or even full screen. It can preview text, HTML, and PDF documents and even let you navigate them. If you select multiple files, Leopard provides an "expose"-like view that lets you navigate among them. Or, if the files are images, you can quickly go into slideshow mode. There's much more... but ain't that enough for now?
Crystal Clear 1.2: The Transparent Revolution Cleans Up Another Opaque Holdout
This
article introduces the latest version of Crystal Clear, which features an enhancement to the system menubar transparency that was described in an article last week. Although I didn't find time to work on the Crystal Albook icon set since the last release, Crystal Clear has a large number of enhancements in various button elements, as described below. I do hope to get some work done on Crystal Albook next time around.
- An experimental approach to solving the problem of "extra overlay shine" on most menu extras in the system menubar (statusbar). This approach can eliminate the visual discord created as menu extras overlay their own "toolbar" over the preexisting one. In opaque toolbars, this isn't noticeable, but it's bothersome in any toolbar with alpha transparency. (This part of the update is described in the recent Mars article, "Desperately Seeking Clarity: Wiping the Dirt from My Crystal Clear Menubar."
- Crystal Clear toolbar elements for Camino.
- New design for menu selection highlights in Crystal Clear Dark. Similar highlights also appear now in the Finder sidebar.
- Completion of pushbutton and popup button elements for Carbon apps (such as Photoshop). (The buttons were already complete for Cocoa apps.)
- New Crystal designs for the bevel buttons (butted and otherwise) that are the bane of my existence when theming Mac OS X. (O! Apple... Please make these go away in Leopard!)
- Reworking of the large metal buttons.
- Various other tweaks and fixes, plus a few more menu extras.
Future releases will work on standardizing the appearance of various otherwise-similar button elements, reducing the height of some pushbutton elements, and completing unfinished work on the slider elements.
Desperately Seeking Clarity: Wiping the Dirt from My Crystal Clear Menubar
If you're a fan of Crystal Clear who's noticed---and been seriously bothered by---the "smudges" on the Crystal menubar behind most of your menubar apps, I think you'll be pleased by this report about the new version of Crystal Clear. Work on the menubar is hardly the only improvement in the theme, but it's probably the most significant one.
I think of the menubar smudges as "extra shine," because that's kind of what they are: They result from a double layer of the menubar graphic in the space the menu extras occupy. This smudging might not be so distracting if it were applied evenly across all of the menu extras, but of course that's not the case. As a result, from the first menu extra over to Spotlight, the "smudge" comes and goes and can be visually disturbing if you let it.
This smudging is the number one complaint about Crystal Clear, and I'm very pleased to announce that the new version will offer a nice, clean, truly crystal-clear menubar with (virtually) no dirt whatsoever! Unfortunately, you can't download it today, because I don't have all the files quite ready. But I promise to make them available very soon.
My Passionate Fling With iWeb Is Wearing Me Out!
Since releasing of Crystal Clear and VacuumMail earlier this year, my download traffic has overridden my .Mac account ... and twice (so far) I've had to upgrade my account to accommodate the bandwidth. I don't mind that, nor do I mind the additional traffic on the Mars Downloads pages. What I do mind is the time it takes me to keep those pages updated! In fact, it takes so long I haven't been able to keep them in sync with the new stuff I was making.
I've been a pro webmaster for, well, a long time... since 1994, in fact. So keeping a couple of simple pages updated shouldn't make me break a sweat, right? Damn right! Problem is, the Download pages started as an experiment with Apple's iWeb software last year, and iWeb and WordPress don't mix well. To help them get along, I devised a simple checklist so all I'd have to do was:
- Generate the raw HTML from iWeb
- Massage the HTML by
- Tweaking a few CSS styles,
- Doing a few search/replaces,
- Doing a bit of reformatting, and
- Plopping the iWeb HTML in the WordPress template, and
- Moving the iWeb graphics and other files to the server.
At least, that's how I thought it was going to go. As it turns out, the convoluted HTML and CSS code that iWeb generates invariably causes problems when running inside Mars. This means each update can turn into a 2-3 hour scavenger hunt, with each contestant (Me, Me, and Me) trying to find a lost px in a huge block of unreadable code.
So last week I vowed to find another way, and I think I have. The end solution means more work up front in generating the site to begin with, but should make it very easy to rearrange, add, or rewrite content or images on those pages.
Window Tricks: Extending Your Power Over Mac Applications
I recently
completed a review of all the currently available tools that add a class of functionality that I’m calling “window tricks” to your Mac. Such tools have existed for years, but last year saw some new tools in this category, as well as more visibility thanks to an increase in the number of new Mac users who’ve migrated from Microsoft Windows.
What these users are looking for typically is some freedom from the Mac OS X user interface constraints on how you can move and resize your application windows. As new Windows users discover, Apple’s user interface guidelines prescribe very specific parts of the window that can be used to move it (usually, just the toolbar and titlebar) or to resize it (just the lower right-hand corner of resizable windows).
Longtime Mac users (me included) generally agree that these guidelines are sensible and work well. Unlike MS Windows windows, Mac OS X windows typically don’t have “chrome” on their sides that can be used for grabbing, and that’s precisely where Windows users are accustomed to resizing and moving theirs about. Apps that do have “sides,” like the Finder, can indeed be dragged about from there. But they can only be resized from the lower right.
Even so, all Mac users have likely experienced an occasion where they’ve managed to drag a window to a location from which it can neither be resized nor moved. Don’t ask me how at the moment, but believe me, I’ve been there. There are also occasions when it would be more convenient to resize a window by its lower left corner rather than the lower right. It’s not hard to imagine what kind of configuration I’m talking about there. And in these circumstances, it’s no doubt crossed your mind that it would be sure nice to have some way to grab that freakin’ window and move it without having to do a major dance, reshuffling other components of your desktop in order to make that one simple change.
Quietly, Safari Finally Gains WYSIWYG Editing Powers
A quiet revolution has taken place for Mac OS X Safari users, but I haven’t seen anyone celebrate it… and I’ve looked! There isn’t even a mention of this dramatic change in Safari’s powers on the Surfin’ Safari blog, where the open source team that’s evolving the WebKit rendering engine used in Safari announce new features and updates. Lately, this team has implemented a number of really amazing features from the CSS 3.0 specification, and each has been trumpeted with some eye-popping examples. But not a word about this.
Well, I for one am celebrating the upgrade with this article and proclaiming to the world that finally, at last, Safari is gaining parity with the other modern browsers in letting users perform WYSIWYG editing whenever the application calls for it. Mac users like me who have simply done without rich-text editing in their WordPress blogs and Gmails, bristling with an unfamiliar envy at the vast majority of users who take this functionality for granted by now, can finally save ourselves some typing and edit in our web browser with the same ease we do in a word processor.
Crystal Clear: Pushing Mac OS X Windows Beyond Translucent
With
the recent launch of Windows Vista and its new Aero interface, everyone who knows of it is thinking about transparent/translucent windows. Indeed, folks who are into theming have known of Aero for years, since, well, it’s taken Microsoft years to get it to market.
Mac users have already enjoyed transparency in their applications for years now, though not as part of the window “trim.” (As I discuss briefly later on, Aqua doesn’t actually have much “trim”.) Rather, it’s just something we take for granted in applications like the Dock, Dashboard, and Expose, and QuickTime Player (which pops up throughout Mac OS X to present slideshows, image thumbnail views, and of course full-screen video), as well as in Apple’s growing use of “HUD” displays, which use a transparent black interface.
Then, of course, there are apps like Quicksilver, which has taken advantage of transparency in its Bezel interface for years, and more recently in its amazing, animated Cube interface, Growl, which uses Apple’s bezel framework in several styles, and
numerous others like DropCopy (whose whole interface is transparent), QuartzClocks (which lets users adjust the transparency of your chosen clock), and AlarmClock (which again uses the bezel framework to great effect).
Nevertheless, when I first saw Mac themer/designer Ice Specter’s attempts to develop a transparent theme for Mac OS X that would duplicate the look of Aero, I was “hooked on transparency” in a big way. At the time, I didn’t realize that Ruler Aero, Ice Specter’s theme, was emulating the new Windows “look,” but it wouldn’t have mattered in any case. For one thing, as cool as Ruler Aero was, it wasn’t usable enough, and it had this disconcerting blend of transparent toolbars (in metal apps) and opaque ones (in everything else). It was a proof-of-concept, and a terrific one at that.
But from the get-go, what Ruler Aero made me lust after wasn’t Windows Vista Aero-style translucency, but rather totally transparent windows. In addition, I wanted a theme that would give me transparent toolbars in both metal apps like the Finder, QuickTime Player, and Safari and in regular Cocoa apps like Preview, Mail, Activity Monitor, Keynote, and Pages (in other words, in most of the apps I use).
However, after experimenting off and on for a couple of years to achieve the look I had in my head, I had pretty much given up. Every thread I followed in the theming forums concluded that transparency wasn’t possible in a Mac OS X theme except in the few places Ruler Aero had achieved it. I concluded that Apple had designed Mac OS X and Aqua so as to completely thwart all attempts at my transparency nirvana.
Then, quite by accident last month, I stumbled onto a setting in Apple’s Cocoa framework that finally unlocked the secret of transparency for Mac OS X’s toolbars. I’ve now finished applying that setting to a Mac OS X theme that enables totally see-through windows, and I’m calling it “Crystal Clear.”
Crystal Clear Preview: See Through Windows On Your Mac
What could be more logical–or more beautiful–than crystal clear windows on your Mac? Were grey metal windows something we yearned for? Of course not! Windows were made to see through.
Coming soon to a Mac near you… Crystal Clear, a new experiment in alpha transparency for Mac OS X.
Here are some preview shots of a few of my favorites.
Leopard’s Spaces: Virtual Desktops for the Rest of Us?
I’ve been intrigued
by the concept of virtual desktops since encountering them in a Unix system many years ago (I think it was an SGI Irix system), and then later when I set up Linux about 5 years ago to play around with that OS firsthand. Then, a couple of years ago I saw an early build of Virtue Desktops and thought it was pretty cool. I really loved the nifty transition effects and all the desktop customization you can do with Virtue.
However, Virtue seemed pretty flaky at the time, so I looked around to see what other virtual desktop environments there were for Mac OS X. To my surprise, there were several in addition to Virtue… including some commercial implementations. After trying all the free ones (I wasn’t interested in paying for this feature, since I didn’t even know if I’d like it), I decided Virtue was the best of the bunch.
But I also decided that Virtue’s flakiness was simply adding more time to my routine rather than helping me organize my work, and I finally broke down and decided to try You Control Desktops. Now, it may be a total coincidence, but just after I installed Desktops and restarted my system, the whole OS began to flake out, and I ended up having to trash my hard drive.
Needless to say, whether that was You Desktops’ fault or just a bad hard drive kicking in, it soured me on the whole idea of virtual desktops for awhile.
Then, when Apple announced in August that one of the premier features of its forthcoming Leopard OS would be a virtual desktop system called Spaces, I thought that maybe someone would finally get this thing done right on Mac OS X. Maybe the problem has been that the implementations I’d tried just weren’t intuitive enough, or right-featured enough, to be useful to me. I even said this out loud in an article of video snippets from the WWDC keynote that I published in mid-August.
Apple’s initiative with Spaces also made me question my previous conclusion that virtual desktops were not worth the effort. If Apple is investing the energy to bring virtual desktops to “the rest of us” someone at Apple must believe that they are a user interface enhancement that will really benefit “us.”
So, I opened my mind once again to the idea of virtual desktops. As a member of the select Apple developer group, I’ve been getting the Leopard “seeds” as they’re released, and I’ve taken the opportunity to try out Spaces along with other new features of Leopard. Given my nondisclosure agreement with Apple, I’m not going to say anything about Spaces that isn’t revealed in Apple’s own presentation of it on the Leopard website. Instead, I’m going to spend a few minutes sharing my impressions of virtual desktops in general and of four other specific VD applications that are already available for Mac OS X:
At the outset, I’ll confess that my note-taking for this exercise wasn’t as rigorous as usual… I didn’t test for the same set of features in each application. Unfortunately, I can’t go back now and refresh my memory for the commercial products, because their demo licenses have expired. The reason for my relatively sloppy approach probably reflects my renewed conviction, after thoroughly testing Spaces, that for most computer users, virtual desktops are a waste of time and effort. Simply put, they’re an idea whose time has passed.
That’s a pretty harsh judgment, I realize, and one likely to make a good number of fellow geeks stop reading right here. After all, some users of virtual desktops feel strongly that they are highly valuable and necessary—for them. And I suspect that’s true. Given the probability for misunderstanding when expressing an opinion on a topic like this, I want to begin by exploring why virtual desktops arose in the first place and what benefits users get (or believe they get) from them. I also want to explore the expectations users have of virtual desktops like Spaces, in the very likely event that they’ve never actually used such a system themselves.
What If Growl Displays Were Just Little Web Pages?
If you’re a Mac user who’s
wandered in to this article and don’t know what Growl is yet, you might want to stop by that essential open-source project’s home page to get acquainted. Once your Mac starts Growling, you’ll understand how fitting it is that Apple’s naming all their OS X releases after large cats.
If you’re a Windows user, you’re still welcome to read up on Growl and why it’s become a standard component of so many Mac users’ desktops even though it’s still only at version 0.7.4. If you find Growl cool, too, you know what to do.
This article isn’t about Growl, though. It’s about Growl displays—the part of Growl you actually see when an event occurs you’ve asked to be notified about. You see, like many other cool apps nowadays (Adium, Synergy, Menuet, etc.), Growl is “skinnable.” Part of the fun—and the utility—of Growl is that users can customize the appearance of different kinds of alerts. In fact, Growl provides you with an astonishing degree of control over your customizing, and this flexibility is one of Growl’s coolest aspects. Using the Growl Preference Pane, you can:
- Set a default Growl style as your starting point.
- Customize certain aspects of each Growl style. Some styles let you set different attributes for up to 5 different priority levels.
- Assign a default style to each different application that’s registered with Growl. (Here’s a growing list of Mac OS X applications that now include support for Growl event notifications.)
- Override the default for any specific notification event, or for a given event priority.
Growl notifications can take several forms: Email, speech (using the Mac’s built-in vocal chords), or visual displays. The visual display types are roughly broken down into two kinds:
- Displays you build with AppleScript or xCode (those with the extension .growlView), and
- Displays that are basically just little web pages (those with the extension .growlStyle).
Three New Safari 3.0 Tricks Are Producing Leopard Lust
You’ve heard about one or two of them, and you may even have seen a YouTube video of Safari 3.0’s tab tricks. But let me tell you, as part of my Building Leopard project, discovering Safari 3.0 has left me with an insatiable desire to work in Leopard full-time. There are three standout features that I really miss when I “degrade gracefully” to other modern web browsers on my Mac—and that includes Firefox 2.0x, Opera 9.x, and Safari 2.x as my regular web companions.
Even though Firefox has enough cool extensions to keep a software addict fed from now until next year, none of them match the upcoming features Apple has cooked up for Safari 3.0 in Mac OS X 10.5 (”Leopard”). Likewise, Opera and its talented development team is going to be left behind the curve for awhile, as are better-than-Safari wannabes like Shiira and OmniWeb on the Mac. (It took Microsoft 5 years to add tabs to its browser, and from the way they’ve implemented them, I still don’t think they quite get it. So, no, I’m not expecting any innovative new ideas in web browsing from Redmond any time soon.)
Ok, with a buildup like that, I can hear you Safari naysayers out there beginning to clear your throats in preparation for throwing out some canned dissults about Safari. Save ‘em.
I’m not sharing these in order to put down anybody else’s browser of choice (well, IE is so far down it’s hard to do anything else!), and I’m not suggesting they are going to revolutionize web browsing, even remotely. The ideas Apple has implemented are not so unique that the company should have taken out patents or anything. Rather, these are incremental innovations of the sort that keep the art of web browsing moving forward. It’s ideas like these that could potentially jog the minds of other creative programmers, who will then go off and imagine some other cool new enhancements for Firefox or Opera or Shiira or OmniWeb.
In the end, it’s all good for web surfers like you and me. (Hey! Are humans and martians who browse the web “web browsers”? If so, when do we get new features?)
Analyst Missing Secret Ingredient in iTunes/iPod Video Service: No DVD Involved
Rob Pegoraro does a great job balancing coverage of the Mac with that of Windows in his Washington Post tech column. However, I think he missed a key selling point in the iTunes video store launch when he wrote in a recent column that Apple’s new offering was “worth skipping.” Pegoraro gave two main reasons why the iTunes video store is uncompelling at the moment:
- There aren’t enough titles (though he concedes the titles that Apple’s rounded up are top-notch), and
- You can’t burn your purchased movies to DVD.
Pegoraro’s right about the iTunes store’s movie selection, although I had no trouble finding several I’d like to buy. But his second criticism about DVD’s is way off the mark. That’s because I believe the iPod will eventually make DVD’s obsolete in the same way that it’s making audio CD’s obsolete today.
Quicksilver Dresses Up Its Cube
If you’ve been hoping Blacktree would enable the planned customization feature for Quicksilver’s Cube interface, I’m happy to report that the wait is over!

