Cross-platform SDK til udvikling og udrulning af apps og spil til desktop og mobil
Cross-platform SDK til udvikling og udrulning af apps og spil til desktop og mobil
Fordele
- Fortsat udvikling og vedligeholdelse under HARMAN efter Adobes stop i slutningen af 2020
- Cross-platform tilgang til apps og spil på desktop og mobil
- Mulighed for universelle .air-installere via en delt runtime
- Understøtter hurtig udvikling, inklusive animationer fra Adobe Animate
- Udviklingsretning med community-drevne prioriteringer og fokus på stabilitet og ydeevne
Ulemper
- SDK’et er nu kommercielt licenseret, hvilket kan påvirke budgetter for nogle teams
- Skiftet mod 64-bit betyder, at nyere SDK-versioner ikke længere kan bygge 32-bit apps til visse enheder
- Universelle pakker er afhængige af den fælles AIR runtime, hvilket kan være en ekstra forudsætning i udrulningen
Adobe AIR er et cross-platform framework (runtime og SDK), der bruges til at bygge og udrulle applikationer og spil på tværs af desktop og mobile platforme. Det er kendt for at understøtte hurtig udvikling, blandt andet med animationer skabt i Adobe Animate.
Det henvender sig især til udviklere og teams, som vil genbruge den samme teknologibase på flere platforme, eller som vedligeholder eksisterende AIR-projekter og har brug for et runtime og et SDK med fortsat support.
Nyt ejerskab, samme rammeværk
Adobe stoppede sin egen support af AIR i slutningen af 2020. Siden da har HARMAN overtaget ansvaret for udvikling og vedligeholdelse af både runtime og SDK via en aftale, der skal sikre, at platformen fortsat kan bruges i praksis. Det gør AIR til et mere langsigtet valg, end mange forbinder med den sidste periode under Adobe, hvor fremtiden var mere uklar.
Licensmodellen giver både drift og adgang
Hvor Adobe tidligere stillede AIR gratis til rådighed, er SDK’et nu et kommercielt licenseret produkt hos HARMAN. Til gengæld findes der en gratis mulighed, som er tænkt til hobbyprojekter og brugere med lav indkomst. Pointen er enkel: licenserne finansierer det løbende arbejde, så vedligeholdelsen ikke bliver en sideindsats, men en direkte understøttet opgave.
Udvikling på tværs, med fleksibel udrulning
AIR SDK’et giver mulighed for at skabe applikationer til flere desktopplatforme, enten målrettet en bestemt vært eller som universelle .air-installationspakker, der fungerer sammen med den fælles AIR runtime. På mobil understøtter frameworket de to store mobile operativsystemer og følger udviklingen med muligheder for 64-bit mål samt nyere standarder for app-bundling.
Fokus på stabilitet, fejlrettelser og fællesskabets ønsker
HARMAN lægger op til en udvikling, hvor prioriteringer for nye funktioner og bugfixes i høj grad formes af AIR-udviklerfællesskabet. Det handler især om at styrke stabilitet, ydeevne og funktionalitet over tid, samtidig med at runtime fortsat holdes ved lige på de understøttede platforme.
Overgangen til 64-bit kan kræve oprydning i ældre projekter
Retningen er tydelig: udviklingen har flyttet sig mod 64-bit. Det betyder, at nogle ældre projekter stadig kan fungere, men at nyere versioner af SDK’et ikke længere understøtter oprettelse af 32-bit applikationer til bestemte enheder. For udviklere med historiske codebases kan det være den mest mærkbare ændring, både i planlægning og kompatibilitet.
Fordele
- Fortsat udvikling og vedligeholdelse under HARMAN efter Adobes stop i slutningen af 2020
- Cross-platform tilgang til apps og spil på desktop og mobil
- Mulighed for universelle .air-installere via en delt runtime
- Understøtter hurtig udvikling, inklusive animationer fra Adobe Animate
- Udviklingsretning med community-drevne prioriteringer og fokus på stabilitet og ydeevne
Ulemper
- SDK’et er nu kommercielt licenseret, hvilket kan påvirke budgetter for nogle teams
- Skiftet mod 64-bit betyder, at nyere SDK-versioner ikke længere kan bygge 32-bit apps til visse enheder
- Universelle pakker er afhængige af den fælles AIR runtime, hvilket kan være en ekstra forudsætning i udrulningen