Sei sulla pagina 1di 3

Adobe Air

Pavel Marius Iulian

Adobe air
Ce este adobe air?
Adobe Integrated Runtime cunoscut ca si Adobe Air este un sistem cross platform
dezvoltat de firma adobe systems pentru construirea de aplicatii de tip Rich Internet applications
care pot rula ca si aplicatii desktop sau aplicatii pe mobile, care sunt programate
folosind ADOBLE FLASH, APACHE FLEX, HTML, JAVASCRIPT si XML.
Runtime suporta aplicatii instalate pe pentru Windows , Mac OS i unele
sisteme de operare mobile, cum ar fi BlackBerry Tablet OS , iOS i Android .
Clientul, pentru a putea rula aplicatia creata de dumneavoastra trebuie sa isi
instaleze Adobe AIR runtime.

Principalele caracteristici ale Adobe


AIR sunt:
* creare de aplicaii web interactive;
* compatibil cu majoritatea disopozitivelor;
* stabil, eficient i util;
* Interfa simpl i intuitiv;
* Adobe AIR este o aplicaie uor de folosit;
* Suport n diferite limbi;
* Actualizare manual;
* suport instalare / dezinstalare, etc;
*Este Freeware, crossplatform

Avantajele folosirii Adobe Air:


operabil pe toate platformele (Windows, Linux, Macitosh)
Adobe AIR e un program uor de instalat i de folosit,
programul Adobe AIR nu consum multe resurse de sistem i nu ocup mult
spaiu pe hard disk.
Pentru a afla mai multe despre cum se utilizeaz
programul Adobe AIR, folosete funcia Ajutor, care se afl pe bara de
instrumente - Help n englez.
Adobe AIR are o interfa simpl i intuitiv de pe care orice
persoan poate folosi programul fr nici un fel de problem.
Adobe AIR este o aplicaie foarte bun din categoria software de
creat aplicaii interactive, un software ce merit s l ai instalat pe calculator.
cross-browser (Din moment ce multa lume foloseste Adobe Air,
aplicatia dumneavoastra va arata la fel, deci nu trebuiesc rezolvate bug-uri in
browsere - de mentionat este faptul ca Adobe AIR foloseste Webkit ca motor
de randare a paginilor web)
are acces la fisierele din calculator (avand acest avantaj puteti
folosii anumite setari din calculatorul celui ce instaleaza programul sau
anumite fisiere, fata de browsere care nu pot).

Adobe Air

Pavel Marius Iulian

Cu Adobe AIR se pot crea aplicaii web ce pot fi rulate fr


conexiune la internet.
Adobe AIR este un software: stabil, sigur, eficient i foarte util.
documentatia este foarte simpla si concise
Adobe AIR permite dezvoltatorilor s utilizeze HTML, JavaScript,
software Adobe Flash Professional i ActionScript.
AIR ofera o masina virtuala, si ca orice masina virtuala ai o
penalitate de performanta comparat cu aceasi functionalitate implementata
in cod nativ;
Adobe a lucrat mult si cu succes, as adauga, in ultimii doi ani
impreuna cu producatorii de chipuri si de sisteme de operare pentru mobile
pentru a optimiza Flash Player si AIR atunci cand ruleaza pe telefoane. Aceste
optimizari vizeaza fie accelerarea hardware prin delegarea de taskuri GPUului, fie de optimizare a consumului de baterie si CPU (trecerea in mod sleep
cand aplicatia nu mai este activa de exemplu). Aceste lucruri fac posibil sa
poti juca un joc Flash pe Android pentru 5-9 ore sau sa poti vedea filme ore in
sir.
Frameworkul Flex curent (4.1) nu este optimizat pentru mobile.
Acesta inseamna care atunci cand il folosesti pentru aplicatii pentru mobile
aplicatia finala poate consuma mai multa memorie decat daca ai folosi doar
ActionScript . De asemenea trebuie sa mai modifici unele controale pentru a
functiona similar cu cele native (de exemplu listele). Adobe a anuntat ca
urmatoare versiune de Flex (nume de cod Hero) va oferi un framework
unificat atat pentru aplicatii desktop cat si aplicatii pentru Android, cu
controale care stiu de touch nativ. Inca nu s-a anuntat cand va fi disponibila
versiunea finala, doar ca in curand vor fi disponibile specificatiile si nightlybuilds publice.

Ultima versiune beta publica de AIR


pentru Android pune la dispozitie
dezvoltatorilor facilitati ca:
-

acces la camera video si microfon

acces la camera roll

setarea de permisiuni pentru aplicatie (internet, acces la SD, audio, camera, location, etc)

accelerare hardware pentru unele taskuri de randare. Foloseste OpenGLES 2 API de pe


Android

custom URI pentru a putea invoca aplicatia din browser sau alta aplicatie

screen orientation

GPS

accelerometru

multitouch si gesturi

comunicare pe socketi inclusiv socket server

Adobe Air

Pavel Marius Iulian

peer 2 peer cu multicasting/broadcasting

stage WebView afisasrea unei pagini web in interiorul aplicatiei; foloseste browserul nativ