Знайомство з Adobe AIR
Adobe® AIR® — це середовище виконання, що підтримує безліч платформ і кілька екранів, що дозволяє максимально ефективно використовувати можливості розробки для складання та розгортання мультимедійних інтернет-додатків (RIA) на мобільних пристроях. Програми AIR для настільних комп'ютерів, телевізійних та мобільних пристроїв можна створювати за допомогою ActionScript 3.0 у Adobe® Flex та Adobe® Flash® (на основі SWF). Також можна створювати програми AIR для настільних комп'ютерів за допомогою HTML, JavaScript® та Ajax (на основі HTML).
Щоб отримати додаткові відомості про те, як розпочати роботу з Adobe AIR і як використовувати цей продукт, див. на сайті Adobe AIR Developer Connection (http://www.adobe.com/devnet/air/).
AIR дозволяє працювати у знайомих середовищах розробки, використовуючи найзручніші інструменти та методи. Завдяки підтримці Flash, Flex, HTML, JavaScript та Ajax можна створювати оптимальні умови роботи, що відповідають конкретним потребам.
Зокрема, при розробці додатків можна користуватися однією або декількома з наведених нижче технологій:
З точки зору користувача, програми AIR виглядають так само, як власні програми. Середовище виконання встановлюється на комп'ютер або пристрій користувача лише один раз, після чого програми AIR встановлюються і використовуються, як будь-які інші програми.
Середовище виконання пропонує надійну платформу, сумісну з різними операційними системами та інфраструктуру для розробки додатків.Таким чином, завдяки перевіреній функціональності та взаємодії з різними настільними комп'ютерами, вона позбавляє вас необхідності тестування додатків у безлічі різних оглядачів. Ви розробляєте додаток не під конкретну операційну систему, а для середовища виконання, що має ряд очевидних переваг:
- Програми, розроблені для AIR, функціонують у багатьох операційних системах без додаткових доопрацювань з вашого боку. Середовище виконання забезпечує передбачуване та надійне подання вмісту та взаємодію програми з користувачем у всіх операційних системах, які підтримує AIR.
- Можна прискорити створення програм завдяки використанню існуючих веб-технологій та шаблонів проектування. Можна переносити веб-програми на настільні комп'ютери, не вивчаючи традиційні технології розробки для настільних систем або їх складні власні коди.
- Такий спосіб розробки простіше, ніж розробка низькорівневими мовами типу C і C++. Вам не доведеться стикатися зі складними низькорівневими інтерфейсами API кожної з операційних систем.
При розробці програм для AIR вам доступний багатий вибір інфраструктур та API-інтерфейсів:
- API-інтерфейси AIR, що надаються середовищем виконання та інфраструктурою AIR;
- API-інтерфейси ActionScript, які використовуються у SWF-файлах та інфраструктурах Flex (та інших бібліотеках та інфраструктурах на основі ActionScript);
- мови HTML, CSS та JavaScript;
- більшість інфраструктур Ajax
AIR кардинальним чином змінює процес створення, розгортання та використання додатків. Ви отримуєте додаткові засоби управління для розширення програм на основі Flash, Flex, HTML та Ajax для настільних комп'ютерів, мобільних та телевізійних пристроїв.
Ініціалізація інфраструктури оновлення
Після встановлення параметрів конфігурації (див. розділ «Простий приклад: використання версії ApplicationUpdaterUI (з інтерфейсом користувача)») викличте метод initialize() для ініціалізації оновлення:
appUpdater.initialize();
Цей метод виконує такі дії:
- Ініціалізується інфраструктура оновлення, автоматично в синхронному режимі встановлюються всі незавершені оновлення. Необхідно викликати цей метод під час запуску програми, оскільки під час його виклику програма може бути перезапущена.
- Виконується перевірка, чи немає відкладених оновлень, а потім завершується їхнє встановлення.
- Якщо в процесі оновлення відбувається помилка, файл оновлення та інформація про версію видаляються з області зберігання програми.
- Якщо закінчується час затримки, процес оновлення починається. Інакше відбувається перезапуск таймера.
Виклик цього методу може призвести до надсилання наступних подій об'єктом updater:
- UpdateEvent.INITIALIZED — Подія надсилається, коли виконана ініціалізація.
- ErrorEvent.ERROR — Подія надсилається, якщо під час ініціалізації сталася помилка.
Після надсилання події UpdateEvent.INITIALIZED процес оновлення завершується.
При викликі методу initialize() об'єкт updater запускає процес оновлення і виконує всі кроки з огляду на параметр затримки таймера. Однак також можна запустити процес оновлення в будь-який момент часу, викликавши метод checkNow() об'єкта updater:
appUpdater.checkNow();
Цей метод не робить нічого, якщо процес оновлення вже запущено. Інакше відбувається запуск процесу оновлення.
Об'єкт updater може надсилати наступні події в результаті виклику методу checkNow() :
- Подія UpdateEvent.CHECK_FOR_UPDATE відправляється точно перед тим, як буде спроба завантажити файл дескриптора оновлення.
Якщо скасовується подія checkForUpdate , можна викликати метод checkForUpdate() об'єкта updater. (Див. наступний розділ.) Якщо подія не скасовується, процес оновлення перевіряє файл дескриптора оновлення.
На пости, що розміщуються в Twitter™ та Facebook, умови Creative Commons не поширюються.
Як оновити Adobe AIR
wikiHow - це «вікі», схожа на Вікіпедію, що означає, що багато наших статей написано у співавторстві кількома авторами. При створенні цієї статті автори-добровольці працювали над її редагуванням та покращенням з часом.
Цю статтю переглянули 20 042 рази (а).
Adobe AIR - чудовий інструмент для розробників, що дозволяє інтегрувати HTML, JavaScript, Adobe Flash і Flex, а також ActionScript, щоб вони могли гнучкіше працювати на різних пристроях. Для підвищення продуктивності слід оновлювати Adobe AIR щоразу, коли доступні оновлення. Оновити також нескладно.
Натисніть «Оновити зараз».
« Поки на комп'ютері встановлено Adobe AIR, при першому завантаженні Windows ви отримаєте повідомлення про наявність нового оновлення. Натисніть кнопку «Оновити зараз», щоб отримати детальну інформацію про нове оновлення.
Зверніть увагу на номери версій. З'явиться повідомлення з назвою «Adobe AIR Setup». Він міститиме номер поточної версії та номер версії оновлення. Зверніть увагу на свою поточну версію на випадок, якщо в майбутньому вам доведеться повернутись до попередньої версії Adobe AIR.
- Потім має початися завантаження оновлення, а індикатор виконання повинен показати вам, як далеко просунулися завантаження та встановлення.
Завершіть оновлення. Коли інсталятор завершить роботу, вікно зміниться на вікно з написом «Установка завершено», а внизу має бути самотня кнопка з написом «Готово». Натисніть кнопку «Готово», щоб завершити оновлення.