Как Snow Leopard отказался от кодов авторов и почему это важно

Apple представила новую систему управления способом открытия файлов в Snow Leopard, и некоторые пользователи очень недовольны этим.

«Apple совершила огромную глупую ошибку», - говорит Росс Картер, разработчик, чье приложение Pagehand затронуло это изменение.

Что изменилось, так это использование Коды авторов чтобы определить приложение, с помощью которого следует открыть конкретный файл.

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

Коды создателя определяют «право собственности» на документ приложением. Приложение, создавшее этот документ, может применить код, который сообщает системе: «Я сделал это: я должен быть приложением по умолчанию для его открытия».

Раньше, если я создавал текстовый файл в TextEdit, он всегда открывался в TextEdit, когда я дважды щелкал его в Finder; даже если бы у меня было установлено много других приложений для редактирования текста.

Как это изменилось в Snow Leopard?

В Snow Leopard коды создателей все еще существуют, но ОС их полностью игнорирует.

Вместо этого теперь он использует базу данных Launch Services, чтобы узнать, какое приложение и какой тип файла назначили. Поэтому, если вашему компьютеру было приказано открыть все HTML-файлы в Safari, он это сделает, даже если это HTML-файлы, которые вы сами создали вручную в текстовом редакторе.

Росс Картер особенно раздражен по этому поводу. Его приложение для текстового процессора, Pagehand, сохраняет файлы в формате PDF. В Leopard нет проблем с их повторным открытием двойным щелчком в Finder, потому что код создателя сообщает системе, что нужно открывать их в Pagehand, приложении, которое их создало.

Но в Snow Leopard система видит, что это файлы PDF, и открывает их в Preview, приложении, которое был установлен по умолчанию для открытия PDF-файлов. Единственный способ изменить это поведение - сказать компьютеру открытым все PDF-файлы в Pagehand - что было бы столь же нелепо. Росс просто хочет документы, которые были созданный в Pagehand, чтобы открыть там, и все другие PDF-файлы, чтобы открыть в режиме предварительного просмотра. (С тех пор он добавил предпочтение к Pagehand - «Управляйте двойным щелчком по файлам PDF», что решает проблему, по крайней мере, для его приложения.)

Росс говорит в это сообщение в блоге: «Apple совершила огромную глупую ошибку».

А позже он добавляет: «Snow Leopard использует одну из самых элегантных функций Mac - запускает правильное приложение для файла - и оскверняет его».

Так как это может повлиять на таких, как ты и я?

Что ж, это повлияет на ваш рабочий процесс только в том случае, если вы обычно используете два или более приложений для одного и того же файла. Если ты всегда всегда читать и редактировать простые текстовые файлы в одном текстовом редакторе без проблем. Но если вы предпочитаете, чтобы одни документы с форматированным текстом открывались в TextEdit, а другие открывались в Word или Pages; Что ж, тебе придется немного изменить свой стиль работы.

Простейший обходной путь - привыкнуть открывать файлы, щелкнув правой кнопкой мыши или удерживая клавишу Control, а также используя меню «Открыть с помощью…». Или перетащив их на значок приложения, которое вы хотите использовать. (Здесь вам пригодится панель инструментов Finder. Вы, наверное, знаете, что на эту панель инструментов можно перетаскивать; перетаскивание туда некоторых значков приложений означает, что они всегда будут у вас под рукой при просмотре файловой системы, и вы можете легко перетаскивать файлы в приложение, которое хотите использовать.)

Подробнее об этой проблеме см. эта статья Мэтта Нойбурга на TidBITS. Некоторые комментарии там искренние. Один из комментаторов говорит, что это изменение разрушило его рабочий процесс: «Я зол до слез».

Стоит отметить, что некоторые комментарии к посту Картера и к статье на TidBITS очень положительны: несколько человек сказали, что им всегда хотелось, чтобы все шло по такому пути.

Последнее сообщение в блоге

Ошибка iOS 11 позволяет QR-кодам обманом заставить вас посетить вредоносные веб-сайты
September 11, 2021

Ошибка iOS 11 позволяет QR-кодам обманом заставить вас посетить вредоносные веб-сайтыОстерегайтесь схематичных QR-кодов, если вы используете iOS 11...

Чехлы Findables Flex для iPhone 5 содержат QR-код со всей вашей информацией
September 11, 2021

Чехлы Findables Flex для iPhone 5 содержат QR-код со всей вашей информациейНа выбор предлагается огромное количество чехлов для iPhone 5 - водонепр...

| Культ Mac
September 11, 2021

10 потрясающих функций iOS 7, о которых Apple не упомянула на WWDCЯ дал iOS 7 сегодня утром много ненависти - просто потому, что я ненавижу его зна...