Salve a tutti! Volevo chiedervi una cosa... Che cambia tra ROM e Kernel? Per favore rispondete in modo più completo che possiate\vogliate, vorrei conoscere meglio Android.
Inviato dal mio Xperia S MIUI 2.8.3 usando Androidiani App
Visualizzazione stampabile
Salve a tutti! Volevo chiedervi una cosa... Che cambia tra ROM e Kernel? Per favore rispondete in modo più completo che possiate\vogliate, vorrei conoscere meglio Android.
Inviato dal mio Xperia S MIUI 2.8.3 usando Androidiani App
Se sei cosi assetato di sapere meglio di google non trovi. Tanto anche volendo se ti volessimo rispondere in modo completo ti linkeremo altre discussioni
Inviato dal mio GT-S6102
Il kernel è il nucleo del sistema operativo, quella parte di codice che permette al so di interfacciarsi con l'hardware. Senza un kernel, o con uno incompatibile il telefono va in bootloop o addirittura non si accende proprio.
La ROM invece è un'immagine di sistema che contiene il sistema operativo. Le rom a loro volta si dividono in stock e custom (o coocked, cucinate)
Le prime sono quelle che trovi preinstallate sul telefono dal produttore, che a volte decide di personalizzarle con i suoi temi o le sue app (questo vale anche con gli operatori telefonici; in questo caso si parla di telefoni brandizzati);
Al contrario una rom custom è una rom personalizzata creata da sviluppatori indipendenti, senza le restrinzioni che impone il produttore :)
Spero di essere stato esaustivo :D
Inviato dal mio GT-I9003 con Tapatalk 2
Grazie! Molto esaustivo. Ma quindi l'interfaccia del telefono dipende dal kernel?
Inviato dal mio Xperia S MIUI 2.8.3 usando Androidiani App
Esattamente ;)
Solo attenzione a una cosa: tieni presente la differenza tra interfaccia e interfaccia utente: la prima indica il modo in cui il software comunica con l'hardware (gestita dal kernel in questo caso), mentre la seconda indica il modo in cui l'utente comunica con il sistema.
Esistono due tipi di interfaccia utente: a riga di comando e grafica (o GUI, Graphical User Interface).
Con l'interfaccia a riga di comando i comandi vengono dati da terminale, mentre con quella grafica attraverso la pressione di bottoni convenzionali. Esempio: per cancellare una cartella in ambiente Linux dovrai digitare da terminale il percorso della cartella seguito da rmdir [spazio] nome cartella, mentre graficamente dovrai cliccare col destro sulla cartella e scegliere "elimina" ;)
Con android puoi interfacciarti con il dispositivo graficamente, e l'interfaccia grafica è contenuta nella ROM :)
Inviato dal mio GT-I9003 con Tapatalk 2
Quoto Dandelion ed aggiungo.
L'interfaccia grafica del terminale Android la puoi cambiare in parte cambiando Launcher https://play.google.com/store/search?q=launcher&c=apps
Li c'è da sbizzarrirsi.
Grazie a tutti! Del launcher alternativo giá la sapevo. Ho provato Go Launcher EX, ma non mi ci trovavo.
Quindi l'interfaccia che vedo io è nella ROM, mentre il sistema di comunicazione tra hardware e software è gestito dal kernel... Giusto?
Inviato dal mio Xperia S MIUI 2.8.3 usando Androidiani App
Per ora ci siamo ... continua
E come faccio a sapere quale kernel è compatibile con data ROM o viceversa?
Inviato dal mio Xperia S MIUI 2.8.3 usando Androidiani App
Dovresti spulciarti la sezione modding relativa al tuo cellulare Sony Xperia S Modding - Forum Android Italiano se non sbaglio