Attīstība ne vienmēr notiek diezgan justies kā attīstībai bez pielāgotajiem ROM. Tās ir tik svarīga mūsu mobilo ierīču lietošanas pieredze, ka būtu grūti iegūt atbilstošu Android lietošanas pieredzi, vispirms nepamirkšķinot. Tātad, ja jūs vienkārši apsverat iespēju izveidot savu, XDA-University ir lieliska vieta, kur sākt savu ceļojumu.
The Kā izveidot Android ROM ceļvedis XDA Universitātē ir lielisks ievada pārskats, kas palīdzēs jums sākt darbu. Lai gan tajā nav aplūkota katra komponenta izveides specifika, kas iekļaujas a pielāgotu ROM, tas nodrošina iesācējiem visaptverošu, taču viegli uztveramu būtisko sadalījumu sastāvdaļas. Tie ietver:
- Kodols: "Kodols ir katras operētājsistēmas būtiska sastāvdaļa. To var uzskatīt par sava veida tiltu starp lietojumprogrammām un ierīces faktisko aparatūru.
- Bibliotēkas: Bibliotēkas ir koda daļas, kas īpaši izstrādātas, lai aktivizētu ierīces galvenās funkcijas (piemēram, kameru vai skaļruņus). Ja jūsu ROM nav noteiktas bibliotēkas, pastāv iespēja, ka ROM netiks sāknēts vai nedarbosies.
- Bootloader: "Sāknēšanas ielādētājs kopumā ir pirmie koda baiti, ko mašīna izpilda, kas paziņos sāknēšanas secību un ielādēs operētājsistēmu RAM."
- Atveseļošanās: atkopšana ir 'lietojumprogramma', kas ļauj flash kodoliem, ROM, modifikācijām un uzlabojumiem. Tā ir arī ROM instalēšanas un atjaunināšanas metode, SD kartes sadalīšana un daudzas citas ar OS saistītas lietas.
- Radio: Radio ir "programmatūras slāņa zemākā daļa", kas "apstrādā GPS antenu, GSM antenu un iedarbina centrālo procesoru: viss, kas [sāknēšanas ielādētājam] nepieciešams, lai palaistu OS".
Katrs no šiem komponentiem ir svarīgs veiksmīgai ROM izveidei, un, ja kāds no tiem sabojājas, jūsu ROM var netikt palaists. Tāpēc noteikti iepazīstieties ar ceļvedi XDA Universitātē, kā arī daudzos ceļvežus XDA forumos, lai iegūtu papildu norādījumus un informāciju.