Download.it - sökikon

Ramverk och runtime för snabb utveckling och distribution av plattformsoberoende appar, spel och animationer

Ramverk och runtime för snabb utveckling och distribution av plattformsoberoende appar, spel och animationer

Röster (64 röster)

Programlicens Free

Utvecklare Adobe

Version 50.2.1.1

Fungerar under Windows

Finns även på Android

Röster

(64 röster)

Utvecklare

Adobe

Fungerar under

Windows

Programlicens

Free

Version

50.2.1.1

Finns även på

Fördelar

  • Cross-platform-ramverk för både appar och spel
  • Stöd för snabb utveckling, inklusive animationer via Adobe Animate
  • Flexibla distributionsalternativ på desktop, inklusive universella .air-paket med delad runtime
  • Fortsatt utveckling och underhåll under HARMAN, med communitydrivna prioriteringar
  • Fokus på 64-bitarsmål och modernare paketeringsstandarder för mobil

Nackdelar

  • Adobes stöd upphörde i slutet av 2020, vilket gör HARMAN till ny central part för framtida riktning
  • SDK erbjuds som kommersiellt licensierad produkt, även om en gratis nivå finns
  • Nyare SDK-versioner saknar stöd för att skapa 32-bitarsappar för vissa enheter, vilket kan påverka äldre projekt

Adobe AIR är ett ramverk och en runtime som används för att skapa och köra olika typer av applikationer och spel, med fokus på snabb utveckling och möjlighet att distribuera samma projekt på flera plattformar. Det kan även användas för innehåll och animationer som byggs i Adobe Animate.

Det här passar främst utvecklare som vill bygga cross-platform-appar, samt team som vill fortsätta arbeta med befintliga AIR-projekt.

Från Adobe till HARMAN, vad det betyder i praktiken

Adobe avslutade sitt stöd för AIR i slutet av 2020. Sedan dess är det HARMAN som ansvarar för utveckling och underhåll av både runtime och SDK. Skillnaden märks framför allt i hur arbetet finansieras: där AIR tidigare kunde erbjudas fritt inom Adobes ekosystem, drivs den fortsatta utvecklingen nu av en kommersiell licensmodell, med en kostnadsfri nivå som ska stötta hobbyutvecklare och användare med låg inkomst.

Styrkan ligger i snabb utveckling och bred distribution

AIR SDK lyfts fram som ett verktyg för snabb applikationsutveckling, där samma ramverk kan användas för både skrivbord och mobila mål. På desktop-sidan finns flexibilitet att antingen bygga för en specifik värdplattform eller skapa universella .air-installationspaket som använder en delad AIR runtime. För många projekt innebär det ett mer enhetligt sätt att paketera och rulla ut applikationer.

Mobilfokus med modernare krav

För mobil utveckling stöder AIR de två stora mobiloperativsystemen och har fått kapacitet för 64-bitarsmål samt nyare standarder för app-paketering. Samtidigt har inriktningen tydligt skiftat mot 64-bitarsstöd, vilket gör att äldre projekt visserligen kan fortsätta fungera, men att nyare SDK-versioner inte längre har stöd för att skapa 32-bitarsappar för vissa enheter. Det är en rimlig modernisering, men kan kräva anpassning för den som sitter på äldre kodbaser.

Communitystyrda prioriteringar och löpande förbättringar

HARMAN beskriver en plan med fortsatt plattformsstöd, buggfixar, nya funktioner och underhåll av runtimes. En tydlig del är att prioriteringar för funktioner och felrättningar drivs av AIR-utvecklarcommunityn, med målet att stärka stabilitet, prestanda och funktionalitet över tid.

Fördelar

  • Cross-platform-ramverk för både appar och spel
  • Stöd för snabb utveckling, inklusive animationer via Adobe Animate
  • Flexibla distributionsalternativ på desktop, inklusive universella .air-paket med delad runtime
  • Fortsatt utveckling och underhåll under HARMAN, med communitydrivna prioriteringar
  • Fokus på 64-bitarsmål och modernare paketeringsstandarder för mobil

Nackdelar

  • Adobes stöd upphörde i slutet av 2020, vilket gör HARMAN till ny central part för framtida riktning
  • SDK erbjuds som kommersiellt licensierad produkt, även om en gratis nivå finns
  • Nyare SDK-versioner saknar stöd för att skapa 32-bitarsappar för vissa enheter, vilket kan påverka äldre projekt