Komponenter

Google Tests ActiveX Alternative

Практика использования Google Test Framework // Бесплатный урок OTUS

Практика использования Google Test Framework // Бесплатный урок OTUS
Anonim

Google har gitt ut ny programvare designet for å la Webutviklere skriver kraftigere programmer som kan fungere direkte med et operativsystem, i stedet for å bli kjørt gjennom en nettleser.

Kalt Native Client, programvaren ble utgitt under en åpen programvarekilde fra Google-ingeniører på mandag. Det er fortsatt i et tidlig utviklingsstadium, men Google sier at det til slutt kan hjelpe webutviklere til å lage webprogrammer som vil kjøre raskere og føles mer som ekte skrivebordsprogrammer.

Utviklere kan bruke Native Client til å øke hastigheten på en fotodeling nettsted, for eksempel, slik at brukerne kunne røre opp bilder uten å forlate nettstedet, skrev Google talsmann Brad Chen på en bedriftsblogg. "Moderne PCer kan utføre milliarder instruksjoner per sekund, men dagens webprogrammer kan bare få tilgang til en liten brøkdel av denne beregnende kraften," sa han.

[Videre lesing: Slik fjerner du skadelig programvare fra Windows-PCen]

Google Forventer ikke at programvaren blir brukt mye ennå. "Native Client er en forskningsteknologi, slik at målet med denne utgivelsen er å avsløre det for forskning, sikkerhet og åpen kildekode-fellesskap for tilbakemelding og bidrag," sa en talsmann fra Google via e-post.

Native Client ligner på Microsofts ActiveX-teknologi, men vil kjøre på Linux og Mac OS samt Windows, sa webeksperter mandag.

Utviklere lager sin kode ved hjelp av en versjon av GNU C Compiler, slik at skrivebordsprogrammer kan kompileres for å kjøre på brukerens PC ved hjelp av et spesielt nettleser-plugin.

"Google nå tydeligvis måter å ta mer kontroll over skrivebordet, nettleseren og brukerinnholdet," sa Robert Hansen, administrerende direktør for sikkerhetskonsulent SecTeory, via direktemeldinger. "Native Client ser ut til å være en annen måte å komme inn på folks datamaskiner og bruke så mange ressurser som mulig. Det handler ikke om om det kan gjøres. Det er et spørsmål om det skulle gjøres. Vi har ikke engang løst gårdagens problemer ennå, enn si en annen ActiveX klon. "

Native Client er ikke ment å erstatte noen eksisterende teknologi, sa Google. "Vi tror at utviklere kan bruke denne teknologien sammen med andre til å lage applikasjoner som gir en rikere og mer dynamisk opplevelse enn noen gang før," sa talsmannen fra Google.

Programvaren virker ennå ikke med Microsofts Internet Explorer, men kjører på Google Chrome, Firefox, Safari og Opera nettlesere. Utviklerne håper å støtte Internet Explorer til slutt, sa talskvinne.

For å holde Native Client sikker, har Google bygget det det kaller en "indre sandkasse" som vil analysere kode for sikkerhetsproblemer og beskytte resten av operativsystemet fra

"Mens det er en stor utfordring å sikre Native Client, tror vi at muligheten til å kjøre rask innlastingskode i en nettleser, har potensial til å gi fordeler til brukere og utviklere," skrev Chen.