211service.com
Google klemmer Flash ind i Chrome
Adobes Flash Player er kommet under beskydning fra udviklere og virksomheder, der sætter spørgsmålstegn ved nødvendigheden af det, men plug-in'et har netop modtaget en stor tillidserklæring fra Google.
I denne uge annoncerede Google, at dens Chrome-browser vil komme med Flash indbygget. Og Google, Adobe og en anden browserproducent, Mozilla, har afsløret planer om at forbedre måden, hvorpå plug-ins interfacer med browsere. Dette kan føre til bedre ydeevne, sikkerhed og brugeroplevelse for Flash og andre plug-ins, siger de involverede.
Flash bruges almindeligvis til at tilføje grafik, interaktive funktioner, video og animation til websteder. Men brugerne skal downloade og installere Flash for at få disse funktioner til at fungere, og de skal downloade nyere versioner for at holde den opdateret.
Google planlægger nu at samle Flash med Chrome-downloads og gøre det til en del af Chromes automatiske opdateringssystem. Det betyder, at brugere altid skal køre den nyeste, stabile og sikre version. I fremtiden planlægger Google og Adobe at arbejde på dybere integrerede funktioner, såsom at finde en måde, hvorpå Chromes unikke sikkerhedssystem kan fungere sammen med Flash.
Plug-in-software kan tilføje alle mulige kernefunktioner til en browser. Flash er det mest udbredte plug-in; det er installeret på næsten alle stationære computere og fungerer med alle større browsere. Plug-in'et er dog for nylig blevet kritiseret af udviklere, der foretrækker at se browsere bruge åbne standarder, såsom HTML 5, til multimedier i stedet for at stole på proprietære platforme som Flash. Apples beslutning om at udelukke Flash-understøttelse fra iPhone og iPad har også ansporet til bestræbelser på at udvikle interaktive webapplikationer uden Flash.
Nogle eksperter siger, at Googles træk viser, at Flash stadig spiller en afgørende rolle på internettet.
Integrering af Flash og Chrome er begyndelsen på en større indsats fra Google, Adobe og Mozilla for at forbedre den måde, browsere og plug-ins interagerer på. Chris Blizzard, Mozillas direktør for evangelisering, forklarer, at det nuværende system til at forbinde de to udviklede sig fra applikationsprogrammeringsgrænsefladen (API), der blev brugt af Netscape-browseren i slutningen af 90'erne. Dette system bruges nu af alle større browsere undtagen Microsoft, som har sin egen grænseflade, kaldet ActiveX. Men tilgangen fungerer ikke godt med moderne bestræbelser på at gøre browsere mere lydhøre og pålidelige, siger Blizzard, og en ny API er nødvendig.
For eksempel bruger Googles Chrome-browser en sikkerhedsteknik kaldet sandboxing til at isolere noget kode, så den ikke kan få adgang til begrænsede dele af hukommelsen. Men Chrome-plugins kan ikke følge det samme system, hvilket underminerer værdien af sandboxing. Paul Betlem, seniordirektør for Flash Player engineering hos Adobe, siger, at hans virksomhed og Google arbejder på at ændre dette. Til sidst håber han, at den samme kapacitet kunne deles med andre browsere.
Betlem håber, at den nye API vil løse mangeårige frustrationer med de eksisterende teknikker til at forbinde browsere og plug-ins. For eksempel, siger han, når en browser får nye muligheder, såsom muligheden for at bruge touch-input, skal plug-in-leverandører forhandle med hver browserproducent for at finde ud af, hvordan deres plug-in kan få adgang til denne funktionalitet. Som et resultat får plug-ins adgang til en computers ressourcer på en række forskellige måder, hvilket kan få dem til at opføre sig inkonsekvent fra en browser eller operativsystem til en anden.
En bedre grænseflade mellem browseren og plug-in'et, siger Betlem, ville gøre det lettere for udviklere at skabe webapplikationer og ville resultere i bedre ydeevne. Betlem peger også på andre fordele ved tættere integration mellem plug-ins og browsere. For eksempel, siger han, kunne browseren dele sine sikkerhedsindstillinger med et plug-in, så begge opfører sig, som brugeren forventer.
Hvis du sætter dette sammen med det arbejde, der bliver gjort for at få Flash og Air på Android, tror jeg, det er klart, at Googles perspektiv er, at en fuld internetoplevelse inkluderer Flash-understøttelse, siger Jeffrey Hammond , en hovedanalytiker for Forrester Research. Han bemærker, at Google kan se at give en god Flash-oplevelse til sine brugere som en måde at lokke forbrugere og udviklere væk fra iPhone.
Flytningen repræsenterer også en pragmatisk vurdering af status for HTML 5, ifølge Al Hilwa , programdirektør for applikationsudviklingssoftware hos forskningsfirmaet IDC. Han bemærker, at Google har været en stærk tilhænger af standarden, så dens nuværende indsats med Flash tyder på, at HTML 5 langt fra er klar til at erstatte populære plug-ins. Det tydeliggør på mange måder, hvad alle allerede ved og føler, siger han.
Men den nye teknologi vil ikke stoppe udviklingen af HTML 5. Andreas Bovens, webevangelist for browserproducenten Opera , siger, På kort sigt, med specifikationer og implementeringer stadig under udvikling, vil Flash utvivlsomt eksistere. På længere sigt forventer Bovens dog, at for nogle områder, såsom video, interaktive grafer og annoncebannere, vil webstandardteknologier, herunder HTML 5, overtrumfe Flash, og vil være det foretrukne valg for udviklere.