Qual é a diferença entre uma ROM AOSP e uma ROM de estoque?


27

Eu gostaria de saber qual é a diferença entre esses dois.

Quais são as vantagens ou desvantagens de usar uma ROM AOSP vs uma ROM de estoque?

É apenas o tema / skin / interface do usuário e o Bloatware que são diferentes ou há algo mais?

Respostas:


28

Uma ROM de estoque é a ROM que acompanha o dispositivo; o dispositivo é "abastecido" com essa ROM pelo fabricante. O Android geralmente é personalizado pelo fabricante até certo ponto; no mínimo, é necessário que haja drivers específicos do dispositivo e assim por diante para que o Android funcione em um dispositivo específico. Como observa o Flow, as personalizações podem incluir um tema personalizado, iniciador e aplicativos padrão, como o HTC Sense.

Uma ROM AOSP é uma ROM baseada no Android Open Source Project. No sentido mais puro, o AOSP refere-se a ROMs ou código não modificados do Google. O nome geralmente é cooptado para ROMs personalizadas muito próximas do AOSP original, pois essas ROMs ainda precisam ser personalizadas; por exemplo, não consigo baixar / compilar o código-fonte do Android e executá-lo no meu Samsung Vibrant sem fazer muitas personalizações. O nome é frequentemente abusado para se referir a ROMs que não possuem um iniciador personalizado ou muitas das outras modificações que as operadoras fazem com Sense, TouchWiz, Motoblur et al., Embora elas ainda possam ser temáticas. Um nome mais preciso para ROMs comuns e inalteradas para dispositivos que não são do Google é provavelmente "ROMs de baunilha". (Essa distinção faz parte de nossa política de tags aqui; consulte esta discussão sobre metatags para obter mais informações.

Tecnicamente, as ROMs de estoque são todas as ROMs do AOSP, além das versões do Android que não foram lançadas. ROMs Honeycomb não são AOSP, mas (por exemplo) ROMs Gingerbread são AOSP, pois o código-fonte 2.3 está disponível em http://source.android.com/ . (Isso pressupõe que o Google não ocultou partes do código e o entregou secretamente aos fabricantes.)

Para aumentar ainda mais a confusão, uma "ROM personalizada" não se refere às ROMs personalizadas em geral. Esse termo refere-se especificamente às ROMs que foram personalizadas por terceiros (ou seja, não pelos fabricantes ou operadoras). Por exemplo, estou executando uma ROM personalizada que é apenas uma ROM de estoque com temas e aprimorada. O CyanogenMod é outro exemplo, e possui muitos recursos criados desde o início, em vez de meros ajustes. A maioria das ROMs AOSP que você encontrará para um dispositivo específico são ROMs padrão que foram personalizadas para remover alguns dos ajustes do fabricante / operadora e torná-los mais próximos da experiência AOSP pura.


Por que eles não usam os mesmos drivers? a implementação nos dois roms é diferente?
Uri Herrera

3
Os Drivers @UriHerrera geralmente não são de código aberto e não fazem parte do Projeto de Código Aberto do Android.
Matthew Leia

Eu acho que o terceiro parágrafo deve ser removido. Argumentar que cada ROM de estoque também é uma ROM do AOSP pode ser confuso para as pessoas que querem apenas saber o que esperar de roms marcadas como baseadas em ações vs. AOSP baseadas em sites como xda-developers - e, se você esticar um pouco, lógica, você pode chamar todas as distribuições Linux roms para android.
Mihic

@ Mike Você está assumindo XDA et al. é consistente com a forma como eles usam o AOSP, que eu não acho que sejam. O restante do meu post deve fornecer algumas indicações das diferenças, no entanto.
Matthew Leia

Você está certo, as pessoas colam todos os tipos de etiquetas nas ROMs apenas para obter atenção. : S
Mihic

3

Isso depende do fabricante. Um faz mais personalização do que outros. Exemplos proeminentes são TouchWiz da Samsung e Sense da HTC. Embora as duas sejam principalmente alterações na interface do usuário, também há casos em que funcionalidades adicionais são adicionadas à ROM, como Bluetooth Tether e criptografia completa do sistema, que atualmente são recursos fornecidos pelo AOSP. Outros fazem apenas pequenas alterações no baunilha Android.

Mas, em geral, eu diria principalmente o tema, a aparência, a interface do usuário e os aplicativos pré-instalados que diferem do ASOP. Por outro lado, é quase impossível fazer uma afirmação absoluta. As diferenças variam de fabricante e modelo.


1

Acho que às vezes uma resposta prática ajuda a esclarecer as coisas, isso não será tão técnico quanto as outras respostas, mas mais ainda um exemplo do mundo real.

Eu tenho um T-Mobile Galaxy s5.

A página XDA pode ser encontrada aqui

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

Ao procurar Roms, existem 2 categorias principais:

DESENVOLVIMENTO ANDROID DO T-MOBILE GALAXY S 5

Esta categoria é todas as ROM "de estoque" . A base de código é a ROM TouchWiz Samsung, normalmente despida de bloatware e otimizada de alguma forma.

DESENVOLVIMENTO UNIFICADO SAMSUNG GALAXY S 5

Esta categoria é todas as ROM "AOSP" . Todas as ROMS aqui são construídas a partir do Código de projeto de código aberto do Android e modificadas / otimizadas para o Galaxy S5 (qualquer variante). A razão de ser "unificado" é porque qualquer ROM AOSP para um S5 deve funcionar em TODOS os S5, mas com roms fortemente modificados como o "Stock / TouchWiz", eles geralmente são otimizados / específicos do driver para cada modelo do samsung galaxy s5.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.