Qual è la differenza tra una ROM AOSP e una ROM stock?


27

Mi piacerebbe sapere qual è la differenza tra questi due.

Quali sono i vantaggi o gli svantaggi dell'utilizzo di una ROM AOSP rispetto a una ROM di serie?

È solo il tema / Skin / UI e Bloatware che è diverso o c'è qualcos'altro?

Risposte:


28

Una ROM di serie è la ROM fornita con un dispositivo; il dispositivo è "fornito" con quella ROM dal produttore. Android è generalmente personalizzato dal produttore in una certa misura; almeno devono esserci driver specifici per dispositivo e così via affinché Android funzioni su un determinato dispositivo. Come osserva Flow, le personalizzazioni possono includere un tema personalizzato, un launcher e app predefinite come fa HTC Sense.

Una ROM AOSP è una ROM basata sul progetto Open Source Android. Nel senso più puro, AOSP si riferisce a ROM o codice non modificati di Google. Il nome è spesso cooptato per ROM personalizzate che sono molto vicine all'AOSP originale, poiché queste ROM devono ancora essere personalizzate; ad esempio, non riesco a scaricare / compilare il codice sorgente Android ed eseguirlo sul mio Samsung Vibrant senza effettuare molte personalizzazioni. Il nome viene spesso abusato per riferirsi a ROM che non hanno un launcher personalizzato o molte delle altre modifiche apportate dai carrier con Sense, TouchWiz, Motoblur et al., Sebbene possano ancora essere a tema. Un nome più accurato per ROM semplici, per lo più inalterate per dispositivi non Google è probabilmente "ROM vanilla". (Questa distinzione fa parte della nostra politica di tagging qui; vedi questa discussione Meta per maggiori informazioni.

Tecnicamente, le ROM stock sono tutte AOSP ROM diverse dalle versioni di Android che non sono state rilasciate. Le ROM a nido d'ape non sono AOSP, ma (ad esempio) le ROM Gingerbread sono AOSP poiché il codice sorgente 2.3 è disponibile su http://source.android.com/ . (Ciò presuppone che Google non abbia nascosto parti del codice e lo abbia consegnato segretamente ai produttori.)

Per aggiungere ulteriore confusione, una "ROM personalizzata" non si riferisce alle ROM personalizzate in generale. Tale termine si riferisce specificamente alle ROM che sono state personalizzate da terze parti (ovvero, non i produttori o i corrieri). Ad esempio, sto eseguendo una ROM personalizzata che è solo una ROM stock ri-tematica e ottimizzata. CyanogenMod è un altro esempio e ha molte caratteristiche costruite da zero piuttosto che semplici modifiche. La maggior parte delle ROM AOSP che troverai per un dispositivo specifico sono ROM stock che sono state personalizzate per rimuovere alcune delle modifiche del produttore / vettore e renderle più vicine alla pura esperienza AOSP.


Perché non usano gli stessi driver? l'implementazione in entrambe le rom è diversa?
Uri Herrera,

3
I driver @UriHerrera spesso non sono resi open source e non fanno parte del progetto Open Source Android.
Matteo Leggi il

Penso che il terzo paragrafo debba essere rimosso. Sostenere che ogni rom di stock è anche una rom di AOSP potrebbe essere fonte di confusione per le persone che vogliono solo sapere cosa aspettarsi dalle rom taggate come basate di azioni rispetto a AOSP basate su siti come xda-sviluppatori - e se la allungi un po ', con questo la logica è possibile chiamare tutte le distribuzioni linux di rom android.
Mihic,

@Mihic Stai assumendo XDA et al. è coerente con il modo in cui usano AOSP che non credo siano. Il resto del mio post dovrebbe comunque fornire qualche indicazione delle differenze.
Matteo Leggi il

Hai ragione, le persone attaccano tutti i tipi di tag alle loro rom solo per attirare l'attenzione. : S
Mihic,

3

Dipende dal produttore. Uno fa più personalizzazione di altri. Esempi di spicco sono TouchWiz di Samsung e Sense di HTC. Mentre le due sono principalmente modifiche dell'interfaccia utente, ci sono anche casi in cui vengono aggiunte funzionalità aggiuntive alla ROM, come Bluetooth Tether e crittografia di sistema completa, che al giorno d'oggi sono funzionalità fornite da AOSP. Altri apportano solo piccole modifiche ad Android vaniglia.

Ma in generale direi principalmente il tema, la skin, l'interfaccia utente e le app preinstallate che differiscono da ASOP. D'altra parte, è quasi impossibile fare una dichiarazione assoluta. Le differenze variano a seconda del produttore e del modello.


1

Penso che a volte una risposta pratica aiuti a chiarire le cose, questo non sarà tecnico come le altre risposte, ma più che altro un esempio del mondo reale.

Ho un T-Mobile Galaxy s5.

La pagina XDA è disponibile qui

http://forum.xda-developers.com/tmobile-galaxy-s5

Quando cerchi Rom ci sono 2 categorie principali:

T-MOBILE GALAXY S 5 SVILUPPO ANDROID

Questa categoria comprende tutte le ROM "stock" . La base di codice è la ROM Samsung TouchWiz solitamente spogliata di bloatware e ottimizzata in qualche modo.

SAMSUNG GALAXY S 5 SVILUPPO UNIFICATO

Questa categoria comprende tutte le rom "AOSP" . Tutte le ROM qui sono costruite dal codice di progetto open source Android e modificate / ottimizzate per il Galaxy S5 (qualsiasi variante). Il motivo per cui è "unificato" è perché qualsiasi ROM AOSP per un S5 dovrebbe funzionare su TUTTI gli S5, ma con ROM fortemente modificate come "Stock / TouchWiz" sono generalmente ottimizzate / specifiche del driver per ogni modello di Samsung Galaxy S5.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.