Mobil Flash är långt ifrån Död Ställ in inspelningen direkt

Mot bakgrund av de senaste annonserna från Adobe har det blivit mycket förvirring över tillståndet för Flash-plattformen - speciellt när det gäller Flash-innehåll på mobila enheter. Den här artikeln syftar till att klargöra många av de missuppfattningar som finns genom att ta itu med de viktigaste punkterna i förvirring kring dessa tillkännagivanden, oavsett de första, monumentala och absolut otroliga blundersna från misslyckade offentliga (och privata) relationsmeddelanden och allmän marknadsföring kring dessa meddelanden.


9 november 2011

På denna dag var Adobe planerad att ha sitt ordinarie analytikermöte för att prata om hur sakerna gick till företaget och lägga grunden för riktningen för det kommande året.

En rad tekniska publikationer började förklara "Flash är död" ...

Ett pressmeddelande och ett blogginlägg släpptes den morgonen uppgav att Adobe hade för avsikt att släppa alla framtida mobila webbläsararbete på den mobila versionen av Flash Player. Ännu mer alarmerande än detta faktum var det språk som användes av Adobe, vilket centrerade kring uppsägningen av den mobila Flash Player med uttalanden som indikerar att HTML var den överlägsen tekniken. Detta oroar verkligen ett bra antal Adobes starkaste anhängare i Flash och Flex-gruppen.

Senare den veckan publicerade Adobe mer information om sina planer för Flex och avslöjade att SDK skulle bidra till Apache Foundation och underhållas av Spoon, Adobe och samhället i stort.

Att säga att samhället var chockerat av dessa uttalanden skulle vara att uttrycka det mildt. En rad tekniska publikationer började att förklara "Flash är död" och sedan började den verkliga PR-mardrömmen som de av oss med investeringar i Flash-plattformen översvämmade med förfrågningar från förlag, redaktörer, kunder och allmänheten - all krävande klarhet.


Mobile Flash Player i webbläsaren

Så, vad hände verkligen den dagen? Vad sa Adobe verkligen? Adobe uppgav att de skulle stoppa utvecklingen av den mobila webbläsarversionen av Flash Player for Android. Detta placerar effektivt framtida versioner av Android på samma nivå som iOS avseende Flash Player.

De gör det som en del av en omfattande företagsreorganisation för att flytta resurser till HTML-stöd och verktyg och att fokusera mobila Flash-ansträngningar till AIR på Android, iOS och andra potentiella system som Windows 8 Metro. Sammantaget är det här en bra sak och, om den presenteras annorlunda, inte skulle ha haft nästan den negativa inverkan den har.

Det är viktigt att notera att mobilen Flash Player 11 inte går bort på Android (för tillfället) - men om Android-telefoner vill fortsätta med nya versioner måste de licensiera portingssatsen från Adobe och kompilera det för sina kunder. Den kommer att finnas tillgänglig för nedladdning och användning under tiden.

Mobile Flash Player-källan licensieras till dem som vill kompilera för sina egna plattformar (som Blackberry gör nu). Så, ibland kan mobila Flash Player inte gå bort alls. Det beror helt på vad parterna vill göra.


Apache Flex

När det gäller meddelanden kring Flex: SDK doneras till Apache Software Foundation och kommer att få fortsatt (förhoppningsvis förvärvat) stöd från Spoon-projektet, Adobe själv och eventuellt andra företagsansvariga.

Flex har sett en hel del adoption av Flash-utvecklare för användning i mobila AIR-baserade projekt på grund av ökad, nära infödd prestanda i de senaste byggnaderna och för de utmärkta layout och strukturella resurser som det ger. Många mobila utvecklare har en stor investering i ramverket och är med rätta oroade.

Flex är nu en Apache "inkubator podling", och är ett mycket aktivt projekt inom Apache. Om man antar att Apache Flex-teamet kan organisera allt som behövs för att släppa ut en release eller två (normalt uppnås över 4-6 månader), förväntas projektet bli fullständigt till Apache-projektstatus - sätta det på samma nivå som ANT, Tomcat, HTTPD, och andra välkända, populära projekt som används över hela världen.

Observera att PhoneGap (nu Apache Cordova) också bidrog till Apache av Adobe direkt efter förvärvet av Nitobi - så det är inte på något sätt en dödsdom eller uppsägning av ramverket.

Med Flex i händerna på det bredare samhället finns det faktiskt fler resurser tillgängliga med tanke på antalet enskilda bidragsgivare. Även om du inte själv är en Apache-bidragsgivare, om du har en fläck för Flex som skulle vara användbar för andra - kontakta en bidragsgivare för att se om de kan se värdet i korrigeringsfilen och utföra bidraget i din plats.

Glöm inte att ett antal bidragsgivare är Adobe-ingenjörer och företaget har sagt att även om körtidstiderna fortfarande är under deras omsorg - kommer de att anpassa utgåvan mot bakgrund av vad som händer på Apache.


Adobe AIR (Mobile Flash Apps)

Adobe är "fördubbling" på AIR för mobil.

Som sagt kommer Flash-innehåll som levereras via mobil AIR på iOS, Android och Blackberry att gå ingenstans och får faktiskt fler resurser. Det här är vad de flesta utvecklare har arbetat med när det gäller mobil - inte Flash Player i webbläsaren.

Jag tror att AIR fortfarande är ganska värdefull för mobil applikationsutveckling och speciellt värdefull för spel med det kommande Stage3D-stödet. Begravd i samband med 11/9-meddelandena är ett upprepat uttalande att Adobe är "fördubbling" på AIR för mobil.

En av anledningarna till att släppa mobil Flash Player i webbläsaren var att avleda resurser till mobil AIR. Dessutom är Adobes nya rad Touch Apps for Android (nästan) byggd på AIR for Android. Alla dessa tecken, tillsammans med fortsatt utveckling av körtiden, pekar på en aktiv framtid på mobilen för Flash-plattformen.


Slutsatser

Nyligen tillkännagivna från Adobe är egentligen inte så illa för utvecklare med investeringar i Flash-teknik som det verkar. Mobile Flash Player i webbläsaren var (och är fortfarande) trevlig att ha. Sedan 9 november 2011 har Adobe tryckt ut ett antal uppdateringar till både Flash Player 11 och AIR 3 på mobilen. De stöder aktivt Flash Player 11 på Android 4.0 "Ice Cream Sandwich".

Utgivare som O'Reilly och video2brain har båda publicerat material från mig själv och andra sedan meddelandena. Min arbetsgivare och kunder värderar kompetenta utvecklare som vet hur man arbetar med Flash på enheter, stationära datorer och till och med servrar.

Sakerna kommer till och med ut som situationen i verkligheten blir tydlig och folk slutar freaking över meddelandena. Faktum är att Adobe kör en "Flex User Group 2012 Tour" i Nordamerika för att skingra några av dessa myter och bygga upp tillit inom samhället. Flash har definitivt ett hem på mobilen - det kan bara ta en annan form än vad vi ursprungligen förväntade oss.


referenser

  • Flash för att fokusera på PC-surfning och mobila appar Adobe till mer aggressivt bidra till HTML5
  • Flash Professional och framtiden
  • Förtydliganden om Flash Player för mobila webbläsare, Flash-plattformen och framtiden för Flash
  • Dina frågor om Flex
  • Meddelande Flex User Group 2012 Tour: Nordamerika Datum