Adobe har formellt meddelat att det kommer att bli det skickar Adobe Flash Player 11 och Adobe Air 3 i början av oktober. Adobe framhåller de nya versionerna som en "spelkonsol för webben", med grafikprestanda upp till 1 000 gånger snabbare än Flash Player 10 och Adobe Air 2, tack vare full hårdvaruaccelererad rendering för både 2D- och 3D-grafik och 64-bitarsstöd på Windows, Mac OS X och Linux. Men även om Adobe Flash fortfarande är vanligt på datorer, har Apple väl avstått från Flash på sin iOS-mobil plattform, och till och med slutade skicka den på Mac (även om Mac-användare är fria att installera det själva). Den här veckan tillkännagav Microsoft att versionen av Internet Explorer för sin Windows 8 Metro-miljö inte kommer att stödja plugin-program för webbläsare - och det betyder ingen Flash i webbläsaren.
Kommer Adobe Flash att försvinna inför HTML5 och onlinevideo som levereras i format som H.264 och Googles WebM? Eller kommer Adobes framsteg till plattformen att låta den förbli en stor aktör inom internetutveckling även när den börjar försvinna från människors webbläsare?
Vad Adobe ger till Flash 11 och Air 3
Flaggskeppsutvecklingen i Flash Player 11 och Air 3 är Steg 3D, en ny hårdvaruaccelererad grafikarkitektur för 2D- och 3D-renderingsprestanda. Adobe framhåller att Stage 3D kan leverera spel av konsolkvalitet och animera miljontals objekt på skärmen smidigt med 60 bilder per sekund, även på äldre datorer som saknar modern videohårdvara - som "mammas gamla dator med Windows XP." Tekniken gäller inte bara spel: Stage 3D och Adobes hårdvaruaccelererad arkitektur kommer också att leverera förbättringar av videokonferenser och uppspelning av högupplöst video (komplett med 7.1 surroundljud Stöd).
Dessa förbättringar är inte bara inriktade på stationära datorer, utan också till internetanpassade tv-apparater och, naturligtvis, mobila enheter, inklusive Android, BlackBerry och – ja, Apples iPhone, iPad och iPod touch. Video av vad vissa utvecklare gör med Stage 3D visar teknikens potential, särskilt jämfört med nuvarande "state of the art" Flash-spel.
För att ytterligare förbättra Flashs dragningskraft till spelutvecklare och innehållsproducenter kommer Flash Player 11 och Air 3 också att stödja innehållsprenumerationer och uthyrning via Adobe Flash Access och Adobe Pass. Funktionen riktar sig mer till internetanslutna TV-apparater så att operatörer och innehållsleverantörer (säg kanske en Netflix konkurrent) kan erbjuda pay-per-view och hyrt innehåll, men tekniken kan även skalas till stationära och mobila enheter plattformar.
Hur är det med Apples iOS och Windows Metro?
Så hur får Adobe sin teknik till iOS-enheter, där Apple har kända förbjudna Flash? Det är där Adobe Air kommer in: Adobe Air gör det möjligt för Flash-utvecklare att paketera sina Flash-baserade projekt som inbyggda applikationer för en mängd olika plattformar, inklusive Windows och Mac OS X, men även Android, BlackBerry (inklusive PlayBook) och Apples iOS. I stora drag ger Adobe Air Flash-utvecklare kommandot "Spara som app".
Möjligheten att rulla upp Flash-projekt som appar är viktig. Adobe Flash-plugin-programmet kan förbjudas från iOSs webbläsare Safari - och tydligen, från Internet Explorer i Windows 8 Metro – men utvecklare kan bygga för dessa plattformar genom att använda Adobe Air för att spara ut sina projekt som standardappar. På plattformar där Air är inbyggt, som RIM: s BlackBerry PlayBook, kan dessa appar vara relativt smarta och snabba att ladda ner. Adobe säger att de förväntar sig att Adobe Air kommer att göra det möjligt för utvecklare bygga Flash-baserade appar för Windows 8 Metro, precis som de för närvarande kan för iOS. När webbläsarplattformar tappar stödet för Adobes Flash-plugin, är Adobe Air en allt viktigare del av företagets påstående att dess Flash-teknik kan nå en miljard människor.
Appar byggda med Adobe Air har ofta sett fantastiska ut – många av Adobes primära kunder är designers och media proffs, trots allt - och plattformen har haft några tidiga framgångar, inklusive vanliga appar som TweetDeck (som fick förvärvad av Twitter), och det nuvarande bästa iPad-spelet på iTunes App Store: Machinarium. Adobe Air-appar har dock också fått hård kritik för dålig prestanda och försämrade systemresurser. Till exempel, Machinarium är begränsad till den mer kraftfulla iPad 2 och håller sig med 2D (snarare än 3D) grafik.
Flashs värdeförslag
Adobe är tutande Flash Player 11 (och Air 3) som "nästa generation för webben." Företaget hävdar mer än två tredjedelar av alla Webbaserade spel drivs för närvarande av Flash, och Flash-spel har en publik som är mer än 11 gånger större än Nintendo Wii. Men detta ändrar inte det faktum att Flash börjar försvinna från webbläsare: iOS stöder det inte, Windows Metro stöder det inte och Mac-datorer levereras inte med det. Där Adobe Flash brukade vara en nästan allestädes närvarande teknik, blir möjligheten att distribuera Flash-innehåll till webbanvändare alltmer skakig, och flera högprofilerade säkerhetsfel som involverar Flash har inte hjälpt teknikens rykte hos konsumenterna ögon. I själva verket är ännu en säkerhetskorrigering för en Flash-sårbarhet i Windows, Android, Mac OS X och Linux förfaller idag, och det utnyttjas redan på Internet.
Ändå har Flash en stark vädjan till utvecklare som skapar interaktivt innehåll eftersom Flash-projekt ser likadana ut och – ungefär – fungerar likadant överallt, oavsett plattform. Även om HTML5, JavaScript och till och med WebGL har gjort betydande framsteg under de senaste åren, kan dessa tekniker ännu inte göra samma anspråk: Wide variationer i webbläsare, prestanda och teknikstöd gör det svårt att utveckla något som 3D-spel med öppna webbteknologier nästan omöjligt. Flash-utvecklare står inför många plattformsspecifika utmaningar – att utveckla ett spel som är designat för att fungera med en mus är inte detsamma som att göra ett spel som fungerar med pekskärmar och gester, men Flash erbjuder en mycket mer enhetlig plattform för interaktivt innehåll än dagens öppna webb tekniker. Flash dinglar möjligheten att — vågar vi säga det? — en skriv-en gång, kör var som helst lösning för interaktivt innehåll.
Flashs framtid ligger nästan säkert i interaktivt innehåll som spel, inte den enkla leveransen av video och ljud. Där Flash brukade vara de facto plattform för att skicka video till Internetanvändare, fann en studie tidigare i år att nästan två tredjedelar av webbvideon hade klev bort från Flash– Det beror mest på marknadstrycket från Apples iOS-plattform, och siffrorna är förmodligen högre nu.
Flashs värdemotsägelse
Adobe säger att Flash 11 är "nästa generations konsol för webben", men det enkla faktum är att Flash sakta försvinner från webben, eller åtminstone från webbläsare. Det spelar ingen roll om Adobe kan höja grafikprestandan. Eftersom ett växande antal internetanvändare får tillgång till webben i webbläsare som inte stöder Flash, Flash-innehåll som riktar sig till webbläsare kan lika gärna mötas i en kartong i källaren i något län tingshus. Eller, kanske ännu värre, det kan lika gärna ha skrivits med Java.
Inbyggda appar kringgår ett förbud mot Flash-webbläsarens plugin eftersom de inte kräver ett plug-in och inte körs i en webbläsare. Men de kan inte heller visas inbäddade på webbplatser, så Adobe Air är inte en lösning för webbpublicister som vill bädda in ljud, video och (framför allt) interaktiva element på sina webbsidor. Att utveckla en webbplats och utveckla en app – än mindre en app som riktar sig till flera mobila och stationära plattformar – är väldigt olika saker.
Trots Adobes fokus på webbaserat spel med Flash 11 och Air 3, verkar det tydligt att Flashs värde för webbpublicister minskar, även om dess värde för apputvecklare kan vara på uppgång. Frågan blir då om Flash och Adobe Air kan konkurrera med inbyggda apputvecklingsverktyg. Hittills, med Flash Player 10 och Adobe Air 2, är svaret nej. Kanske kan Adobe ändra på det med Flash Player 11 och Adobe Air 3.
Redaktörens rekommendationer
- Apple och Google går ihop för att göra spårningsenheter mindre läskiga
- 5 Android-kamerafunktioner som jag måste ha på min iPhone
- Microsoft Defender känns äntligen som ett riktigt antivirusprogram för privatpersoner
- Apple-analytiker förutspår att iPhone SE 2 med iPhone 11s processor kommer att komma 2020
- Cirka 40 % av Android- och iOS-appar har högrisksårbarheter