Components

Google test ActiveX-alternatief

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

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

Google heeft nieuwe software uitgebracht die is ontworpen om Webontwikkelaars schrijven krachtigere programma's die rechtstreeks met een besturingssysteem kunnen werken in plaats van door een browser te worden geleid.

Native Client is gebeld, de software is maandag vrijgegeven onder een open-source softwarelicentie door Google-engineers. Het is nog in een vroeg stadium van ontwikkeling, maar Google zegt dat het uiteindelijk webontwikkelaars kan helpen bij het maken van webprogramma's die sneller zouden werken en zich meer als echte desktopapplicaties zouden voelen.

Ontwikkelaars zouden Native Client kunnen gebruiken om een ​​web voor het delen van foto's te versnellen site, bijvoorbeeld, zodat gebruikers foto's kunnen bijwerken zonder de site te verlaten, aldus Google woordvoerder Brad Chen op een bedrijfsblog. "Moderne pc's kunnen miljarden instructies per seconde uitvoeren, maar de hedendaagse webtoepassingen hebben maar een klein deel van deze rekenkracht nodig," zei hij.

[Meer informatie: hoe u malware van uw Windows-pc verwijdert]

Google verwacht niet dat de software op dit moment nog op grote schaal wordt gebruikt. "Native Client is een onderzoekstechnologie, dus het doel van deze release is om het bloot te stellen aan onderzoek, beveiliging en open source communities voor hun feedback en bijdragen", zei een woordvoerster van Google via e-mail.

Native Client lijkt op Microsoft's ActiveX-technologie, maar zal op Linux en het Mac OS draaien, net als Windows, zeiden webexperts maandag. Het lijkt ook op een Adobe-technologie genaamd Alchemy.

Ontwikkelaars maken hun code met behulp van een versie van de GNU C Compiler, zodat desktop-applicaties kunnen worden gecompileerd om op de pc van de gebruiker te worden uitgevoerd met behulp van een speciale browser-plug-in.

"Google is duidelijk op zoek naar manieren om meer controle te krijgen over de desktop, de webbrowser en gebruikerscontent," zei Robert Hansen, CEO van beveiligingsadviesbureau SecTheory, via instant message. "Native Client lijkt een andere manier om in de computers van mensen te komen en zoveel mogelijk bronnen te gebruiken. Het is niet de vraag of dit kan worden gedaan. Het is een kwestie van of het zou moeten gebeuren. We hebben zelfs de problemen van gisteren niet opgelost maar laat staan ​​een andere ActiveX-kloon. "

Native Client is niet bedoeld om bestaande technologie te vervangen, zei Google. "We geloven dat ontwikkelaars deze technologie naast anderen kunnen gebruiken om applicaties te maken die een rijkere, meer dynamische ervaring bieden dan ooit tevoren", aldus de woordvoerster van Google.

De software werkt nog niet met Microsoft Internet Explorer, maar werkt op Google Chrome-, Firefox-, Safari- en Opera-browsers. De ontwikkelaars hopen uiteindelijk Internet Explorer te ondersteunen, zei de woordvoerster.

Om Native Client veilig te houden, heeft Google een 'innerlijke sandbox' gebouwd die code voor beveiligingsproblemen analyseert en de rest van het besturingssysteem beschermt. wordt gecompromitteerd.

"Hoewel het een grote uitdaging is om Native Client te beveiligen, denken we dat de mogelijkheid om snel snelle native code in een browser te gebruiken voordelen biedt voor gebruikers en ontwikkelaars," schreef Chen.