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