Proč byste měli zvážit použití vlastního jádra Android

Proč byste měli zvážit použití vlastního jádra Android

Chcete ze svého zařízení Android získat nejlepší výkon? Nebo možná chcete nejlepší výdrž baterie? Pokud jste již zařízení rootovali nebo do něj dokonce nainstalovali vlastní ROM, může být dobré se podívat do sféry vlastních jader.





Pokud jste ještě nezkoušeli vlastní ROM, ale máte zájem, měli byste se podívat na toto obecné pokyny k postupu .





Zde vám ukážu, proč byste mohli chtít použít vlastní jádro, a také kde je najít.





O jádře

Jádro je kus softwaru, který překlenuje propast mezi operačním systémem (a nainstalovanými aplikacemi) a hardwarem v zařízení. Všechno, co na svém zařízení děláte, zahrnuje jádro. Zvýšíte hlasitost při přehrávání videa? Android přímo neříká reproduktorům, aby zvýšily výkon. Místo toho řekne jádru, že chce zvýšit hlasitost, a jádro mluví s reproduktorem, aby zvýšilo svůj výkon.

zrcadlit obrazovku Android na PC bezdrátově

Ale proč ten prostředník? Jednoduše řečeno, Android je mnohem flexibilnější. Google se může starat o vytváření všech funkcí v systému Android, ale nemusí se starat o to, jak se to přesně provádí na každém zařízení. Protože existuje tolik zařízení, která mají nejrůznější hardware, Google si nemůže dělat starosti s poskytováním kompatibility a ovladačů pro každé zařízení. Úkolem výrobce je vytvořit jádro, které obsahuje všechny potřebné ovladače, aby vše na zařízení fungovalo.



Přizpůsobení

Jádro je v tomto ohledu extrémně přizpůsobitelné. Výrobce musí nejen zapojit potřebné ovladače, aby veškerý hardware fungoval správně, ale je zde také mnoho proměnných, které je třeba nastavit. Mohou si zahrávat se všemi druhy věcí, jako například:

  • minimální a maximální frekvence, na které může CPU zvýšit nebo snížit
  • jak by měl být CPU zaneprázdněn, než povolí další jádra, která normálně deaktivoval, aby šetřil baterii
  • frekvence, na kterou by měl CPU zvýšit, kdykoli detekuje dotykový vstup (aby bylo zajištěno plynulejší probuzení)
  • který by měl být použit
  • měnit napětí CPU během všech možných frekvencí
  • maximální frekvence GPU
  • povolit rychlé nabíjení USB (pro porty USB 3.0)
  • nakonfigurujte I/O plánovač, který se používá

Jak vám prospěje náhradní jádro

To je skvělé a všechno, ale co pro vás může udělat vlastní jádro? Prakticky pro každé existující zařízení Android existuje mnoho různých vlastních jader, takže budete mít z čeho vybírat. V závislosti na vašich potřebách si můžete vybrat jádra, která jsou optimalizována pro výkon, nebo ta, která jsou optimalizována pro úsporu energie. Ostatní mají dobrou rovnováhu mezi oběma.





Někteří vývojáři přepínají některé ovladače s jinými (z různých důvodů) nebo vyvíjejí vlastní opravy pro problémy, které identifikují. Mnoho vývojářů se také pokouší zahrnout upstream záplaty jádra Linuxu nebo pro kompilaci použít vlastní sady nástrojů. Například pro můj Nexus 5 existuje jeden vývojář, který používá vlastní sadu nástrojů, která obsahuje nejnovější verzi GCC, řetězec nástrojů Linaro s optimalizacemi specificky pro použitou architekturu CPU a maximální optimalizační příznaky kompilátoru.

motivy windows 7 pro windows 10

Vývojáři mohou dokonce přidat některé další funkce z jiných jader, která pro vaše zařízení oficiálně neexistují. Například pro Nexus 5 existuje několik jader, která obsahují funkci „probuzení dvojitým klepnutím“, která se poprvé objevila na LG G2.





Hrstka jader vám především umožňuje přistupovat ke konfigurovatelným proměnným sami, takže můžete použít kód, který vývojáři jádra uvolní, ale vyladit jej tak, aby upravil jeho chování podle vašich představ. Než však pro ně skutečně začnete měnit hodnoty, budete chtít prozkoumat některé z dostupných možností. Jinými slovy, vlastní jádro může poskytovat vylepšení, další funkce, specializaci a extrémní konfigurovatelnost.

Kde najít jádra Android

Je docela snadné najít jádro pro vaše zařízení. Za předpokladu, že máte zařízení rootované a nainstalováno vlastní obnovení , můžete procházet fórum XDA-Developers, hledat v subforu pro vaše konkrétní zařízení, hledat ve vláknech všechny, které mají v názvu vlákna značku [KERNEL], stáhnout si, co se vám líbí, a flashovat soubor .zip prostřednictvím vlastního obnovení.

Může také existovat lepkavé vlákno, které může obsahovat seznam oblíbených jader dostupných pro snadné vyhledávání. Jakmile se rozhodnete pro jádro, které chcete použít, stáhněte si jej (mělo by být v souboru .zip) a pomocí vlastní obnovy jej rozbalte. Ujistěte se, že dodržujete všechny pokyny, které může vývojář jádra poskytnout, a všechny jejich pokyny by přepsaly všechny mé rady.

Závěr

Vlastní jádra mohou vaše zařízení udělat mnohem lepším. Pokud si náhodou vyberete jádro, které pro vás není vhodné, můžete si vždy najít jiné a nahradit ho aktuálně nainstalovaným. Jakmile najdete ten, který je pro vás ten pravý, gratulujeme! Právě jste vylepšili své zařízení vy .

Obrázek kreditu: CIMMYT

jak vytvořit koláž obrázků na Facebooku
Podíl Podíl tweet E-mailem Vymažte tyto soubory a složky systému Windows, abyste uvolnili místo na disku

Potřebujete uvolnit místo na disku v počítači se systémem Windows? Zde jsou soubory a složky systému Windows, které lze bezpečně odstranit, aby se uvolnilo místo na disku.

Číst dále
Související témata
  • Linux
  • Android
O autorovi Danny Stieben(481 publikovaných článků)

Danny je senior na University of North Texas, který má všechny aspekty open source softwaru a Linuxu.

Více od Dannyho Stiebena

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru