Введение
Устаревший инструмент поиска, разработанный Apple.
Sherlock, названный в честь вымышленного детектива Шерлока Холмса, был инструментом поиска файлов и веб-страниц, созданным компанией Apple Inc. для "классической" Mac OS на базе PowerPC, представленным вместе с Mac OS 8 как расширение возможностей поиска файлов Finder. Как и его предшественник (обновлённое приложение "Find File" в System 7.5, адаптированное Биллом Монком из его программы "Find Pro"), Sherlock осуществлял поиск локальных файлов и содержимого файлов на Mac, используя тот же базовый код индексирования и логику поиска, что и в AppleSearch. Sherlock расширил функциональность системы, предоставив пользователям возможность искать информацию в World Wide Web с помощью серии плагинов, которые использовали существующие веб-поисковые системы. Эти плагины были написаны в виде простых текстовых файлов, что позволяло пользователям легко создавать собственные плагины для Sherlock. Sherlock был заменён Spotlight и Dashboard в Mac OS X 10.4 Tiger, хотя Apple продолжала включать его в стандартную установку. Поскольку большинство стандартных плагинов для Sherlock, предоставляемых самой Apple, перестали функционировать, он был официально прекращён и удалён в Mac OS X 10.5 Leopard в 2007 году.
Данные
Поисковый плагин Sherlock 2 был документом SGML и обычно имел расширение файла ".src". Плагин Sherlock состоял из трех частей, идентифицированных по именам элементов: , , и теги. Эти элементы позволяли Sherlock (соответственно) определять веб-страницу поисковой системы и части, релевантные для поиска, а также возвращать результаты поиска. Предусмотрена также была возможность определения механизма самообновления плагина Sherlock. Плагины поиска Sherlock также могли использоваться (с незначительными изменениями) в браузерных пакетах Mozilla. Эти плагины, что вполне закономерно, назывались плагинами проекта Mycroft (в честь Mycroft Holmes, старшего брата Sherlock Holmes). Среди изменений, внесенных в формат файла Sherlock, были разделение элемента автоматического обновления (который ранее был частью элемента) и значка (предоставляемого в отдельном файле в Mozilla и являющегося частью ресурсной вилки в Sherlock).
Текущий статус
Поскольку Sherlock никогда не выпускался как универсальный бинарный файл, он несовместим с версиями Mac OS X, начиная с Mac OS X 10.6 Snow Leopard, и не может быть запущен на компьютерах Mac с процессорами Intel без Rosetta.
Обвинения в плагиате
Сторонники Watson, разработанного Karelia Software, LLC, утверждают, что Apple скопировала их продукт без разрешения, выплаты вознаграждения или указания авторства при создании Sherlock 3. Некоторые с этим не согласны, заявляя, что Sherlock 3 был естественным развитием Sherlock 2, а название Watson само по себе подразумевало связь с Sherlock.
Шерлок как термин
Феномен, когда Apple выпускает функцию, заменяющую или делающую ненужным стороннее программное обеспечение, настолько широко известен, что выражение "быть Шерлоком" стало общепринятым термином среди разработчиков для Mac и iOS.
Версии
Шерлок был представлен в Mac OS 8.5. Sherlock 2 поставлялся с Mac OS 9, предлагая новый интерфейс и больше плагинов. Sherlock 3 поставлялся с Mac OS X 10.2 и работал только в этой операционной системе.
Sherlock was replaced by Spotlight in Mac OS X 10.4 Tiger for hard drive searches, and replaced by Dashboard for other functionality, but remained as a stand alone program with its channels. It was completely removed in Mac OS X 10.5 Leopard.
В Mac OS X 10.4 Tiger Шерлок был заменен Spotlight для поиска по жесткому диску и Dashboard для других функций, однако он оставался самостоятельной программой с каналами. Полностью удален он был в Mac OS X 10.5 Leopard.
Sherlock was replaced by Spotlight in Mac OS X 10.4 Tiger for hard drive searches, and replaced by Dashboard for other functionality, but remained as a stand alone program with its channels. It was completely removed in Mac OS X 10.5 Leopard.