Что вы предпочитаете и почему?DMG или Zip-файл для распространения на Mac?
Я только что закончил свое первое приложение для Mac и задаюсь вопросом, является ли это важным решением.
Что вы предпочитаете и почему?DMG или Zip-файл для распространения на Mac?
Я только что закончил свое первое приложение для Mac и задаюсь вопросом, является ли это важным решением.
Мне всегда нравился DMG. Вам не нужно беспокоиться о беспорядке файловой системы извлеченных файлов, так как вы можете просто отключить изображение, когда закончите его установку.
Если процесс установки вашего приложения относится к классу «просто поместил его в приложениях», вы также можете предоставить псевдоним этой папке в DMG, что делает вещи очень простыми.
Интересно, что я только что прочитал это, упомянув это сегодня утром. http://daringfireball.net/2009/09/how_should_mac_apps_be_distributed
Мне нравится .dmg дистрибутивы файлов, потому что они представляют собой метафору дискеты или диска, с которой мне удобно.
Я могу подтвердить, что представленное окно поиска верхнего уровня .dmg действительно путает некоторых. Распространение файлов в формате .zip имеет тенденцию быть более ясным для этих людей.
Zip требуется пространство для диска, чтобы развернуть, так как он фактически создает новый каталог для дублирования в большем формате, что находится в архиве. DMG работает аналогично подключению флэш-накопителя - не требуется пространство для запуска, пока вы не перетащите необходимые файлы на внутренний диск.
Эти люди, которые помещают изображение стрелки в окно DMG, должны добавить к стрелке слова «DRAG TO APPLICATIONS», потому что я обещаю вам, что удивительный процент новообращенных людей Mac пропустит идею, поскольку один комментатор здесь сказано.
Существует также некоторый расширенный процесс безопасности для DMG. Существует уровень проверки, который не возникает с Zip. Zip может быть запрограммирован на саморасширение, и содержимое может быть запрограммировано на самостоятельную установку. Спросите любого долгого пользователя ПК.
В одном примечании упоминается отличие установщика от приложения. В Windows оба они выглядят одинаково (filename.exe), но в OS X приложение ДОЛЖНО быть готовым к использованию. Установщик должен быть filename.pkg (установочный пакет) или filename.mpkg (multi-package - 2 или более пакетов, которые обычно запускаются последовательно). Подпрограмма предназначена для .app, перетащить в каталог приложений; для .pkg или .mpkg, дважды щелкните прямо там, в окне образа диска. Иногда разработчик вытаскивает быстрый и использует набор приложений в качестве установщика. Их нужно заставить ходить по доске.
Я думаю, что Thunderbird DMG я недавно установил из overdid вещей, хотя: у них был какой-то действительно причудливый фон со стрелкой, поэтому окно выглядело скорее скорее как инструкции по установке, чем то, что я мог фактически манипулировать! – SamB