Hvis du bruger internettet regelmæssigt, er du sandsynligvis stødt på udtrykkene "Adobe Flash Player" og "Adobe AIR". Du kender sandsynligvis førstnævnte, især hvis du elsker at se videoer og spille spil på nettet, men du ved muligvis ikke meget om sidstnævnte. Hvis dette er tilfældet, er denne guide noget for dig.
Grundlæggende oplysninger om Adobe AIR
Adobe AIR, tidligere kendt som Adobe Integrated Runtime, er et runtime-system, der bruges af kodere til at opbygge applikationer til mobile og stationære enheder. Specifikt kan disse apps køres på iOS, Android og BlackBerry Tablet OS til mobile enheder og macOS og Microsoft Windows til bærbare computere og stationære computere. Adobe AIR plejede at understøtte Linux og BlackBerry 10, men dette er blevet afbrudt i de sidste år. Applikationerne oprettet i AIR er programmeret ved hjælp af ActionScript, Flash Player og Apache Flex.
Adobe AIR vs Flash Player
Adobe AIR betragtes som et supersæt af Adobe Flash Player, men de er forskellige, idet Flash Player er et browser-plugin, der understøtter indhold i browseren, mens AIR understøtter indhold, der kører uden for webbrowsere og kan bruges selv uden dem.
Programmer udviklet til Flash Player behøver ikke installation, før du kan bruge dem; så længe du har en webbrowser åben, kan du få adgang til og nyde Flash-baseret indhold. Applikationer, der er udviklet til AIR, kræver på den anden side, at du installerer dem på din computer eller mobilenhed og opfører dig som indfødte applikationer. Dette betyder, at Flash-baserede apps kun har adgang til udvalgte individuelle filer, mens AIR-baserede apps har ubegrænset adgang til alle dine filer og lagringssystemer.
Begge disse har utvivlsomt fordele og ulemper. Da de fungerer som native applikationer, er AIR-apps normalt mere stabile og kan tilgås, selvom du ikke har internetforbindelse (afhængigt af appen). Inden du kan bruge dem, skal du dog downloade installationsfiler og installere de relevante programmer (til bærbare computere og stationære computere) eller hente appen fra den relevante appbutik (til mobile enheder). Dette kræver flere minutter i modsætning til Flash-baseret indhold, som let kan fås med få klik.
I mange tilfælde kommer apps, der er udviklet på Adobe AIR, stadig på toppen, da de har evnen til at integrere flere værktøjer og funktioner, der ikke er tilgængelige eller gennemførlige i browserbaseret indhold. Dette betyder, at de kan give brugerne en rigere og mere tilfredsstillende oplevelse. AIR-baserede apps kan f.eks. Nemt få adgang til din smartphones GPS- og accelerometerværktøjer, integrere med din proceslinje eller Dock og drage fordel af enhedens multitouch-kapacitet.
Arbejder som et team
Det er dog vigtigt at bemærke, at Adobe AIR og Flash Player ikke nøjagtigt fungerer uafhængigt af hinanden. I mange tilfælde arbejder de sammen for at sikre, at indholdet let kan flytte mellem browsere og enhedens oprindelige operativsystem og skabe en effektiv og strømlinet brugeroplevelse. Adobe AIR bruger også Flash Player-teknologier til korrekt levering af rige internetapplikationer på stationære og mobile enheder.
Med hensyn til sikkerhed har både Adobe AIR og Flash Player flere sårbarheder. Det er dog sikkert at sige, at sidstnævnte har en højere risiko. Tjek ud dette indlæg at vide mere om Flash Player-sårbarheder og sikkerhedsproblemer.