Tesztek Android Google Apple Microsoft Samsung Huawei Nokia Linux Biztonság Tudomány Facebook Film
ga

Native Client a Chrome 14 bétában

2011.08.14. 20.20
A Google Chrome 14 béta legnagyobb újításának a Native Client bevezetését tekinthetjük, amivel jóformán teljesen megreformálódhat a webes világ eddigi formája. Az új szolgáltatással ugyanis C/C++ alkalmazásokat is futtathatunk a böngészőben, amivel szinte megszűnnek az eddigi korlátok a weboldalakba ágyazott alkalmazások terén.

Az alkalmazások dupla sandboxban fognak futni, ami azt jelenti, hogy alapesetben nem tudnak kitörni a böngészőből, behatolva a gazdarendszer memóriaterületére. Ezenkívül a binárisok kizárólag akkor lesznek végrehajtva, ha bizonyos biztonsági szabályoknak eleget tesznek, így például syscall hívások nem megengedettek. A biztonságot futásidejű ellenőrzések fogják tovább erősíteni, amik megtiltják a helyi fájlokhoz való hozzáférést, vagy az önmódosítást.

A Chrome-ban futtatható alkalmazások létrehozásához szükségünk lesz a Native Client SDK-ra, ami magában foglalja a GNU fordítót is. A fejlesztői eszközkészlet segítségével 32 és 64 bites processzorarchitektúrákra fordíthatjuk alkalmazásainkat Linux, Windows és OS X platformon.

A módszer segítségével a későbbiekben akár asztali felületként is működhet az eddigiekben csak weboldalak böngészésére használt böngésző, ugyanis elképzelhető, hogy az egész fejlesztést a Google operációs rendszere a Chrome OS motiválta, ahol jelenleg az egész kezelőfelületet a Chrome böngésző szolgáltatja annak számos hiányával együtt.

Az új szolgáltatások közül még kiemelendő a JavaScript alapú Web Audio API is, ami fejlett audioszolgáltatásokkal, például térhatásokkal ruházza fel a böngészőt, így nagy hasznára válhat az online játékok fejlesztőinek.

További részletek itt olvashatók.