преносими AIR приложения. Това възможно ли е?

възможно ли е да се създаде преносима версия на въздушно приложение? Така че е възможно да го поставите на флаш и да стартирате на всеки компютър.

Благодаря ви предварително!


person Eugeny89    schedule 30.09.2011    source източник


Отговори (3)


Това е напълно възможно. Единственото нещо, което програмистът(ите) трябва да имат предвид, е да не съхраняват нищо в app-storage:// на приложението. Те трябва да попитат потребителя, преди да съхранят каквито и да е данни от потребителя. По същия начин, когато препращат към файлове, разработчиците трябва да опитат да поставят същите в папката app:/. И накрая, не трябва да се използва криптирано локално хранилище.

Ако тези указания се спазват, AIR приложение трябва лесно да работи и от флаш устройство.

person sangupta    schedule 30.09.2011
comment
Имам затворено приложение, което работи на същия принцип и е доста преносимо на флашката - записва данни на същата флашка, от която е стартирано приложението. Може би ще се опитам да създам проста демонстрация за същото. - person sangupta; 20.10.2011

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

person Joe Ward    schedule 05.10.2011
comment
Дори и с затворено време за изпълнение, човек може да не успее да пренесе работните процеси на приложението. Това, което постигаме само с това, е инсталиране/изпълнение на приложение без необходимост AIR runtime да бъде предварително инсталиран. - person sangupta; 20.10.2011

Подозирам, че не. Adobe AIR широко използва директории в профила на влезлия потребител за неща като локално съхранение. Вярвам, че това е и мястото, където се настройва проверката за сертификата за подписване на код. Така че вероятно няма да е възможно да стартирате AIR приложение преносимо от флаш устройство.

Предполагам, че сте го пробвали. Ако не, тогава опитайте. Инсталирайте приложението с помощта на една машина и когато бъдете подканени за местоположението за инсталиране, го изпратите на флаш устройство. След това занесете това флаш устройство на друга машина, на която е инсталиран AIR, и опитайте да го стартирате от там. Вижте какво се случва и вижте какъв вид грешка получавате. Както казах, подозирам, че няма да работи.

person Jason Dean    schedule 30.09.2011