WW-Developer-C
Thurrott wasn't the only one stymied by the meaning of WWDC's acronym. There were a number of other consumer electronics enthusiasts who paid for a full WWDC tuition just to be entertained by Jobs’ keynote; they too felt disenfranchised by all the tech talk.
Seriously Mr. Internet, don’t you read anything I write? How can 170,000 different hosts be hitting up my server for web pages if I never get any credit for accurately providing some guidance as to what’s going to happen?
He panned Spotlight features because they were "like Vista," and were only a "new Tiger feature two years ago." Yes, he actually said that; with Thurrott, the jokes write themselves.
Is Spotlight old hat because its features were delivered in Tiger three years before Microsoft promises to deliver them in Vista? Or are they the second generation of user search tools that Microsoft still has yet to ship? On what planet does that make any sense? It's like a fantasy of green dragons and tied up naked women and muscly dudes wearing metal thongs... oh wait, actually that explains it.
Feature Usability
Thurrott, along with some Mac wags, found it very upsetting that Apple didn't entertain them with more unveilings of flashy new technologies that nobody had ever heard of before. Perhaps they were waiting for the iTunes Beer Store, Cold Fusion Extreme, Core Porn, and Perpetual Motion Pro.
Historically however, Apple's hasn't unveiled lots of new, raw technologies as Mac OS X marketing features. Apple's core competency has always involved finding new ways to apply, present, and enable previously unused or inhospitable technologies, unlocking them for use by us mere mortals. At WWDC, they demo tools and solutions to assist developers.
Applied Innovation
The same also applies to the iPod, iTunes' music store, iLife applications, and pretty much everything else Apple does. A pattern emerges!
Now consider how many entirely new things Apple invented for Tiger: metadata? searching? RSS? video chat? widgets? automation? screen readers?
Guess what: it’s not the idea that matters, it’s the execution. Few things in Tiger had never been done before; what was new and innovative was that Apple found better ways of doing things and presented them in ways accessible to users.
From that perspective, it makes sense that Apple would announce some new and elegant solutions to common problems users actually face. Everybody knows that users' data is frequently not backed up; Apple delivered an ultra simple interface that requires no expertise in data management. Similarly, Spaces allows users to organize their workspace as a natural, intuitive extension of Exposé.
The result? If Spotlight's metadata database gets corrupted, you can build a new one without losing your data. Try recovering from a database failure when all your files are in the database, and you'll see why Microsoft's WinFS efforts failed.
You'll also discover why the Registry is such a mess for Windows. The Registry is essentially a database for preference files. If you have a corrupted preference file on a Mac, you trash it and start over.
In Windows, all of your preferences, including the core settings needed to boot your OS, end up in a huge corrupted database. Did you back up? What, there’s no automated Registry backups in Windows XP?
If you touch the Registry at all, it’s your own fault if Windows comes crashing down in spectacular failure. Did spyware inject something into your Registry amid the tens of thousands of other keys in the Registry hive database? Oh I pity you greatly. At least you know the problem is confined to the five Registry files. Good luck with that.
After finding spectacular failure in converting the file system into a database, Microsoft coined a backronym for their database-driven Windows File System: Windows Future Storage. The new take on WinFS is a direct clone of Spotlight, using metadata to handle fast searching of files stored in a normal file system.
Is it wrong for Microsoft to copy Apple? Absolutely not. The world works best when good innovations are flattered by imitation. It would be nice to see Microsoft contributing more back however, and perhaps copying more of Apple's class and finesse.
Maybe that's too much to ask of a company run by a chair throwing, mouth breathing, meathead who has been a bazillionare all his life, but acts like a nouveau riche multilevel marketer selling used cars.
Does Thurrott not really understand the basic principles of how Windows works, or is he just purposefully lying? In any case, prepare to see a constant regurgitation of the Time Machine is a Shadow Copy Clone Myth ooze out from every crevice of the web.
Leopard's Time Machine was demoed as a way for desktop users to ensure their stuff gets backed up, and to be able to restore items themselves from backups in an intuitive way.
Thurrott glosses over the point that Time Machine allows users to search through iterations of contacts, photos, and other collections in ways that no backup system currently does. Shadow copy is not integrated into Outlook items, Windows' photo collections, or any other user applications.
Shadow Copy isn’t even functional in XP; it’s a Windows Server 2003 feature to allow backup programs to snapshot a server’s file system without worrying about background services changing or locking files. It has nothing at all to do with the usability of backup and restore for end users.
Since Time Machine offers backups as an integrated operating system service, it makes sense that Apple would demonstrate it to developers at WWDC. It will require developers’ support to bring its features into their applications. Among other things, developers can tell Time Machine not to back up their scratch files and other content that would be pointless to archive.
This upset Thurrott as well, particularly because he lives on Microsoft's teat, and is probably tired of hearing about how the milk stinks.
Of course, Apple was poking fun of Microsoft because that's the best route they can take. I'd much rather see Apple mock Microsoft's incompetence in banner ads at a developer rah-rah than spend their resources trying to sue Microsoft.
Apple has earned the right to gloat, and Microsoft deserves to be taken down a peg for all their bluster, undelivered vaporware, and FUD.
However, it's really rather pointless to try to establish an inventor of desktop widgets, search, bookmarks, windows, and backups. In many cases, its not the first idea that matters, but rather the first good implementation. Apple can in many cases claim credit for delivering the first usable instance of many technologies, and often the most elegant.
Microsoft has contributed to or originated a number of innovative ideas, but frequently fails to deliver them as usable technologies. When they do, their efforts are often overlooked. Of course, after five billion in R&D, we have a certain expectation of some new innovations getting delivered within the year. If Thurrott really wants to pan something, he needs look no further than Vista's shrinking list of planned features, and a barren half decade of regular disappointments.
Rather than dig at Apple for showing the world how to make backups easy or virtual desktops sexy, Thurrott should try to trot out a few Microsoft inventions that are indeed good ideas.
An Assault on Exchange Server
I'll examine Apple's new calendar server strategy in a coming article. There are even more top secrets suggested between the lines at WWDC. More details on the way.
This Series