Чтобы обеспечить обновление приложений в Windows, мы можем просто загрузить программу установки и запустить ее. Приложения устанавливаются в% PROGRAMFILES%, а ярлыки размещаются в разных местах. Ключи и значения добавляются в реестр для предоставления записи в списке программ.Обновления приложений в Mac OS X
Для предоставления обновлений приложений в Linux мы можем использовать диспетчер пакетов системы.
Как вы предоставляете обновления приложений в Mac OS X? Я думаю, что вы просто перетаскиваете пакеты .app в/Applications? Предоставляет ли система какой-либо реестр, отличный от «look in/Applications folder»? Должен ли общий поток обновления просто включать загрузку открытия файла DMG, предлагая пользователю перетащить новый пакет приложений в/Applications? Будет ли копирование пакета приложения в папку удалять существующий пакет перед копированием или будет действовать как обычная папка (например, добавить и заменить существующие файлы)? Мне просто хотелось бы получить некоторую общую информацию о том, как я знаю, что нужно реализовать функцию «проверить наличие обновлений» в соответствии с тем, что ожидается для приложения Mac OS X.
Будет ли это трудно использовать из Qt? –
Я так не думаю, но, как я уже сказал в своем редактировании, я не являюсь разработчиком Cocoa. Проверьте [этот пост в блоге] (http://el-tramo.be/blog/mixing-cocoa-and-qt). Я считаю, что он точно описывает, к чему вы стремитесь. –
Похоже, он должен отлично работать (хотя с разработкой программного обеспечения я всегда с осторожностью говорю что-то подобное, ха). Спасибо за ссылки и +1! –