Dezvoltarea nu întotdeauna destul de simt ca dezvoltare fără ROM-uri personalizate. Ele reprezintă o parte atât de esențială a experienței noastre mobile, încât o experiență Android adecvată ar fi greu de obținut fără a afișa mai întâi câteva. Deci, dacă se întâmplă să vă gândiți să vă construiți propriul dvs., Universitatea XDA este un loc minunat în care să vă începeți călătoria.
The Cum să construiți un ROM Android ghidul de la Universitatea XDA este o prezentare generală excelentă pentru a vă ajuta să începeți. Deși nu intră de fapt în specificul modului de a crea de fapt fiecare componentă care intră într-un ROM personalizat, oferă începătorilor o defalcare cuprinzătoare, dar digerabilă a esențialului componente. Acestea includ:
- Nucleu: „Un nucleu este o componentă critică a fiecărui sistem de operare. Poate fi văzut ca un fel de punte între aplicații și hardware-ul propriu-zis al unui dispozitiv.”
- Biblioteci: Bibliotecile sunt fragmente de cod dezvoltate special pentru a activa funcțiile cheie ale dispozitivului (de exemplu, camera sau difuzoarele). Fără anumite biblioteci în ROM-ul dvs., riscați șansa ca ROM-ul să nu pornească sau să funcționeze.
- Bootloader: „Un bootloader în general sunt primii octeți de cod pe care îi execută o mașină, care vor spune secvența de pornire și vor încărca sistemul de operare în RAM.”
- Recuperare: O recuperare este o „aplicație” care vă permite să flashizați kernel-uri, rom-uri, moduri și ajustări. Este, de asemenea, o metodă de instalare și actualizare a ROM-ului, parționarea cardului SD și multe alte lucruri legate de sistemul de operare.
- Radio: Radioul este „partea cea mai de jos a stratului software” care „se ocupă de antena GPS, antena GSM și pornește procesorul: tot ce are nevoie [bootloaderul] pentru a rula sistemul de operare”.
Fiecare dintre aceste componente este importantă pentru construirea de succes a ROM-ului și, dacă una dintre acestea nu merge bine, este posibil ca ROM-ul dvs. să nu pornească. Așa că asigurați-vă că consultați ghidul de la XDA-University, precum și multitudinea de ghiduri din forumurile XDA pentru mai multe instrucțiuni și detalii.