Apollo Desktop Photos 1.1
Воскресенье, 16 Сентябрь, 2007Обнаружил недавно AS3-класс, позволяющий автоматизировать обновление AIR-приложений: Air Remote Updater.
Приятное: класс использует библиотеку FZip от того же автора, что позволяет обойтись без серверного скрипта для проверки версии приложения: для обновления загружается только небольшой кусок AIR-файла, который по сути является ZIP-архивом, пока класс сможет узнать версию приложения, распаковав загруженную часть архива. После сравнения версий, очевидно, можно узнать, нужно ли продолжать обновление. Кроме того, для работы этой штучки не нужно никаких серверных скриптов.
Конечно, я не мог пройти мимо такой игрушки и попытался встроить её в свое на настоящий момент самое продвинутое AIR-приложение - Apollo Desktop Photos. Что успешно и сделал.
Для тестирования рекомендую скачать неопубликованный релиз: Apollo Desktop Photos 1.0.5, а затем нажать в нем кнопочку Check for updates. Тогда вы сможете понаблюдать, как проходит процесс загрузки и обновления до самой последней версии - 1.1.