Apple and MS Battle For Desktop Search Supremacy
markmcb writes "As Microsoft and Apple go back and forth about who came up with what idea first, it's been hard to tell who the real innovaters are. Michael Gartenberg and Jim Allchin of Microsoft give some fair opinions on the current desktop search battle. While they do give credit to Apple's iTunes for search inspiration and to Apple being first out of the box in the OS race, they both imply that Microsoft will provide more robust features with the release of Longhorn."
Windows XP keeps your desktop from becoming overly clutterled with icons you haven't used recently, which makes searching your desktop *much* easier. Clearly, they are the TRUE innova[tt]ors here.
And if that's not enough, the second core should drastically improve that little doggie's performance.
Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
Uhh--- the first real mainstream desktop search I started to see people use was...
Google Desktop Search?
Excuse me, I don't mean to impose, but I am the ocean
I'm amazed to not see it in the blurb, considering the love affair with Google. I know it works better than 'find' for me.
My little site.
they both imply that Microsoft will provide more robust features with the release of Longhorn.
It's pretty easy to make empty promises with a product that won't even be released until next year. The point is, OSX has this feature NOW...
they both imply that Microsoft will provide more robust features with the release of Longhorn
So, OS technology will have improved in 18-24 months?
Amazing!
Searching for stuff requires you to have organized it well in the first place.
No it doesn't. The point of searching is to bypass organization or to impose organization on data according to current needs.
Thinkin' Lincoln - a web comic of presidential proportions
I just keep my hard drive carefully arranged and orderly. Folders are your friend. Nest them with wild abandon. I also print out any interesting info tidbits (stuff I know I'll reference multiple times) I find online, and put them in a couple large notebooks that I maintain.
Wasn't Sherlock on 8.5 the first "desktop search" tool? For the Apple/Windows fight, or did it get web intergration with 9? It's been so long ago I forgot.
...I'm sure that Apple won't have been doing anything in the meantime.
Like, oh, working on Mac OS X 10.5.
Which will, quite literally, probably be shipping around the time Longhorn ships.
I'm sure there are those that do care and think everyone else should too, and good for them, but I want to hear from those that don't care for whatever reason.
Speak truth to power.
The best way I found to find files on my computer is to keep them organized. Keeping them organized allows me to find files without having to keep an index of what's on there, or worry about whether a certain program can tell what's actually in the file. In the end it all comes down to proper organization.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
I thought that they had pretty much junked what would have been good search. I was looking forward to WinFS, hoping it to be an improvement over NTFS (a modern FS, one with no fragmentation!). And on top of that, cool searching!
But instead, they are going to make a background process that just indexes things like Spotlight.
I hope it is at least as flexible as Spotlight, to allow developers to make plugins for their indexing engine so that new filetypes can expose information to be searched.
I also hope they do a good job at making it transparent. I don't want my computer to be noticeably bogged down while it indexes a 4GB movie file (hopefully it won't index it in the first place!)
Don't count your messages before they ACK.
'man find'
We can currently download Beagle for open source operating systems and desktops, and it's already somewhat usable. It's written in C# and requires Mono, and I think it's one of the killer apps for OSS too. We've also see it ported to Windows so things are getting very interesting here.
:)
So between Spotlight and Longhorn and Google and Beagle, it's not just a 2-way battle
"Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
"Tiger is nice in that they've put search capability in a lot of places, but there's a lot more (in Longhorn)," Allchin said.
Referring to an OS that is at least 15 months from release in the present tense is plain crazy, especially when comparing its features to those of an OS that will be on store shelves in 10 days. He might as well just say Longhorn will cure cancer and make your breath minty fresh while you use it. No matter what features it has, they're not doing anybody any good at 6PM on April 29th, 2005-- Tiger's will.
What, you mean like smart folders, that automatically detect when you add a new file of a certain type, anywhere on your hard drive, and add it to the virtual folder? Oops, Tiger has that.
Smart folders WILL change the way you use your computer. There's no need to hunt through folders for a certain document, as all organization can be done at a smart folder level. Plainly put, it doesn't MATTER where your data is stored in the file structure, smart folders will allow you to organize everything easily and quickly. Just like file systems make it where you don't care where the bits lie on the disk, smart folders will make it where you don't care where the files lie in the directory structure. This is a BIG improvement.
Of course, you didn't actually bother to think about the point you were attempting to make, because you were rushing to get your post near the beginning of the dicsussion so it could be modded up.
Windows 95 brought us far more features than Macintosh 84.
I'm not sure where that's coming from. I can't speak for Longhorn's search features, but Spotlight (in OS X 10.4) will search based on contents, file name, and tons of metadata. You could toss your files onto your hard disk in any random way you want, and it would be equally efficient at searching as if you had organized it in a more human-friendly way.
Ideally, if you can't remember what you called the document, then maybe you can remember a few key words from its contents, the approximate day when you created it, some metadata such as "photo taken at the Mackinaw Bridge" or something like that.
So while this may not be groundbreakingly new, I think that Spotlight really will provide USEFUL features. Based on what I've seen in previews and whatnot, it would be extremely useful to have an always-ready and always-accessible search feature which can handle metadata easily.
They didn't give an exact date. But, they did mention something about hell and snowman.
You don't have to be smart to use a Mac, you just have to be smart enough to buy one
With the exception of GUI design, networking, popup menus, text rendering, web standards, file systems, security, user friendliness, software licensing agreements, programming languages, feature creep/application bloat and general business practices.
Other than those things they're great! :)
Makes finding files or email messages a breeze.
that CNET comes up with a shitty article, totally ignoring Google?
You mean that two Microsoft honchos say that the product they will probably ship sometime next year is better than the stuff that's available (more or less) right now?
Wow. Stop the presses.
Why yes, I AM a rocket scientist!
Anyone here old enough to remember Lotus Magellan? If any company or product could be considered first in the desktop search category, it would be Magellan. Released in the late 1980s, it indexed every file on your hard drive into Btrees; when you searched for a term, it would narrow the results in realtime with every keystroke -- blazingly fast. Found files were displayed (many looking just like they would in their native program thanks to several file type filters) with the search word highlighted. Truly one of the MS-DOS highlights of the 1980s.
My guess is that Joe Average can't remember if he saved Important.doc to C:\, C:\My Documents, C:\Documents and Settings\JAverage\My Documents, N:\, or to the Start Menu/whereever else inexperienced users tend to save things.
"Instead of being a static graphic indicating the type of document a file is, an icon in Longhorn will be a smaller representation of the first page of a document." ... so I'll have to read the filenames carefully if I'm trying to grab all the .pdf's I've made of my Word documents if they're in the same directory! Wheee, thanks!
BeOS , it had file metadata support years ago and worked well with it . .in an MS vs apple fight since Tiger comes out in 10 days and longhorn comes out god knows when, its pretty one sided and apple wins hands down
not to mention the other companys that have since been making products of this nature
The only things certain in war are Propaganda and Death. You can never be sure which is which though
Spotlight is largely an improvement on the ideas he developed with LiveQueries, adding natural language metadata searching to an OS that's pro-actively metadata oriented in the first place.
If anything, everyone else copied BeOS... the real difference is Spotlight is available to the public at the end of the month. With WinFS, who can say? 2007? 2008? 2009?
The open source world can look forward to Spotlight-like functionality once Beagle and inotify mature, the only real drawbacks are that it's currently rather unstable and written in .NET/Mono
Engineer 1 (GENIUS): Wow, these 100GB hard disks sure hold a lot of data.
Engineer 2: Yeah, I know, half the time I can't find a file I made a few days ago.
Engineer 1 (GENIUS): Well, these are computers after, all, wouldn't it be nice if there were some way to actually search for your data?
Engineer 2: Well, there's that cute puppy thingy.
Engineer 1 (GENIUS): No I mean a way that didn't suck.
Engineer 2: *** dumbstruck ***
Manager: Quick, call the patent attorneys!
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
Microsoft has been the *best* and *truest* inovator of the MS Windows desktop (and of MS Windows OSes for that matter) the world has ever seen. Nobody puts more features in to MS windows applications than anybody else. True it does borrow some ideas from *completely* unrelated fields (such as OSX for instance). But putting those features into MS Windows is the real litmus test of MS Windows OS inovation.
Anyone remember xargs?
/dev/null
find . | xargs grep foo
ah, the good old days.
Most of the guys who wrote Magellan got back together and released a new desktop search package called X1. http://www.x1.com
It is quite good, and worth looking at, especially if you were a Magellan fan.
This just in! Microsoft downplays competitor's achievement with a promise of better functionality in a vaporware product! Film at 11!
SoupIsGood Food
That scares me.
If Smart Folders detect porn, and put all my porn into one folder, then I'll literally have a hundred thousand files in one folder. I doubt Finder, Explorer, or Nautilus can handle browsing such a beast.
Unless; Smart Folders can automatically put my porn into; Readheads, Asian, Lesbian, Threesomes, Celebrities, etc. . . .
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
The only problem with all this inovation is the OS itself gets bigger and bigger and far more tied into the core, meaning more problems if theres a security 'blip', which we know will happen. No software is ever 100% secure.
Tim (http://tim.igoe.me.uk)
Computers are like Air-con, open windows and they stop working!
Vaporware will always be better than a shipping product. Just go back through history looking at every vaporware announcement just in the 20th century alone. "My vaporware product will do everything Joe's shipping software does, plus X and Y and Z! So don't buy the currently shipping product. Wait for my vaporware."
Maybe it is time to change that old IBM joke into a Microsoft joke. You know,the one where Ballmer/Gates/et.all just sit on the edge of the bed telling her how good it is going to be, but they never do anything. Wish I could remember that joke.
I'll see your senator, and I'll raise you two judges.
MORE advanced than grep?
Maybe more (nontechnical) user-freindly. But can these search engines use RegEx syntax? Hell No.
In my book, that's LESS advanced.
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
Desktop search will be wonderful in Longhorn. Like I can wait until 2008 to find those desktop icons MS keeps hiding :o)
Interested in a Flash-based MAME front end? Visit mame.danzbb.com
It's not just for MP3s. They took iTune's MP3 indexing features and generalized so it would be useful for other applications. They added it to the OS so that it would be generally available. I wouldn't be suprised if the new iTunes doesn't have an internal MP3 search, but instead uses the new, generalized, Spotlight search.
"However, its implementation(Apples) is not as universal as what Microsoft is proposing."
So what does this really mean? Apple already does this but Microsoft promises to NOT ONLY do exactly the same, but have improved uppon the ideer by their next release.
We have an OS versus a Proposal. How can it be they declare the proposal the winner? By that time chances are OSX will have evolved just a tad bit. It takes less time to develop a feature already implimenten then it does starting from the bottom. Even if you do have somthing to copycat.
No, scratch that.
Really wrong.
1. The user does not have to organize the contents. At all.
2. Almost all metadata, except the one example you picked, requires no user action or intervention. Things like the contents of a textual document (text files, word documents, spreadsheets, PDFs, email messages, bookmarks, etc.) Things like the properties of a file (larger or smaller than a given size, created before, after, or during a time, etc.) Things like the properties of image files (all CMYK files of type X with resolution Y, etc.)
The ONLY thing you have to add keyword metadata to manually is pictures.
So, in sum, you're completely wrong.
Totally 'Microsoft PR', nothing more.
First of all, OS X and Mac OS had a superb search FOR ages which works VERY good. Windows search compare to that is a JOKE. Spotlight is just more branded and search more metadata and gives it in more user friendly form. But as search on my OS X stations I just click on input where i start to type file name which I look for and...whola! there it is.
And second - Longhorn is 3 YEARS still to go! It is like middle ages for history! For christ sakes, Microsoft must be desperate to push such PR stunt like this.
And yeah, as open source advocat, I have to say that Beagle will certanly rock the world too - because it is actively developed and pushed by Novel/Ximian guys. And of coarse, let's not forget king of the hill in search now - Google.
And if it is not paid article - however it looks like - then it is such "we just love Microsoft" style press which I simply can't stand anymore.
user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
The search tools being discussed are NOT like grep.
For instance, if you have some text in an OpenDocument format (i.e. the file format of OpenOffice.org, and soon KOffice and maybe AbiWord) then you will never find that text using grep. (Because an OpenOffice.org file is actually a ZIP file.)
Search tools need to have custom plug ins that know how to search specific filetypes. Searching an HTML file, then use a plugin that won't find the tags, for example. Searching a GIF or JPEG, then search the image comment, but this requires knowing something about the layout of the GIF or JPEG file. Trying to search within a PDF, etc.
I'll see your senator, and I'll raise you two judges.
Comment removed based on user account deletion
It's good because it's not slow as hell searching. The index is updated before you search so you know exactly where everything is. Windows search is slow as molasis in winter. With a pre indexed drive you type your search in and instantly you have your files.
because OS X's spotlight searches INSIDE of files and meta tags. it can search inside email messages (not just search but subject or sender) and can search inside of word docs, pdfs, mp3s, etc etc. current search tools in only search file names/types/dates. Mac OS X Tiger indexes every file on the hard drive so search results will be instantaneous as you type. read about spotlight here to see why it is a big deal vs. current search tools: http://www.apple.com/macosx/features/spotlight/
/ http://suffocate.us
/ http://johngrayson.com
In Gaming News.
Duke Nukem Forever will be better than Half Life 2.
I've used the Google search for finding PPT files that I need to study for an exam. I type in the topic of what I want to study and it finds the files. I don't have to remember which file contains which topic.
... util4.ppt and have stuff from different philosophers in them. Now I don't care what the name of the file is, I can just type in the philosopher's name and find what I want.
This helps a lot because for example on the topic of utilitarianism the ppt files are util1.ppt
No, iTunes will keep its own database for the obvious reason: It's cross-platform. We have to ship an iTunes for Windows, which means we have to have an internal database anyway.
iTunes 5 will get the benefits of the souped-up V100 database, though, so searching will be even faster. (This won't affect you unless you have hundreds of thousands of songs in your library.)
Why is desktop search such a big deal again? Are people just writing files to random locations on their hard drives? Even when I have to use Windows at work, I put things in logical places so I don't have to search for them.
My beliefs do not require that you agree with them.
That's "snowball's chance in hell" (Results 1 - 10 of about 27,300), not "snowman's chance in hell" Results 1 - 10 of about 615. Oddly enough, I did not use longhorn's fancy search engine to find that out...
Who are you? The new #2 Who is #1? You are #617565. I am not a number, I am a free man! Muhahaha.
It's the Contextual Linkage Engine that will be part of KDE4. They got some pretty cool ideas which you can read about in that article and also in the comments.
Is it me, or does it seems that Longhorn will be released with a free copy of Duke Nukem Forever??
By that, you can already expect the release date.
"Computer science is no more about computers than astronomy is about telescopes." E. W. Dijkstra
WinFS was originally going to be like, the next version of "Organize your Photos Wizard". It grew into something so scope-out-of-control that it had to be cut from LH client (at least, the full WinFS vision). The ship vehicle seems to change daily.
:)
:/
That said, what WinFS is trying to tackle currently is considerably more ambitious than what Spotlight, MSN Desktop, or Google Desktop Search do. The "someday" WinFS is not a background process that indexes text documents. Not even close. What Apple is delivering is a "search thing". That is _one application_ of WinFS, but by no means the point of doing it.
The comparison of Spotlight to WinFS indicates (understandable) misconceptinos about what WinFS does. That's reasonable since the WinFS story isn't universally clear within MS, much less outside it
Oh - about NTFS fragmentation. I've been trying to fight this good fight internally for a couple weeks (it was bugging me). The NTFS people claim that defragmentation on NTFS isn't strictly necessary, but it can make certain disks MUCH better and makes most disks "somewhat" better. There are some people on the NTFS team that would be happy to tell customers not to bother with defragmenters but old habits die hard. In any case, i presented the case for ffs cylinder groups and made sure the NTFS developers i talked to understood it. It's not news to them, and they dont feel there is a significant difference in the observed fragmentation levels in normal NTFS volumes and normal ffs volumes.
Personally, i never run a defragger on my NTFS volumes so in that sense, its no different than ffs derivatives (i dont worry about fragmentation)
In any case, there is no current WinFS plan in which NTFS goes away - WinFS's filesystem component attacks a different problem space than NTFS, and WinFS (currently, and, afaik) needs NTFS under it anyhow.
Re: Indexing a 4GB Movie - you might be surprised what WinFS does when it finally gets all the way cooked. Whenever that is
My opinions are my own, and do not necessarily represent those of my employer.
Surely nobody can realistically believe that there's going to be a real battle of numbers in the same way there is for games consoles/competing digital disk formats etc?
I don't know the exact figures, but I do know that Windows gets about the same number of new users each year as Mac OS has in there entire installed base... No matter how good Mac OS is (and I'm sure it's very good) it's not like we don't know with infinity+1:1 odds which OS is going to be the most widely adopted?
My 3D Texturing Skinning work (under construction)
I'd say On Location was the first serious tool of this type. Find Pro was a freeware/shareware search tool which eventually was licensed by Apple and became Sherlock.
cNet is bias against Apple. I wonder why they have Microsoft executive commenting on another company's product. Where is Phil Schiller or executive in charge of OS development commenting. I bet they didn't bother to asked. cNet has pretty much trolled this story since Apple released Tiger in various forms. I don't wear a tin foil hat but I can read between the lines.
You don't have to be smart to use a Mac, you just have to be smart enough to buy one
Have a read of posts by "As Seen on TV". You might need to dip into his recent post history to see what I mean.
He's an Apple software engineer, and gives a good insight into exactly what Spotlight can do.
It's not just searching by content, and it's not just the metadata that we've known for ages.
I'd elaborate, but he's already explained it much better.
I remember an actual quote from a Microsoft executive (Ballmer?) many years ago along the lines of, "They just copied what we're going to have to the next version of..." something.
That's a statement you have to go to Bizarro World to parse.
Ever dream you could fly? Get up from the Flight Sim. I Fly
Three women are discussing how their husbands make love. The first says, "My husband is a footbal player. He is really powerful and energetic in bed, and this is a real turn on for me." The second says, "My husband is a musician, and when we make love it's as if he were playing me. He al- ways knows exactly what I want and gives it to me without my asking." The third says, "Well, my husband is a sales representative for IBM. When we make love all he does is sit on the edge of the bed and tell me how good it's going to be when I finally get it."
(http://www.holysmoke.org/wb/wb0213.htm)
Curtains for windows?
Shiping the wrong thing is worse than not shipping anything.
;) and we'd be adding support baggage. And for what?
:)
.NET is we can start to leave Win32 behind. Surely you dont want us to release CreateFile only to later come up with CreateFileEx a while later.. or Foo() followed by Foo2() and Foo3()...this is the kind of crap that happened with Win32 as it evolved.
:)
Everything we ship has to live for at least n years, where n changes depending on what it is. We have to patch it, we have to run regressions against it _forever_. When we come up with something else better, we have to convince developers why this is bad and why they should switch. We never, ever get to remove it without upsetting everyone.
Just throwing out something that kind of solves a few Photos/PIM scenarios means we're introducing new concepts and APIs that we cant unload.. even though we want it to do more and to do it better.
My team for instance is way far out from shipping its product. We've been letting key customers work with our unreleased internal milestone bits. Parts of it are utterly broken. It doesn't do anywhere near what it needs to do. We're just getting feedback to make sure we're on the right track and to get people thinking about what's coming and how it may help what they're trying to acheive.
Even so, the overwhelming feeedback is "just give it to us now". I suppose we could, but it'd be unfinished crap (even more so than some other things we _did_ release
As someone on a team who has no idea when their work will see the light of day - i am at least as frustrated as you are about MS stuff not shipping.
But ultimately, it comes down to shipping the right thing even if it takes longer. The risk you take is that you miss your opportunity - it's obviously a tradeoff. I cannot make those sorts of "soft" decisions, and especially not about the WinFS project as a whole. Guys down in the trenches (even very smart NT kernel guys) don't always see the picture the same way the people at the top do.. or even as their trenchmates do. I don't have (or need to have) undying faith in the abilities of the management above me, but the arguments i've heard for doing things the way they're being done are generally not objectinable. Again - the course of action is not obvious, so you dont have unilateral approval
Incidentally, developers dont like 1 billion APIs per year. They dont like it when we "get something out there" and then abandon it.
We've done that in the past and we'll probably do it in the future, but it really sucks and lots of people hate doing it, up and down the chain.
As an aside, one appealing thing about
Normally I'd figure we'd get a warmer response for trying to do the right thing in the first version
My opinions are my own, and do not necessarily represent those of my employer.
Tiger is more than an update, it's got features that I'd pay to upgrade to. Automator? VoiceOver Spoken Interface? Quicktime 7? Spotlight architecture? I'd pay for each of those features, and I'm getting a bunch of extra features with the OS, like RSS support and Access Control Lists.
So Spotlight isn't as good as Longhorn? Care to explain to me their strengths and weaknesses? Can you provide me with a screenshot or two? The story linked to in this article is no good, it tells of things that Apple already has, and leaves out details on the search technology.
No. There is no chance that we'll release any software for Linux. There are several reasons why. Let me explain them in no particular order.
First, Linux is our closest competitor. It's not a very good competitor, for reasons that should be obvious, but it's our closest. We have no desire to advance that. That's purely a business decision. (I'm not a business guy. I don't have an opinion about this. But it's how things are.)
Second, Linux is utterly impossible to support. An operating system where every nine-year-old can run his own kernel is not an operating system that we have any interest in working with. The whole overriding philosophy behind Apple is that working with your computer should be a good experience. It shouldn't be frustrating or unpleasant. You should never have a point where you don't like your computer. If we shipped our internal Linux ports, they would fail to work properly on two out of three computers out there. We'd be generating bad experiences for our customers. That's not how we do business.
Third, the reason we ported iTunes to Windows was to sell iPods and music. Linux users don't buy iPods or music. This isn't just anecdotal; the market research is overwhelmingly convincing. So there's no motivation to port.
Fourth, the Mac mini is $500, and its targeted specifically toward people who already own one computer cobbled together from parts. It's designed to be a drop-in replacement for an old-fashioned home computer with detached display, the kind all Linux users have. They should buy Mac minis instead. And, in fact, they are. We can't keep 'em on the shelves of our stores. Post-sales polling says that something like one in three Mac mini buyers self-describe as being primarily users of Linux.
Fifth and finally, in every single environment where Linux and Mac are viable alternatives, we're taking down business hand over fist. This is most obvious in post production. Discreet and Avid used to own post. Then Discreet started shipping their products in a Linux version last year. Suddenly customers were faced with a choice of a Linux product or an Apple product. Lots of them, on the strength of the marketing buzz, chose Linux. They're all going back. Bunim-Murray bought fifty seats of Smoke on Linux two years ago. Every one of them has been replaced with Final Cut Pro on G5s now. Our solutions work better.
Bottom line: Linux has the raw potential to compete with us. Windows doesn't, nor vice versa. Windows is so insular that a Mac can't really do the job of a Windows computer. Likewise, it's so insular that a Windows computer can't integrate into an open network like a Mac can. We're changing that a little at a time, but it's really how things are right now.
Linux, on the other hand, has the raw, untapped potential to compete with us. They're ten years behind us; we started working on Mac OS X technologies in the mid-1990s back when there was still a NeXT. Linux basically hasn't changed since. Evolution, yes, but no revolutionary changes. No Quartz, no Open Directory, no Cocoa, hell, not even anything that can compare with the Finder. So we're not worried, not by a long shot, but we recognize that if somebody were to take Linux and dump that stupid license mess and really invest time, money and energy in making it a modern operating system, it could potentially compete with us. So we're not interested in calling attention to it.
So no. No Linux ports.