портативные приложения AIR.Это возможно? - PullRequest
1 голос
/ 30 сентября 2011

возможно ли создать портативную версию воздушного приложения?Чтобы можно было поставить его на флэш-память и запустить на любом ПК.

Заранее спасибо!

Ответы [ 3 ]

3 голосов
/ 05 октября 2011

В AIR 3 вы можете упаковать приложение в виде связанного пакета времени выполнения.Это автономно и может быть запущено без специальной установки.(Некоторые функции, для которых требуются настройки реестра в Windows, не будут работать, например регистрация для обработки типов файлов.)

1 голос
/ 30 сентября 2011

Это вполне возможно.Единственное, о чем нужно помнить разработчику (-ам), это не хранить что-либо в app-storage: // приложения.Они должны спросить пользователя, прежде чем сохранять какие-либо данные от пользователя.Аналогично, при обращении к файлам разработчики должны попытаться поместить их в папку app: /.Наконец, не следует использовать зашифрованное локальное хранилище.

При соблюдении этих рекомендаций приложение AIR также должно легко работать с флешки.

1 голос
/ 30 сентября 2011

Я подозреваю, что нет. Adobe AIR широко использует каталоги в профиле зарегистрированного пользователя для таких вещей, как локальное хранилище. Я полагаю, что это также, где это настраивает проверку для сертификата подписи кода. Поэтому, скорее всего, вы не сможете запускать приложение AIR с портативного устройства флэш-памяти.

Я предполагаю, что вы попробовали это. Если нет, то попробуйте. Установите приложение, используя один компьютер, и при появлении запроса о месте установки отправьте его на флэш-диск. Затем перенесите этот флэш-диск на другой компьютер, на котором установлен AIR, и попробуйте запустить его оттуда. Посмотрите, что происходит, и посмотрите, какую ошибку вы получите. Как я уже сказал, я подозреваю, что это не сработает.

...