Обновления приложений в Mac OS X - PullRequest
5 голосов
/ 11 августа 2010

Чтобы обеспечить обновления приложений в Windows, мы можем просто загрузить установщик и запустить его. Приложения устанавливаются в% PROGRAMFILES%, а ярлыки размещаются в разных местах. Ключи и значения добавляются в реестр, чтобы обеспечить запись в списке программ системы.

Чтобы предоставлять обновления приложений в Linux, мы можем использовать системный менеджер пакетов.

Как вы предоставляете обновления приложений в Mac OS X? Я думаю, что вы просто перетащите пакеты .app в / Applications? Предоставляет ли система какой-либо реестр, кроме "искать в папке / Applications"? Должен ли общий поток обновления просто включать загрузку открывающего файла DMG, предлагая пользователю перетащить новый комплект приложений в / Applications? Будет ли копирование пакета приложения в папку удалять существующий пакет перед копированием или оно будет действовать как обычная папка (например, добавлять и заменять существующие файлы)? Мне просто нужна некоторая общая информация о том, как я знаю о реализации функции «проверки обновлений» в соответствии с тем, что ожидается для приложения Mac OS X.

1 Ответ

9 голосов
/ 11 августа 2010

Похоже, вы должны смотреть на Sparkle .

По моему опыту пользователя Mac (не разработчик Cocoa), он стал стандартом де-факто для самообновляемых приложений, за исключением нескольких монолитов, таких как Microsoft Office и Adobe CS.

...