Chromium Optimalizováno pro zařízení Snapdragon

Vývojáři na fóru Code Aurora Forum vytvořili vidlici prohlížeče Chromium optimalizovanou pro zařízení Snapdragon.

Co je to proboha CAF?

Pamatujete si CAF? Možná jste toto jméno viděli na všech fórech, když vývojáři jádra pro zařízení Qualcomm Snapdragon udržovali dvě samostatné větve své práce. Jeden pro kód založený na AOSP společnosti Google a druhý založený na CAF. Code Aurora Forum spravuje Linux Foundation a Qualcomm zde vydává referenční zdroje pro své různé platformy. Většina výrobců OEM zakládá svůj zdroj jádra na tom, co poskytuje Qualcomm. Na druhou stranu AOSP funguje jako vidlice CAF pro každou iteraci softwaru Android a zavádí nové funkce pro všechna zařízení Android. Postupem času pak CAF představuje vlastní optimalizace určené speciálně pro zařízení Snapdragon.

Prohlížeč Chromium

Chrom je open source verze prohlížeče Chrome od Google. K malé fanfárám skupina vývojářů na fóru Code Aurora pracovala na optimalizaci Chromia pro zařízení Snapdragon. Jejich postup můžete sledovat na stránce jejich projektu

 kde můžete také zabudovat zdrojový kód do souboru APK. Někteří uživatelé, kteří vytvořili soubor APK ze zdroje, hlásí, že verze prohlížeče Chromium je pouze na v42, a je tedy zastaralá. Obecně není vhodné spouštět zastaralý prohlížečový software kvůli mnoha bezpečnostním chybám, které jsou objeveny a rychle opraveny mezi jednotlivými verzemi. Zdá se však, že nejnovější stabilní verze Chromia, v46, nedávno byly sloučeny do zdroje projektu takže byste měli očekávat, že budete moci spustit nejnovější verzi velmi brzy.

Funkce

Vývojáři udržující sestavení CAF nejen optimalizovali prohlížeč pro zařízení Snapdragon, ale také jsme zavedli mnoho klíčových funkcí, po kterých uživatelé na našich fórech volají z jiného webu prohlížeče. Kromě všech funkcí, které najdete v oficiálních sestaveních Google Chrome, obsahuje prohlížeč Chromium optimalizovaný pro Snapdragon:

  1. Noční režim
  2. Vestavěný blokovač reklam
  3. Úsporný režim, který omezuje počet procesorových jader a omezuje rychlosti jádra, aby se snížila spotřeba energie
  4. Přepracovaná stránka pro stahování s možností vybrat, do kterého adresáře se má každý soubor uložit
  5. Schopnost posouvat se do strany, která vám umožní pohybovat se vpřed/vzad v závislosti na tom, ze kterého okraje přejete (v tomto pořadí vpravo/vlevo)

Vylepšení kódu

Subjektivně se zdá, že díky optimalizaci CAF bylo prohlížení mnohem rychlejší. Spustil jsem benchmark prohlížeče SunSpider na Chrome Dev z obchodu Google Play oproti sestavě Chromium optimalizované pro CAF a skončil jsem se skóre 996,7 ms +/- 17,5 % pro Chrome Dev ve srovnání s 761,6 ms +/- 13,8 % pro CAF optimalizované sestavení. Pro vývojáře, kteří mají zájem o vytvoření webového prohlížeče, vývojáři na CAF poskytli stránku přizpůsobení s pokyny pro přidávání funkcí, jako je adresa URL a manipulátor DOM (Document Object Model) pro skrytí nežádoucího obsahu. Ať už jste vývojář, který chce sestavit nový webový prohlížeč, nebo běžný uživatel, který hledá rychlejší alternativu k Chrome, tento prohlížeč by měl rozhodně vyhovovat vašim potřebám.

Je Chrome váš výchozí prohlížeč? Zkoušeli jste toto sestavení Chromium? Dejte nám vědět vaše preference prohlížeče v komentářích!