Razvoj ne vedno precej občutek kot razvoj brez ROM-ov po meri. So tako osrednji del naše mobilne izkušnje, da bi težko dosegli pravo izkušnjo Androida, ne da bi jih najprej utripali. Torej, če slučajno razmišljate o izgradnji lastne univerze, je XDA-University odličen kraj za začetek vaše poti.
The Kako zgraditi Android ROM vodnik na univerzi XDA je odličen uvodni pregled, ki vam bo pomagal začeti. Čeprav se dejansko ne spušča v podrobnosti o tem, kako dejansko ustvariti vsako komponento, ki gre v a ROM po meri, ponuja začetnikom obsežno, a prebavljivo razčlenitev bistvenega komponente. Ti vključujejo:
- Jedro: "Jedro je kritična komponenta vsakega operacijskega sistema. Nanj lahko gledamo kot na nekakšen most med aplikacijami in dejansko strojno opremo naprave.."
- Knjižnice: Knjižnice so deli kode, posebej razviti za aktiviranje ključnih funkcij naprave (npr. kamere ali zvočnikov). Brez določenih knjižnic v vašem ROM-u tvegate, da se vaš ROM ne bo zagnal ali deloval.
- Zagonski nalagalnik: "Zagonski nalagalnik je na splošno prvi bajt kode, ki jo izvede stroj, ki bo povedal zagonsko zaporedje in naložil operacijski sistem v RAM."
- Obnovitev: Recovery je 'aplikacija', ki omogoča flash jedra, rom-e, modifikacije in prilagoditve. Je tudi način namestitve in posodabljanja vašega ROM-a, razdelitve vaše SD kartice in mnogih drugih stvari, povezanih z OS.
- Radio: Radio je "najnižji del programske plasti", ki "upravlja anteno GPS, anteno GSM in zažene CPE: vse, kar [zagonski nalagalnik] potrebuje za zagon OS".
Vsaka od teh komponent je pomembna za uspešno gradnjo ROM-a, in če se ena od teh pokvari, se vaš ROM morda ne bo zagnal. Zato se prepričajte, da si ogledate vodnik na univerzi XDA, kot tudi obilico vodnikov na forumih XDA za več navodil in podrobnosti.