Hol tart a Flash technológia?

AIR és ami hiányzik

Nem csak böngésző: asztali alkalmazások készítése (AIR)

A Flash technológia fejlődése lehetővé teszi, hogy ne csak böngészőben futó, weboldalakon megjelenő kisebb alkalmazások készüljenek Flashsel, hanem az Adobe Integrated Runtime (AIR) segítségével böngészőtől független, valódi asztali alkalmazások is készülhessenek. Az AIR egy ingyenesen letölthető és számos platformra (köztük mobil platformokra, például Androidra) telepíthető futtatókörnyezet, mely megvalósításában sok szempontból hasonlít a Java futtatókörnyezet működésére. A hardver- és szoftverkörnyezettől független lehetőséget biztosít Flashben készült alkalmazások futtatására, melyek egyszerűen, egyetlen kattintással telepíthetők és frissíthető akár az interneten keresztül. Az AIR alkalmazások valójában nemcsak Flash technológiával készülhetnek, hanem a HTML, a JavaScript és a PDF technológiák kombinációját is használhatják. Az AIR kibővíti a Flash lejátszó képességeit, s számos olyan szolgáltatást nyújt, ami az asztali alkalmazások fejlesztésekor szükséges a számítógép képességeinek jobb kihasználása érdekében. Többek között az alábbi területeken nyílnak új lehetőségek:

  • helyi fájlok kezelése (mentés, betöltés, létrehozás, stb.)
  • natív ablakok használata (egy alkalmazásnak akár több ablaka is lehet egyszerre) testre szabható kinézettel
  • helyi SQL adatbázis kezelése (SQLite alapon), titkosított is
  • beágyazott böngésző megjelenítése (Webkit)
  • kibővített nyomtatási lehetőségek
  • USB-eszközök használata
  • natív alkalmazások futtatása
  • TCP socket szerver létrehozása
  • natív drag&drop használata
  • PDF-fájlok megjelenítése
  • automatikus alkalmazásfrissítés interneten keresztül
  • tartalomvédelem (Adobe Flash Access 2)

A saját fejlesztésű AIR alkalmazások terjesztésének megkönnyítése érdekében az Adobe a már létező alkalmazásboltok mintájára megnyitotta saját üzletét, az Adobe AIR marketplace-t, ahol könnyen és gyorsan elhelyezhetjük programjainkat, áthárítva a terjesztés és a fizetés lebonyolítását.

Mi hiányzik?

Annak ellenére, hogy a Flash valóban nagyon sokféle szolgáltatást nyújt, természetesen mindig van, ami hiányzik valakinek. Mivel mindenkinek másra lehet szüksége, nem állíthatunk össze egy teljesnek mondható listát, így csak pár kisebb javaslatot sorolunk fel, az Adobe Bug System rendszerbe a felhasználók által beküldött javaslatokból is szemezgetve:

  • HTTP-adatküldés folyamatának nyomon követése
  • memóriában tárolt videó lejátszása
  • helyi SQL adatbázis használata böngészőben futó Flash alkalmazásban is
  • többszálú programfuttatás
  • átláthatóbb és részletesebb beállítási lehetőségek a biztonsági korlátozások szabályozására
  • generikus adattípusok
  • Flash alkalmazás kiemelése a böngészőből és asztali alkalmazásként való futtatása
  • nagyobb teljesítmény... :-)

Az egyik leggyakrabban emlegetett hiányosság, a 64 bites operációs rendszerekhez illesztett Flash lejátszó nem került fel a listára, mert ennek a kérdésnek a megoldása már folyamatban van. A 64 bites változat jelenleg béta-állapotban van, s Flash Player Square kódnéven hozzáférhető. Az Adobe Labs érdekes betekintést enged az Adobe fejlesztési szemléletébe és ötleteibe, hiszen itt számos szoftverük előzetes, még végleges kiadás előtti változata tölthető le, illetve kísérleti projektekbe is belenézhetünk, s nem csak a Flash technológiához kapcsolódóan.

Rákos Attila
Magyar Adobe Felhasználók Egyesülete (HAUG)

  • Kapcsolódó cégek:
  • Adobe

Azóta történt

Előzmények