Gyurkity Péter
Készülőben a Google Chrome kiegészítői rendszere
Bár a béta fázisban lévő böngésző gyorsaságával sokak szívét meghódította, néhány fontos funkcióval még mindig adós: a legújabb előzetesben ezen javítanak, eközben pedig készülnek a kiegészítők fogadására.
A keresőcég fejlesztői közzétették a fő elképzeléseket összegző részletes írást, amelyben a majdan érkező kiegészítéseket kezelő és alkalmazó alrendszerre térnek ki. A leírás alapján a Firefoxhoz hasonló megoldásra számíthatunk, a lényeg az ötletek és a megvalósítás gazdagságán, ötletességén lesz, maga a rendszer pedig a tervek szerint kevés karbantartást és figyelmet igényel majd.
A fejlesztők hét fő pontban foglalták össze a kritériumokat, amelyeknek a kiegészítők rendszerét kell majd jellemezniük. Elsőként azt írják elő, hogy a kiegészítők elkészítésének könnyű feladatnak kell lennie, itt lehetőleg a webes platformot kell felhasználni (külön API-k kiagyalása és alkalmazása helyett), a fejlesztésnek lehetőleg a weboldalak elkészítéséhez kell hasonlítani, az egyes telepítéseknek pedig könnyen és gyorsan kell végbemennie. Legalább ilyen fontos, hogy stabil és hibamentes beépülők készüljenek, akár a Chrome egyes jelentős részeinek (újra)felhasználásával, lehetőleg egyetlen közös rendszerre támaszkodva, amely kezelné az automatikus frissítéseket, a csomagolást és a biztonságot, a karbantartási feladatokat pedig minimalizálnák, így a telepített kiegészítők akár egy teljesen új Chrome verzió telepítését követően is használhatók maradnának.
További fontos előírás, hogy a kiegészítők nem ronthatják a böngésző stabilitását, nem okozhatnak fagyást, a rosszul működő, az erőforrásokat pazarló alkotásoknál pedig lehetővé kell tenni a gyors és könnyű hatástalanítást. A kiegészítők API-ján keresztül az esetleges támadók nem férhetnek hozzá a böngésző kritikus alrendszereihez, a beépülőknek megfelelően kell kezelniük a felhasználói jogosultságokat, emellett pedig lehetővé kell tenni az egyes alkotások feketelistázását. Általános kritériumként szerepel a listában, hogy az egyes kiegészítők készítéséhez ne legyen kötelező bármilyen Google termék felhasználásra, a kész művek pedig egyaránt jól fussanak a Chromium és a Chrome alatt.
A Chrome legújabb változata néhány téren egyébként pótolja az eddigi hiányosságokat, így a böngésző könyvjelző-menedzserrel bővült ki, amelyen keresztül bármikor könnyen szerkeszthetjük kedvenceinket, vagy importálhatunk kész összeállításokat más böngészőkből. A friss Chromium előzeteseknél pedig már működik a korábban begépelt űrlap-adatok automatikus elmentése és újbóli megjelenítése, ami szintén jelentős hiányosság volt eddig.
A keresőcég fejlesztői közzétették a fő elképzeléseket összegző részletes írást, amelyben a majdan érkező kiegészítéseket kezelő és alkalmazó alrendszerre térnek ki. A leírás alapján a Firefoxhoz hasonló megoldásra számíthatunk, a lényeg az ötletek és a megvalósítás gazdagságán, ötletességén lesz, maga a rendszer pedig a tervek szerint kevés karbantartást és figyelmet igényel majd.
A fejlesztők hét fő pontban foglalták össze a kritériumokat, amelyeknek a kiegészítők rendszerét kell majd jellemezniük. Elsőként azt írják elő, hogy a kiegészítők elkészítésének könnyű feladatnak kell lennie, itt lehetőleg a webes platformot kell felhasználni (külön API-k kiagyalása és alkalmazása helyett), a fejlesztésnek lehetőleg a weboldalak elkészítéséhez kell hasonlítani, az egyes telepítéseknek pedig könnyen és gyorsan kell végbemennie. Legalább ilyen fontos, hogy stabil és hibamentes beépülők készüljenek, akár a Chrome egyes jelentős részeinek (újra)felhasználásával, lehetőleg egyetlen közös rendszerre támaszkodva, amely kezelné az automatikus frissítéseket, a csomagolást és a biztonságot, a karbantartási feladatokat pedig minimalizálnák, így a telepített kiegészítők akár egy teljesen új Chrome verzió telepítését követően is használhatók maradnának.
További fontos előírás, hogy a kiegészítők nem ronthatják a böngésző stabilitását, nem okozhatnak fagyást, a rosszul működő, az erőforrásokat pazarló alkotásoknál pedig lehetővé kell tenni a gyors és könnyű hatástalanítást. A kiegészítők API-ján keresztül az esetleges támadók nem férhetnek hozzá a böngésző kritikus alrendszereihez, a beépülőknek megfelelően kell kezelniük a felhasználói jogosultságokat, emellett pedig lehetővé kell tenni az egyes alkotások feketelistázását. Általános kritériumként szerepel a listában, hogy az egyes kiegészítők készítéséhez ne legyen kötelező bármilyen Google termék felhasználásra, a kész művek pedig egyaránt jól fussanak a Chromium és a Chrome alatt.
A Chrome legújabb változata néhány téren egyébként pótolja az eddigi hiányosságokat, így a böngésző könyvjelző-menedzserrel bővült ki, amelyen keresztül bármikor könnyen szerkeszthetjük kedvenceinket, vagy importálhatunk kész összeállításokat más böngészőkből. A friss Chromium előzeteseknél pedig már működik a korábban begépelt űrlap-adatok automatikus elmentése és újbóli megjelenítése, ami szintén jelentős hiányosság volt eddig.