Hvorfor du bør vurdere å bruke en egendefinert Android Kernel

Hvorfor du bør vurdere å bruke en egendefinert Android Kernel / Android

Vil du ha den beste ytelsen ut av Android-enheten din? Eller kanskje du vil ha den beste batterilevetiden? Hvis du allerede har rotfestet enheten eller til og med installert en egendefinert ROM Hva er de beste tilpassede Android-ROMene? Hva er de beste tilpassede Android-ROMene? Øyeblikket du skjønner du kan blinke din Android-telefon med en ny ROM er en avgjørende. Plutselig er du fri: Endless customization options, ikke mer leverandør bloatware, og best av alt, du har ikke ... Les mer på det, det kan være lurt å sjekke ut rike av tilpassede kjerner.

Hvis du ennå ikke har prøvd en egendefinert ROM, men du er interessert, bør du sjekke ut denne generelle retningslinjen til prosessen. Hvordan finne og installer en egendefinert ROM for Android-enheten. Hvordan finne og installer en egendefinert ROM for Android-enheten din Android er Super tilpasses, men for fullt ut å dra nytte av det, må du blinke en egendefinert ROM. Slik gjør du det. Les mer .

Her vil jeg vise deg hvorfor du kanskje vil bruke en tilpasset kjernen, så vel som hvor du finner dem.

Om kjernen

Kjernen er programvaren som overgår gapet mellom operativsystemet (og installerte apper) og maskinvaren i enheten. Alt du gjør på enheten din innebærer kjernen. Øker volumet mens du spiller av en video? Android forteller ikke høyttalerne høyt for å øke produksjonen. I stedet forklarer den kjernen at den ønsker å øke volumet, og kjernen snakker til høyttaleren for å øke produksjonen.


Men hvorfor den midtre mannen? På svært enkle vilkår gjør det Android mye mer fleksibelt. Google kan bekymre seg for å skape all funksjonalitet i Android, men trenger ikke å bekymre deg for hvordan det nøyaktig utføres på hver enhet. Siden det er så mange enheter som har all slags maskinvare, kan Google ikke bekymre seg for å gi kompatibilitet og drivere med hver enhet. Det er produsentens jobb å opprette kjernen som har alle driverne som er nødvendige for å få alt til å fungere på enheten.

tilpasning

Kjernen, i denne forbindelse, er ekstremt tilpassbar. Ikke bare må produsenten koble til nødvendige drivere for å få all maskinvaren til å fungere riktig, men det er mange variabler de trenger å sette. De kan rote med alle slags ting, for eksempel:

  • minimum og maksimum frekvenser som CPU kan skalere opp eller ned til
  • hvor opptatt CPUen burde være før det muliggjør ekstra kjerner som det normalt har deaktivert for å spare batteri
  • frekvensen CPUen skal øke til når den oppdager berøringsinngang (for å sikre en jevnere våkne opp)
  • CPU-guvernøren (som bestemmer hvor raskt det har en tendens til å rampe opp frekvensen eller ikke) som skal brukes
  • endre spenningen til CPU under alle mulige frekvenser
  • maksimal frekvens av GPU
  • aktiver USB-hurtigladning (for USB 3.0-porter)
  • konfigurer I / O-planleggeren som brukes

Hvordan en erstatning kjernen fordeler deg

Det er flott og alt, men hva kan en tilpasset kjerne gjøre for deg? Det finnes mange forskjellige tilpassede kjerner for nesten alle Android-enheter som eksisterer, så du har mange alternativer å velge mellom. Avhengig av dine behov kan du velge kjerner som er optimalisert for ytelse, eller de som er optimalisert for strømsparing. Andre har en god balanse mellom begge deler.


Det er noen utviklere som bytter ut noen drivere med andre (av varierende grunner), eller utvikler sine egne oppdateringer for problemer de identifiserer. Mange utviklere prøver også å inkludere oppstrøms Linux-kjernepatcher, eller bruke egne verktøy for samling. For eksempel, for min Nexus 5, er det en utvikler som bruker sin egen verktøykasse, som inkluderer den nyeste versjonen av GCC, en Linaro toolchain med optimaliseringer spesielt for CPU-arkitekturen som brukes, og maksimalt optimaliseringsflagger for kompilatoren.

Utviklere kan til og med legge til flere tilleggsfunksjoner fra andre kjerner som ikke eksisterer offisielt for enheten din. For eksempel er det noen kjerner for Nexus 5 som inkluderer “dobbeltklikk for å våkne” funksjon som først dukket opp på LG G2.

Mest av alt, gir en håndfull kjerner deg tilgang til konfigurerbare variabler selv, slik at du kan bruke koden som kjerneutviklerne slipper ut, men juster den for å justere oppførselen til din smak. Du vil imidlertid undersøke noen av alternativene som er tilgjengelige før du faktisk begynner å endre verdier for dem. Med andre ord kan en tilpasset kjerne gi forbedringer, ekstra funksjoner, spesialisering og ekstern konfigurerbarhet.

Hvor finner du Android Kerner

Det er ganske enkelt å finne en kjernen for enheten din. Forutsatt at du har enheten din rotfestet og en tilpasset gjenoppretting installert Hva er en tilpasset gjenoppretting? Utforske CWM, TWRP og Venner Hva er en tilpasset gjenoppretting? Utforske CWM, TWRP og venner Hvis du noensinne har vurdert å tinker med Android-enheten din, har du sikkert lest at du må blinke en egendefinert gjenoppretting på den før du kan gjøre noe seriøst. Men det ber om noen spørsmål. Les mer, du kan bla gjennom XDA-Developers-forumet, se i underforumet for din spesifikke enhet, søk gjennom tråder for alle som har en [KERNEL] -tag i trådenes tittel, last ned en du liker, og blar på. zip-fil via din egendefinerte gjenoppretting.


Det kan også være en klebrig tråd som kan inneholde en liste over populære kjerner som er tilgjengelige for enkel søking. Når du har bestemt deg for en kjerne du vil bruke, bare last den ned (den skal være i en .zip-fil) og blinke den ved hjelp av egendefinert gjenoppretting. Husk å overholde alle instruksjoner som kjernen utvikleren kan gi, og noen av deres instruksjoner vil overstyre noen av mine råd.

Konklusjon

Tilpassede kjerner kan gjøre enheten din så mye bedre. Hvis du tilfeldigvis velger en kjerne som ikke passer for deg, kan du alltid finne en annen og blinke den for å erstatte den for øyeblikket installerte. Når du har funnet en som passer for deg, gratulerer! Du har nettopp gjort enheten din så mye bedre for du.

Bilde Kreditt: CIMMYT