Korzystanie z architektury aktualizacji

Zarządzanie aktualizacjami aplikacji może być pracochłonne. Infrastruktura aktualizacji dla aplikacji Adobe AIR oferuje interfejsy API, które umożliwiają programistom udostępnienie niezawodnych funkcji aktualizowania w aplikacjach AIR. Infrastruktura aktualizacji środowiska AIR zwalnia programistów z wykonywania następujących zadań:

  • Okresowe sprawdzanie dostępności aktualizacji w odpowiednich interwałach lub na żądanie użytkownika

  • Pobieranie plików AIR (aktualizacji) ze źródła w Internecie

  • Powiadamianie użytkownika przy pierwszym uruchomieniu nowo zainstalowanej wersji

  • Potwierdzanie, że użytkownik chce sprawdzić dostępność aktualizacji

  • Wyświetlanie informacji o wersji nowej aktualizacji

  • Wyświetlanie informacji o postępie pobierania i błędach

Infrastruktura aktualizacji środowiska AIR zawiera przykładowy interfejs użytkownika dla aplikacji. Interfejs ten udostępnia użytkownikowi podstawowe informacje i opcje konfiguracji związane z aktualizacjami aplikacji. Aplikacja może także definiować własny interfejs użytkownika współpracujący z infrastrukturą aktualizacji.

Infrastruktura aktualizacji aplikacji AIR umożliwia przechowywanie informacji o wersji aktualizacji aplikacji AIR w prostych plikach konfiguracyjnych XML. W przypadku większości aplikacji przygotowanie tych plików konfiguracyjnych przez dodanie podstawowego kodu wystarczy do zapewnienia użytkownikom końcowym odpowiedniej obsługi aktualizacji.

Nawet jeśli programista nie zdecyduje się na użycie infrastruktury aktualizacji, aplikacje mogą korzystać z klasy Updater dostępnej w środowisku Adobe AIR, która wspomaga uaktualnianie do nowych wersji. Klasa Updater umożliwia aplikacji uaktualnienie do wersji zawartej w pliku AIR na komputerze użytkownika. Jednak zarządzanie aktualizacjami zwykle nie sprowadza się do prostej aktualizacji aplikacji na podstawie lokalnego pliku AIR.