QNA > C > Come Sono Fatte O Codificate Le Rom Android Personalizzate Come One Ui, Oxygen Os, Miui? Con Quale Linguaggio Di Programmazione?

Come sono fatte o codificate le ROM Android personalizzate come One UI, Oxygen OS, MIUI? Con quale linguaggio di programmazione?

L'uso dell'abbreviazione ROM nel contesto del sistema operativo Android (che sotto il cofano è Linux) è tecnicamente scorretto. ROM significa Read Only Memory e originariamente si riferisce a specifici tipi di chip di memoria. Storicamente, il termine può riferirsi a qualsiasi memoria non accessibile dal software per la scrittura, perché ancora cancellabile e scrivibile di nuovo.

Ma questo non è il caso di Android. Android può aggiornarsi da solo facendo lampeggiare l'immagine del filesystem di root di sola lettura nel flash del dispositivo.

Ora, la sovrapposizione specifica del produttore di Android è fatta dalla modifica del codice sorgente di Android stesso applicata nella misura in cui non blocca i servizi di Google dal corretto funzionamento. Quel codice è per lo più scritto in Java, più recentemente in Kotlin. La maggior parte di quella roba non è diversa dalle normali applicazioni Android, solo perché è servita integrata non subisce un'installazione consapevole dal punto di vista dell'utente.

Molto più difficile l'adozione a basso livello di Android per particolari hardware non è normalmente visibile per i consumatori. Di solito è scritto in C.

.

Di Emmalee Tejada

Qual è la migliore ROM personalizzata per un Redmi Note 4 nel 2019? :: Si può inserire un microonde in una ciabatta?
Link utili