Ако използвате интернет редовно, вероятно сте срещали термините „Adobe Flash Player“ и „Adobe AIR“. Най-вероятно сте запознати с първата, особено ако обичате да гледате видеоклипове и да играете игри в мрежата, но може да не знаете много за втората. Ако случаят е такъв, това ръководство е за вас.
Основна информация за Adobe AIR
Adobe AIR, известен преди като Adobe Integrated Runtime, е система за изпълнение, която се използва от кодерите за изграждане на приложения за мобилни и настолни устройства. По-конкретно, тези приложения могат да се изпълняват на iOS, Android и BlackBerry Tablet OS за мобилни устройства и macOS и Microsoft Windows за лаптопи и настолни компютри. Adobe AIR използваше за поддръжка на Linux и BlackBerry 10, но това беше прекратено през последните години. Приложенията, създадени в AIR, се програмират с помощта на ActionScript, Flash Player и Apache Flex.
Adobe AIR срещу Flash Player
Adobe AIR се счита за надмножество на Adobe Flash Player, но те се различават по това, че Flash Player е приставка за браузър, която поддържа съдържание в браузъра, докато AIR поддържа съдържание, което работи извън уеб браузъри и може да се използва дори без тях.
Приложенията, разработени за Flash Player, не се нуждаят от инсталация, преди да можете да ги използвате; стига да имате отворен уеб браузър, можете да осъществявате достъп и да се наслаждавате на съдържание, базирано на Flash. Приложенията, разработени за AIR, от друга страна, изискват да ги инсталирате в компютъра или мобилното си устройство и да се държите като естествени приложения. Това означава, че приложенията, базирани на Flash, имат достъп само до избрани отделни файлове, докато приложенията, базирани на AIR, имат неограничен достъп до всички ваши файлове и системи за съхранение.
И двете безспорно имат плюсове и минуси. Тъй като те действат като естествени приложения, приложенията AIR обикновено са по-стабилни и могат да бъдат достъпни, дори ако нямате връзка с интернет (в зависимост от приложението). Преди обаче да можете да ги използвате, ще трябва да изтеглите инсталационните файлове и да инсталирате подходящите програми (за лаптопи и настолни компютри) или да изтеглите приложението от съответния магазин за приложения (за мобилни устройства). Това изисква няколко минути за разлика от съдържанието, базирано на Flash, до което лесно може да се стигне само с няколко щраквания.
И все пак, в много случаи приложенията, разработени на Adobe AIR, излизат на върха, тъй като имат способността да интегрират повече инструменти и функции, които не са налични или изпълними в базирано на браузър съдържание. Това означава, че те могат да предоставят на потребителите по-богато и удовлетворяващо изживяване. Приложенията, базирани на AIR, например могат лесно да получат достъп до инструментите за GPS и акселерометъра на вашия смартфон, да се интегрират с вашата лента на задачите или докинг станцията и да се възползват от мултитъч капацитета на вашето устройство.
Работа като екип
Важно е обаче да се отбележи, че Adobe AIR и Flash Player не работят точно независимо един от друг. В много случаи те работят заедно, за да гарантират, че съдържанието може плавно да се придвижва между браузърите и собствената операционна система на устройството и да създава ефективно и рационализирано потребителско изживяване. Adobe AIR също използва технологии Flash Player за правилно доставяне на богати интернет приложения на настолни и мобилни устройства.
По отношение на сигурността и Adobe AIR, и Flash Player имат множество уязвимости. Със сигурност обаче може да се каже, че последният има по-висок риск. Вижте тази публикация, за да научите повече за уязвимостите на Flash Player и проблемите със сигурността.