Перемещение в папку приложений
Большинство программ на Маке не требуют установки, их просто запускаешь, и они работают. Традиционно программы живут в папке /Applications. Обычный дистрибутив программы представляет собой образ диска с двумя файлами: собственно приложением и алиасом для папки /Applications, чтобы можно было сразу приложение перетащить куда следует, не открывая лишних окон.
Это классно, но хочется-то сразу запустить и попробовать программу. Конечно, она запустится и из образа диска, но потом надо всё же не забыть скопировать её, ведь не будешь же держать её образ диска вечно примонтированным.
Так вот, меня очень порадовала программа Алармс тем, что после запуска прямо из образа, она выразила готовность самостоятельно скопировать себя в /Applications:
Все другие программы должны так же делать.
Мне кажется, что это должна спрашивать сама Mac OS, т. к. это будет такой же единый интерфейс установки, как и Installer у .pkg. В целом в Safari уже есть продвижения к этому, так что это вполне разумное продолжение.
Если ОС, то это уже становится процессом установки, а тут прелесть как раз в его отсутствии.
Другое дело, что в ОС могут быть АПИ, которые делают создание такого окна вопросом одной строчки кода.
Обнаружил у одной девушки интересный способ установки софта — программу она бросает с образа прямо в док, вследствие чего при следующем запуске софтины образ монтируется сам собой :)
Илья Бирман, я про подобные АПИ и говорю.
Даниил Белый, интересный способ! Из таких мелочей и состоят продукты Apple.
Я уже с десяток программ видел, которые это спрашивают. Из тех, что приходят на ум — Хром.
Единственное что смущает, это чекбокс: неужели, если нажать «Move to Applications Folder» и не поставить чекбокс, то окно так же будет показываться при каждом запуске?
Никогда не понимал этот скачущий регистр: «Do Not Move». Это же не заголовок, зачем они так делают.
В целом, зачем нужно это диаголовое окно? Ведь если бы я хотел переместить приложение в Applications, то наверное переместил бы.
А, я кажется понял. Чтобы не искать приложение в Applications. Я просто всегда запускаю через QuickSilver.
The Hit List тоже так делает
Иконка похожа на кондом :-)
http://daringfireball.net/linked/2007/04/16/install-proposal
http://daringfireball.net/2009/09/how_should_mac_apps_be_distributed