iLenta Меню

Как разрабатывался Finder для первого Mac

04 января 2015, 19:42 | Bruce Horn [5337]
Работа над Finder — самое важное, чем занимались программисты в подразделении Mac. Самый первый Finder представлял из себя дискету, через которую можно было просматривать файлы на диске.
Как разрабатывался Finder для первого Mac

Для его реализации были учтены все преимущества Smalltalk, но до реальной программы было еще далеко. Сразу после создания первого рабочего прототипа, был написан второй, более похожий на реального предка современного Finder.

Новый прототип поддерживал двойной щелчок для открытия папок, файлов, приложений, перетаскивание файлов. Но всё это было показухой, ни один из элементов не был функционален. Новый прототип показывал лишь то, что команда Стива Джобса хочет создать в итоге.

Согласно планам команды, Macintosh должен был стать очень дружелюбным к пользователю компьютером и Finder, как важная программная часть первого Mac, обязан быть очень простым. Для начала, важно было снять ограничения на имена файлов.

В то время имя файла не могло превышать восемь символов и обязательно должно было содержать суффикс с расширением. Решено было дать пользователям возможность называть свои файлы так, как они захотят, включая пробелы. К тому же, многим не очень нравилось, что клиентам приходится иметь дело с разными расширениями для распознавания типа файлов. Эта работа как раз для компьютера, поэтому информация о типе объекта перестала быть на виду по умолчанию и хранилась независимо в том же каталоге, что и файл.

Но хранить расширения таким способом оказалось недостаточно. А если в одной папке будет много файлов разных типов, или пользователь захочет открывать одинаковые файлы в разных приложениях? Finder должен был знать, какая из программ создала файл, чтобы выбрать наилучший вариант для пользователя. Например, один из текстовых файлов открывался в MacWrite, а другой — в WriteNow. Пользователь мог и принудительно открывать файлы в удобных ему приложениях, просто перетащив их мышью на нужную иконку.

Реализовав хранение данных о типе файла и его программе-создателе, было решено использовать информативные иконки в Finder. Каждый объект был связан со своей определенной пиктограммой, соответствующей его свойствам. По ярлыку можно было легко догадаться, какое из приложений работает с данным файлом. Чтобы не тормозить работу Finder, иконки не копировались из директорий с программами, а кэшировались в системном каталоге. Так появилась база данных рабочего стола.

Данная база хранила и обрабатывала информацию о программах, открывающих определенные типы объектов и их иконках. Когда Finder сталкивался с файлом, он просматривал базу данных рабочего стола и проверял, работал ли он с этим файлом прежде, и привязывал нужные ярлыки. Если же не было готового соответствия, то свойства файлов и программ-создателей копировались в базу со своим уникальным идентификатором.

В конце 1982 года был почти закончен Filer — аналогичная программа для компьютера Lisa. Но она занимала слишком большой объём памяти по меркам команды Mac. Хоть и весь код этой программы был предоставлен в открытом доступе внутри компании, Finder был написан с нуля.

Выпуск первого Mac произошел в январе 1984 года, но уже в конце 1983 из-за наплыва журналистов некоторые программисты вынуждены были переехать в другой офис, чтобы закончить работу над Finder 1.0 точно в строк. В итоге было получено приложение, занимающее 48 Кбайт дискового пространства. Finder был в восемь раз меньше, чем Lisa Filer. Команда Mac была вне себя от радости.

Источник: Folklore.org

© 2012-2026 iLenta. Все права защищены.
Полная версия

Mac OS X / Windows

Пользователи Windows 11 заподозрили Microsoft в слежке: что на самом деле происходит
Пользователи Windows 11 заподозрили Microsoft в слежке: что на самом деле происходит
06 августа 2026, 12:10 | Oleksandr Bazanov
Вокруг Windows 11 вновь разгорелся спор, связанный с конфиденциальностью данных. Поводом для дискуссии стало появление сообщений о том, что Microsoft якобы начала скрытно собирать дополнительную информацию о пользователях через новый системный процесс. Однако вскоре выяснилось, что ситуация оказалась гораздо сложнее, а многие обвинения не соответствовали действительности.
Подробнее...
 
Microsoft готовит крупнейшее обновление Windows 11: меню правой кнопки мыши станет быстрее и удобнее
Microsoft готовит крупнейшее обновление Windows 11: меню правой кнопки мыши станет быстрее и удобнее
03 августа 2026, 12:08 | Oleksandr Bazanov
Компания Microsoft продолжает работу над устранением наиболее заметных недостатков Windows 11, и одним из следующих крупных изменений может стать полностью переработанное контекстное меню. Согласно информации, опубликованной Windows Central, разработчики уже тестируют новый интерфейс, который должен сделать систему более быстрой, стабильной и удобной в повседневном использовании.
Подробнее...
 
Microsoft назвала четыре главных изменения Windows 11 до конца года: системе станет проще работать даже с 8 ГБ оперативной памяти
Microsoft назвала четыре главных изменения Windows 11 до конца года: системе станет проще работать даже с 8 ГБ оперативной памяти
02 августа 2026, 19:08 | Bazelas
Руководитель подразделения Windows Паван Давулури рассказал о дальнейших планах Microsoft по развитию Windows 11. Соответствующее заявление он опубликовал в социальной сети X, где подвел промежуточные итоги масштабной работы над операционной системой, которая продолжается с марта этого года.
Подробнее...
 
В Windows 11 появилась новая функция: вход в систему по отпечатку пальца теперь доступен и на обычных ПК
В Windows 11 появилась новая функция: вход в систему по отпечатку пальца теперь доступен и на обычных ПК
01 августа 2026, 18:08 | Anton Petrov
Microsoft начала распространять обновление KB5101684 для Windows 11 версий 24H2 и 25H2, которое принесло важное нововведение. Теперь пользователи смогут входить в систему с помощью отпечатка пальца даже на тех компьютерах, где встроенный сканер отпечатков отсутствует.
Подробнее...
 
Microsoft усиливает защиту Windows: популярный способ нелегальной активации может перестать работать
Microsoft усиливает защиту Windows: популярный способ нелегальной активации может перестать работать
27 июля 2026, 20:07 | Roter
Microsoft объявила о важном изменении в системе корпоративной активации Windows, которое способно существенно осложнить использование популярных методов нелегальной активации операционной системы. Компания намерена перевести службу Key Management Service (KMS) на новый уровень безопасности, задействовав модуль Trusted Platform Module (TPM), который уже несколько лет является обязательным компонентом современных ПК с Windows 11.
Подробнее...
 
Страницы: 1 2 3 4 5 6
Полная версия
 
© 2012-2026 iLenta. All rights reserved.