С момента выхода Snow Leopard возникло немало споров из-за отсутствия кодов создателя, которые были в предыдущих версиях OS X. Коды создателя позволяют выбирать приложение, которое будет открывать определенный файл. Если разработчики хотели открывать текстовый файл, например, в Word или BBEdit, вместо программы TextEdit по умолчанию, они могли изменить код создателя в файле. Тогда при двойном щелчке можно было избежать диалогового окна «Открыть с помощью».
Сегодня мы узнали, что они больше не вернутся. Tidbits нашли новые доказательства того, что Apple официально объявила об этом изменении:
…в недавнем пересмотре (17 ноября 2009 г.) своей документации Launch Services Apple явно указала на изменение в примечании в рамке:
Примечание: В Mac OS X версии 10.6 и выше Launch Services больше не учитывает сигнатуры создателя файлов при связывании документов с приложениями. Launch Services игнорирует сигнатуру создателя, когда она прикреплена к документу. Кроме того, функции LSCopyKindStringForTypeInfo и LSGetApplicationForInfo игнорируют параметр, содержащий сигнатуру создателя.
И в более позднем примечании в рамке на той же странице:
Примечание: Критерий 4a [т.е. правило разрешения конфликтов, которое отдает приоритет коду создателя документа, если он есть] не применяется в Mac OS X версии 10.6 и выше.
Было известно, что коды создателя отсутствуют, когда Snow Leopard стал официальным, но были некоторые надежды, что они вернутся в более поздних выпусках.
С нетерпением ждем, чтобы прочитать гневный пост Грубера по этому поводу.