Chromium Snapdragon eszközökhöz optimalizálva

A Code Aurora Forum fejlesztői létrehozták a Snapdragon eszközökre optimalizált Chromium böngészőt.

Mi a világ az a CAF?

Emlékszel a CAF-ra? Valószínűleg már az egész fórumon láthattad ezt a nevet, amikor a Qualcomm Snapdragon eszközök kernelfejlesztői munkájuk két külön ágát karbantartották. Az egyik a Google AOSP-n alapuló kódhoz, a másik pedig a CAF-on alapul. A Code Aurora Forumot a Linux Foundation tartja karban, és itt adja ki a Qualcomm a referenciaforrásokat különböző platformjaihoz. A legtöbb OEM a Qualcomm által biztosított rendszermagforrásra alapozza. Másrészről az AOSP minden Android-szoftver-iterációnál egy kis CAF-felhasználással dolgozik, és új funkciókat vezet be az összes Android-eszközhöz. Idővel a CAF bevezeti saját, kifejezetten a Snapdragon eszközökhöz készült optimalizálásait.

Chromium böngésző

Króm a Google Chrome böngészőjének nyílt forráskódú verziója. A Code Aurora Forum fejlesztőinek egy csoportja csekély fanfárra a Chromium Snapdragon eszközökre való optimalizálásán dolgozik.

A projektjük oldalán nyomon követheti a fejlődésüket ahol a forráskódot is beépítheti APK-ba. Egyes felhasználók, akik APK-t építettek a forrásból, arról számolnak be, hogy a Chromium böngésző verziója csak a 42-es verzión fut, ezért elavult. Általában nem tanácsos elavult böngészőszoftvert futtatni a számos biztonsági hiba miatt, amelyeket az egyes verziók között felfedeznek és azonnal kijavítanak. Úgy tűnik azonban, hogy a Chromium legújabb stabil verziója, a v46 nemrég megjelent beolvadt a projekt forrásába így várhatóan hamarosan futtathatja a legújabb verziót.

Jellemzők

A CAF buildet fenntartó fejlesztők nemcsak a böngészőt optimalizálták a Snapdragon eszközökre, de számos olyan kulcsfontosságú funkciót is bevezettünk, amelyeket a fórumunk felhasználói más webről kérnek böngészők. A hivatalos Google Chrome buildekben található összes funkción kívül a Snapdragon optimalizált Chromium böngésző a következőket tartalmazza:

  1. Éjszakai mód
  2. Beépített reklámblokkoló
  3. Energiatakarékos mód, amely korlátozza a processzormagok számát, és csökkenti a magok sebességét az energiafogyasztás csökkentése érdekében
  4. Megújított letöltési oldal, amely lehetővé teszi az egyes fájlok mentési könyvtárának kiválasztását
  5. Oldalsó csúsztatási képesség, amely lehetővé teszi az előre/hátra mozgást attól függően, hogy melyik szélről csúsztat (jobbra/balra)

Kódfejlesztések

Szubjektíven úgy tűnik, hogy a CAF-optimalizálások sokkal gyorsabbá tették a böngészési élményt. Futtattam a SunSpider böngésző benchmarkot a Google Play Áruházból származó Chrome Dev-en a CAF-optimalizált Chromium builddel szemben, és a végeredmény: 996,7 ms +/- 17,5% a Chrome Devhez képest 761,6 ms +/- 13,8% a CAF optimalizált összeállításhoz. A webböngésző készítése iránt érdeklődő fejlesztők számára a CAF fejlesztői testreszabási oldalt biztosítottak a nem kívánt tartalom elrejtése érdekében olyan funkciók hozzáadására vonatkozó utasításokkal, mint az URL és a DOM (Document Object Model) manipulátor. Legyen szó fejlesztőről, aki új webböngészőt szeretne készíteni, vagy rendszeres felhasználó, aki gyorsabb alternatívát keres a Chrome-hoz, ennek a böngészőnek mindenképp meg kell felelnie az Ön igényeinek.

A Chrome az alapértelmezett böngésző? Próbáltad már ezt a Chromium buildet? Ossza meg velünk böngészőbeállításait a megjegyzésekben!