211service.com
Google knijpt Flash in Chrome
Adobe's Flash Player is onder vuur komen te liggen van ontwikkelaars en bedrijven die twijfelen aan de noodzaak ervan, maar de plug-in heeft zojuist een groot vertrouwen gekregen van Google.
Deze week heeft Google aangekondigd dat zijn Chrome-browser zal worden geleverd met ingebouwde Flash. En Google, Adobe en een andere browsermaker, Mozilla, hebben plannen onthuld om de manier waarop plug-ins samenwerken met browsers te verbeteren. Dit zou kunnen leiden tot betere prestaties, beveiliging en gebruikerservaring voor Flash en andere plug-ins, zeggen betrokkenen.
Flash wordt vaak gebruikt om afbeeldingen, interactieve functies, video en animatie toe te voegen aan websites. Maar gebruikers moeten Flash downloaden en installeren om deze functies te laten werken, en ze moeten nieuwere versies downloaden om het up-to-date te houden.
Google is nu van plan om Flash te bundelen met Chrome-downloads en om het onderdeel te maken van het automatische updatesysteem van Chrome. Dit betekent dat gebruikers altijd de meest recente, stabiele en veilige versie moeten gebruiken. In de toekomst zijn Google en Adobe van plan om te werken aan diepere geïntegreerde functies, zoals het vinden van een manier om het unieke beveiligingssysteem van Chrome te laten samenwerken met Flash.
Plug-in-software kan allerlei kernmogelijkheden aan een browser toevoegen. Flash is de meest gebruikte plug-in; het is geïnstalleerd op bijna alle desktopcomputers en werkt met alle belangrijke browsers. De plug-in is onlangs echter bekritiseerd door ontwikkelaars die liever zouden zien dat browsers open standaarden, zoals HTML 5, gebruiken voor multimedia, in plaats van te vertrouwen op propriëtaire platforms zoals Flash. Het besluit van Apple om Flash-ondersteuning uit te sluiten van de iPhone en de iPad heeft ook geleid tot inspanningen om interactieve webapplicaties zonder Flash te ontwikkelen.
Sommige experts zeggen dat de zet van Google aantoont dat Flash nog steeds een cruciale rol speelt op internet.
De integratie van Flash en Chrome is het begin van een grotere inspanning van Google, Adobe en Mozilla om de interactie tussen browsers en plug-ins te verbeteren. Chris Blizzard, Mozilla's director of evangelism, legt uit dat het huidige systeem om de twee met elkaar te verbinden is voortgekomen uit de Application Programming Interface (API) die eind jaren '90 door de Netscape-browser werd gebruikt. Dit systeem wordt nu door elke grote browser gebruikt, behalve door Microsoft, dat zijn eigen interface heeft, ActiveX genaamd. Maar de aanpak werkt niet goed met moderne inspanningen om browsers responsiever en betrouwbaarder te maken, zegt Blizzard, en er is een nieuwe API nodig.
De Chrome-browser van Google gebruikt bijvoorbeeld een beveiligingstechniek genaamd sandboxing om bepaalde code te isoleren, zodat deze geen toegang heeft tot beperkte delen van het geheugen. Maar Chrome-plug-ins kunnen niet hetzelfde systeem volgen, wat de waarde van sandboxing ondermijnt. Paul Betlem, senior director Flash Player engineering bij Adobe, zegt dat zijn bedrijf en Google eraan werken dit te veranderen. Uiteindelijk hoopt hij dat dezelfde mogelijkheid kan worden gedeeld met andere browsers.
Betlem hoopt dat de nieuwe API een einde zal maken aan langdurige frustraties met de bestaande technieken voor het verbinden van browsers en plug-ins. Hij zegt bijvoorbeeld dat wanneer een browser nieuwe mogelijkheden krijgt, zoals de optie om aanraakinvoer te gebruiken, plug-inleveranciers met elke browsermaker moeten onderhandelen om erachter te komen hoe hun plug-in toegang kan krijgen tot deze functionaliteit. Dientengevolge hebben plug-ins op verschillende manieren toegang tot de bronnen van een computer, waardoor ze zich inconsistent kunnen gedragen van de ene browser of het besturingssysteem naar de andere.
Een betere interface tussen de browser en de plug-in, zegt Betlem, zou het voor ontwikkelaars gemakkelijker maken om webapplicaties te maken en zou resulteren in betere prestaties. Betlem wijst ook op andere voordelen van een nauwere integratie tussen plug-ins en browsers. De browser zou bijvoorbeeld zijn beveiligingsinstellingen kunnen delen met een plug-in, zegt hij, zodat beide zich gedragen zoals de gebruiker verwacht.
Als je dit samenvoegt met het werk dat wordt gedaan om Flash en Air op Android te krijgen, denk ik dat het duidelijk is dat Google's perspectief is dat een volledige internetervaring Flash-ondersteuning omvat, zegt Jeffrey Hammond , een hoofdanalist voor Forrester Research. Hij merkt op dat Google het bieden van een goede Flash-ervaring aan zijn gebruikers mogelijk ziet als een manier om consumenten en ontwikkelaars weg te lokken van de iPhone.
De verhuizing vertegenwoordigt ook een pragmatische beoordeling van de status van HTML 5, volgens Al Hilwa , programmadirecteur voor applicatie-ontwikkelingssoftware bij onderzoeksbureau IDC. Hij merkt op dat Google een groot voorstander is van de standaard, dus de huidige inspanningen met Flash suggereren dat HTML 5 nog lang niet klaar is om populaire plug-ins te vervangen. In veel opzichten verduidelijkt dit wat iedereen al weet en voelt, zegt hij.
Maar de nieuwe technologie zal de ontwikkeling van HTML 5 niet stoppen. Andreas Bovens, webevangelist voor de browsermaker Opera , zegt, Op de korte termijn, met specificaties en implementaties die nog in ontwikkeling zijn, zal Flash er ongetwijfeld zijn. Op de lange termijn verwacht Bovens echter dat voor sommige gebieden, zoals video, interactieve grafieken en advertentiebanners, webstandaardtechnologieën, waaronder HTML 5, Flash zullen overtroeven en de voorkeur van ontwikkelaars zullen zijn.