Tworzenie natywnych aplikacji w Adobe AIR.

Ostatnio natknąłem się na dość ciekawą informację, dotycząca konwertowania aplikacji wykonanych w środowisku Adobe AIR do plików wykonywalnych (exe, dmg, czy rpm). Okazuje się, że używając aplikacji ADT dostarczanej wraz z SDK, możliwe jest wykonanie następującej komendy:

adt -package -target native mojaAplikacja.dmg mojaAplikacja.air

Na pierwszy rzut oka mamy wrażenie, że możliwe jest zrobienie wykonywalnej w OS bez pomocy środowiska Adobe AIR aplikacji. Niestety autor owej informacji, na którą trafiłem pomylił się znacząco. Oczywiście wykonanie powyższej komendy jak najbardziej jest możliwe, jednak jej efekt jest zupełnie inny niż zakładaliśmy. Tworzony plik exe czy dmg stanowi bowiem jedynie instalatora aplikacji AIR. Przez użycie niniejszego instalatora nasz aplikacja uzyskuje dodatkowe możliwości:

  • uruchamianie oraz korzystanie z natywnych procesów systemowych,
  • możliwość użycia komendy File.openWithDefaultApplication(), która pozwala na otwarcie zawartości pliku w przypisanej do niego aplikacji.

Podczas instalacji dodatkowo sprawdzana jest aktualna wersja środowiska Adobe AIR i jeżeli jest ona starsza niż wymaga jest dodatkowo robiona aktualizacja do wymaganej wersji. Szczegóły dotyczące natywnych instalatorów znajdziecie w dokumentacji Adobe.

This entry was posted in Informacje. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

You must be logged in to post a comment.