reklama
Chcete ze zařízení Android nejlepší výkon? Nebo možná chcete nejlepší výdrž baterie? Pokud jste již zařízení zakořenili nebo dokonce nainstaloval vlastní ROM Jaké jsou nejlepší vlastní ROMy Android?Ve chvíli, kdy si uvědomíte, že můžete telefon Android s novou pamětí ROM oživit, je klíčový. Najednou jste zdarma: Nekonečné možnosti přizpůsobení, žádný další prodejní seznam a nejlepší ze všech, které nemáte ... Přečtěte si více na to může být dobrý nápad podívat se na oblast vlastních jader.
Pokud jste ještě nezkoušeli vlastní ROM, ale máte zájem, měli byste se na to podívat obecné pokyny k procesu Jak najít a nainstalovat vlastní ROM pro vaše zařízení AndroidAndroid je super přizpůsobitelný, ale abyste toho mohli plně využít, musíte si flashovat vlastní ROM. Zde je návod, jak to udělat. Přečtěte si více .
Zde vám ukážu, proč byste mohli chtít použít vlastní jádro a kde je najít.
O jádru
Jádro je software, který překlenuje mezeru 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ýšení hlasitosti při přehrávání videa? Android přímo neříká reproduktorům, aby zvýšili výstup. Místo toho řekne jádru, že chce zvýšit hlasitost, a jádro mluví s reproduktorem, aby zvýšil jeho výstup.
Ale proč ten prostředník? Zjednodušeně řečeno to dělá Android mnohem flexibilnějším. Google si může dělat starosti s vytvářením všech funkcí v systému Android, ale nemusí se starat o to, jak je to přesně provedeno 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é má všechny ovladače potřebné k tomu, aby na zařízení fungovalo vše.
Přizpůsobení
V tomto ohledu je jádro velmi přizpůsobitelné. Výrobce nejenže musí zapojit potřebné ovladače, aby zajistil správnou funkci veškerého hardwaru, ale je zde mnoho proměnných, které musí nastavit. Mohou si pohrávat s nejrůznějšími věcmi, jako například:
- minimální a maximální kmitočty, které může CPU škálovat nahoru nebo dolů
- jak zaneprázdněný by měl být procesor, než povolí další jádra, která normálně deaktivovala, aby šetřila baterii
- frekvence, kterou by měl CPU zvýšit, kdykoli detekuje dotykový vstup (pro zajištění plynulejšího probuzení)
- regulátor CPU (který určuje, jak rychle má tendenci zvyšovat frekvenci nebo ne), 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)
- nakonfigurovat používaný I / O plánovač
Jak vám prospívá náhradní jádro
To je skvělé a všechno, ale co pro vás může udělat vlastní jádro? Existuje prakticky celá řada vlastních jader pro prakticky každé zařízení se systémem Android, takže budete mít na výběr z mnoha možností. 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 obou.
Existují vývojáři, kteří přepínají některé ovladače s ostatními (z různých důvodů) nebo vyvíjejí své vlastní opravy pro problémy, které identifikují. Mnoho vývojářů se také snaží začlenit záplaty jádra pro linuxové jádro nebo použít pro kompilaci své vlastní sady nástrojů. Například pro můj Nexus 5 existuje jeden vývojář, který používá svou vlastní sadu nástrojů, která zahrnuje nejnovější verzi GCC, Linaro toolchain s optimalizacemi specificky pro použitou architekturu CPU a příznaky maximální optimalizace pro překladač.
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 existují některá jádra, která zahrnují funkci „dvojitého klepnutí probudit“, která se poprvé objevila na LG G2.
Především hrstka jader umožňuje přístup k konfigurovatelným proměnným sami, takže můžete můžete použít kód, který vývojáři jádra uvolňují, ale vyladit jej tak, aby přizpůsobil své chování vašim představám. Než však 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 poměrně snadné najít jádro pro vaše zařízení. Za předpokladu, že máte zařízení zakořeněné a nainstalována vlastní obnova Co je vlastní zotavení? Zkoumání CWM, TWRP a přátelPokud jste někdy uvažovali o drcení se svým zařízením Android, pravděpodobně jste si přečetli, že musíte provést vlastní zotavení, než budete moci udělat cokoli vážného. Ale to vyvolává pár otázek. Přečtěte si více , můžete procházet fórum XDA-Developers, hledat v subforu svého konkrétního zařízení, hledat v podprocesech pro všechny, které mají v nadpisu vlákna značku [KERNEL], stáhněte si jednu, která se vám líbí, a pomocí vlastního zotavení flash soubor .zip.
Může existovat také 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 to být v souboru .zip) a flash pomocí vlastního obnovení. Nezapomeňte dodržovat všechny pokyny, které vývojář jádra může poskytnout, a všechny jejich pokyny přepíší jakoukoli mou radu.
Závěr
Vlastní jádra mohou vaše zařízení vylepšit. Pokud si náhodou vyberete jádro, které pro vás není vhodné, můžete vždy najít další a vyměnit jej, abyste nahradili právě nainstalované jádro. Jakmile najdete ten, který je pro vás ten pravý, gratuluji! Právě jste si zařízení vylepšili vy.
Obrázek Kredit: CIMMYT
Danny je senior na University of North Texas, který má všechny aspekty softwaru s otevřeným zdrojovým kódem a Linuxu.