Vystymasis ne visada gana jaučiasi kaip plėtra be pasirinktinių ROM. Jie yra tokia esminė mūsų naudojimo mobiliesiems dalis, kad būtų sunku pasiekti tinkamą „Android“ patirtį, prieš tai nepamirksėjus. Taigi, jei tik ketinate sukurti savo, XDA universitetas yra puiki vieta pradėti savo kelionę.
The Kaip sukurti Android ROM XDA universiteto vadovas yra puiki įvadinė apžvalga, padėsianti pradėti. Nors iš tikrųjų nekalbama apie tai, kaip iš tikrųjų sukurti kiekvieną komponentą, kuris patenka į a pritaikytas ROM, pradedantiesiems suteikia išsamų, tačiau suprantamą esminių dalykų suskirstymą komponentai. Tai apima:
- Branduolys: "Branduolys yra svarbus kiekvienos operacinės sistemos komponentas. Tai gali būti laikoma tam tikru tiltu tarp programų ir tikrosios įrenginio aparatinės įrangos.
- bibliotekos: bibliotekos yra kodo dalys, specialiai sukurtos pagrindinėms įrenginio funkcijoms (pvz., fotoaparatui ar garsiakalbiams) suaktyvinti. Jei ROM neturite tam tikrų bibliotekų, rizikuojate, kad ROM neįsikraus arba neveiks.
- Bootloader: "Įkrovos įkroviklis apskritai yra pirmieji mašinos vykdomi kodo baitai, kurie pasakys įkrovos seką ir įkels operacinę sistemą į RAM."
- Atsigavimas: Atkūrimas yra „programa“, leidžianti atnaujinti branduolius, ROM, modifikacijas ir pakeitimus. Tai taip pat yra ROM diegimo ir atnaujinimo, SD kortelės skaidymo ir daugelio kitų su OS susijusių dalykų būdas.
- Radijas: Radijas yra „žemiausia programinės įrangos sluoksnio dalis“, kuri „tvarko GPS anteną, GSM anteną ir įjungia procesorių: viskas, ko reikia [įkrovos įkrovikliui], kad paleistų OS“.
Kiekvienas iš šių komponentų yra svarbus sėkmingam ROM kūrimui, o jei vienas iš jų suklys, jūsų ROM gali nepasileisti. Taigi būtinai peržiūrėkite vadovą XDA universitete, taip pat daugybę vadovų XDA forumuose, kad gautumėte daugiau instrukcijų ir informacijos.