Google klämmer in Flash i Chrome

Adobes Flash Player har hamnat i brand från utvecklare och företag som ifrågasätter dess nödvändighet, men plugin-programmet har precis fått ett stort förtroendevotum från Google.





Den här veckan tillkännagav Google att dess webbläsare Chrome kommer att ha Flash inbyggt. Och Google, Adobe och en annan webbläsartillverkare, Mozilla, har avslöjat planer på att förbättra sättet att plugin-program samverkar med webbläsare. Detta kan leda till bättre prestanda, säkerhet och användarupplevelse för Flash och andra plugin-program, säger de inblandade.

Flash används ofta för att lägga till grafik, interaktiva funktioner, video och animationer på webbplatser. Men användare måste ladda ner och installera Flash för att dessa funktioner ska fungera, och de måste ladda ner nyare versioner för att hålla den uppdaterad.

Google planerar nu att kombinera Flash med Chrome-nedladdningar och göra det till en del av Chromes automatiska uppdateringssystem. Detta innebär att användare alltid bör köra den senaste, stabila och säkraste versionen. I framtiden planerar Google och Adobe att arbeta med djupare integrerade funktioner, som att hitta ett sätt för Chromes unika säkerhetssystem att fungera tillsammans med Flash.



Plug-in programvara kan lägga till alla möjliga kärnfunktioner till en webbläsare. Flash är det mest använda plugin-programmet; den är installerad på nästan alla stationära datorer och fungerar med alla större webbläsare. Plugin-programmet har dock nyligen kritiserats av utvecklare som skulle föredra att webbläsare använder öppna standarder, som HTML 5, för multimedia, istället för att förlita sig på proprietära plattformar som Flash. Apples beslut att utesluta Flash-stöd från iPhone och iPad har också stimulerat ansträngningar att utveckla interaktiva webbapplikationer utan Flash.

Vissa experter säger att Googles drag visar att Flash fortfarande spelar en viktig roll på Internet.

Att integrera Flash och Chrome är början på ett större arbete från Google, Adobe och Mozilla för att förbättra hur webbläsare och plugin-program interagerar. Chris Blizzard, Mozillas chef för evangelisering, förklarar att det nuvarande systemet för att koppla ihop de två utvecklades från applikationsprogrammeringsgränssnittet (API) som användes av webbläsaren Netscape i slutet av 90-talet. Detta system används nu av alla större webbläsare utom Microsoft, som har sitt eget gränssnitt, kallat ActiveX. Men tillvägagångssättet fungerar inte bra med moderna ansträngningar för att göra webbläsare mer lyhörda och pålitliga, säger Blizzard, och ett nytt API behövs.



Till exempel använder Googles Chrome-webbläsare en säkerhetsteknik som kallas sandboxing för att isolera viss kod så att den inte kan komma åt begränsade delar av minnet. Men Chrome-plugin-program kan inte följa samma system, vilket undergräver värdet av sandlådor. Paul Betlem, senior director för Flash Player engineering på Adobe, säger att hans företag och Google arbetar på att ändra detta. Så småningom, hoppas han, skulle samma kapacitet kunna delas med andra webbläsare.

Betlem hoppas att det nya API:et kommer att ta itu med långvariga frustrationer med de befintliga teknikerna för att ansluta webbläsare och plugin-program. Till exempel, säger han, närhelst en webbläsare får nya funktioner, såsom möjligheten att använda touch-ingång, måste plugin-leverantörer förhandla med varje webbläsartillverkare för att ta reda på hur deras plug-in kan komma åt denna funktionalitet. Som ett resultat får plugin-program åtkomst till en dators resurser på en mängd olika sätt, vilket kan få dem att bete sig inkonsekvent från en webbläsare eller operativsystem till en annan.

Ett bättre gränssnitt mellan webbläsaren och plugin-programmet, säger Betlem, skulle göra det lättare för utvecklare att skapa webbapplikationer och skulle resultera i bättre prestanda. Betlem pekar också på andra fördelar med en stramare integration mellan plugin-program och webbläsare. Till exempel, säger han, kan webbläsaren dela sina säkerhetsinställningar med en plug-in, så att båda beter sig som användaren förväntar sig.



Om du sätter detta tillsammans med arbetet som görs för att få Flash och Air till Android, tror jag att det är uppenbart att Googles perspektiv är att en fullständig internetupplevelse inkluderar Flash-stöd, säger Jeffrey Hammond , en huvudanalytiker för Forrester Research. Han noterar att Google kan se att tillhandahålla en bra Flash-upplevelse för sina användare som ett sätt att locka konsumenter och utvecklare bort från iPhone.

Flytten representerar också en pragmatisk bedömning av statusen för HTML 5, enligt Al Hilwa , programdirektör för programvara för applikationsutveckling på forskningsföretaget IDC. Han noterar att Google har varit en stark anhängare av standarden, så dess nuvarande ansträngningar med Flash tyder på att HTML 5 är långt ifrån redo att ersätta populära plugin-program. Det här förtydligar på många sätt vad alla redan vet och känner, säger han.

Men den nya tekniken kommer inte att stoppa utvecklingen av HTML 5. Andreas Bovens, webbevangelist för webbläsartillverkaren Opera , säger, På kort sikt, med specifikationer och implementeringar som fortfarande utvecklas, kommer Flash utan tvekan att finnas kvar. I det långa loppet förväntar sig Bovens dock att för vissa områden, såsom video, interaktiva grafer och annonsbanners, kommer webbstandardteknologier inklusive HTML 5 att överträffa Flash och kommer att vara det föredragna valet för utvecklare.



Dölj