Utveckling gör det inte alltid ganska känns som utveckling utan anpassade ROM. De är en så central del av vår mobila upplevelse att en riktig Android-upplevelse skulle vara svår att få till utan att blinka några först. Så om du bara råkar fundera på att bygga ditt eget är XDA-University ett bra ställe att börja din resa på.
De Hur man bygger en Android ROM guide over på XDA University är en bra introduktionsöversikt som hjälper dig att komma igång. Även om det faktiskt inte går in på detaljerna för hur man faktiskt skapar varje komponent som går in i en anpassad ROM, den ger nybörjare en omfattande men lättsmält uppdelning av det väsentliga komponenter. Dessa inkluderar:
- Kärna: "En kärna är en kritisk komponent i varje operativsystem. Det kan ses som en sorts brygga mellan applikationerna och den faktiska hårdvaran i en enhet.."
- Bibliotek: Bibliotek är kodbitar speciellt utvecklade för att aktivera enhetens nyckelfunktioner (t.ex. kameran eller högtalarna). Utan vissa bibliotek i din ROM riskerar du att din ROM inte startar eller fungerar.
- Bootloader: "En bootloader i allmänhet är de första byten med kod som en maskin kör som kommer att berätta bootsekvensen och laddar operativsystemet i RAM-minnet."
- Återhämtning: En återställning är en "applikation" som låter dig flasha kärnor, roms, moddar och tweaks. Det är också en metod för att installera och uppdatera din ROM, partitionera ditt SD-kort och många andra OS-relaterade saker.
- Radio: Radion är "den lägsta delen av mjukvarulagret" som "hanterar GPS-antennen, GSM-antennen och tänder CPU: n: allt som [bootloader] behöver för att köra operativsystemet".
Var och en av dessa komponenter är viktiga för ett framgångsrikt ROM-bygge, och om en av dessa går snett kanske din ROM inte startar. Så se till att kolla in guiden på XDA-University, såväl som mängden guider i XDA-forumen för mer instruktioner och detaljer.