Quelle est la différence entre une ROM AOSP et une ROM stock?


27

Je voudrais savoir quelle est la différence entre ces deux.

Quels sont les avantages ou les inconvénients de l'utilisation d'une ROM AOSP par rapport à une ROM Stock?

Est-ce juste le thème / skin / interface utilisateur et Bloatware qui est différent ou y a-t-il autre chose?

Réponses:


28

Une ROM d'origine est la ROM fournie avec un périphérique; le périphérique est «stocké» avec cette ROM par le fabricant. Android est généralement personnalisé par le fabricant dans une certaine mesure; au minimum, il doit y avoir des pilotes spécifiques à l'appareil et ainsi de suite pour qu'Android fonctionne sur un appareil particulier. Comme le note Flow, les personnalisations peuvent inclure un thème personnalisé, un lanceur et des applications par défaut comme le fait HTC Sense.

Une ROM AOSP est une ROM basée sur le projet Open Source Android. Dans le sens le plus pur, AOSP fait référence aux ROM ou au code non modifiés de Google. Le nom est souvent coopté pour les ROM personnalisées qui sont très proches de l'AOSP d'origine, car ces ROM doivent encore être personnalisées; par exemple, je ne peux pas télécharger / compiler le code source Android et l'exécuter sur mon Samsung Vibrant sans faire beaucoup de personnalisations. Le nom est souvent utilisé à mauvais escient pour faire référence à des ROM qui n'ont pas de lanceur personnalisé ou à de nombreuses autres modifications apportées par les transporteurs avec Sense, TouchWiz, Motoblur et al., Bien qu'elles puissent toujours être à thème. Un nom plus précis pour les ROM simples et non modifiées pour les appareils non Google est probablement "ROM vanille". (Cette distinction fait partie de notre politique de marquage ici; voir cette discussion Meta pour plus d'informations.

Techniquement, les ROM d'origine sont toutes des ROM AOSP, à l'exception des versions d'Android qui n'ont pas été publiées. Les ROM en nid d'abeille ne sont pas AOSP, mais (par exemple) les ROM Gingerbread sont AOSP puisque le code source 2.3 est disponible sur http://source.android.com/ . (Cela suppose que Google n'a pas caché des parties du code et les a secrètement transmises aux fabricants.)

Pour ajouter encore à la confusion, une "ROM personnalisée" ne fait pas référence aux ROM personnalisées en général. Ce terme fait spécifiquement référence aux ROM qui ont été personnalisées par des tiers (c'est-à-dire, pas les fabricants ou les transporteurs). Par exemple, j'exécute une ROM personnalisée qui est juste une ROM de stock repensée et modifiée. CyanogenMod est un autre exemple, et il a de nombreuses fonctionnalités construites à partir de zéro plutôt que de simples ajustements. La plupart des ROM AOSP que vous trouverez pour un appareil spécifique sont des ROM d'origine qui ont été personnalisées pour supprimer certains ajustements du fabricant / transporteur et les rapprocher de la pure expérience AOSP.


Pourquoi n'utilisent-ils pas les mêmes pilotes? la mise en œuvre des deux roms est-elle différente?
Uri Herrera

3
@UriHerrera Les pilotes ne sont souvent pas rendus open source et ne font pas partie du projet Android Open Source.
Matthew Read

Je pense que le troisième paragraphe devrait être supprimé. Faire valoir que chaque rom stock est également une rom AOSP peut être déroutant pour les personnes qui veulent simplement savoir à quoi s'attendre des roms marquées comme stock basé contre AOSP basé sur des sites comme les développeurs xda - et si vous l'étirez un peu, par ce logique, vous pouvez appeler toutes les distributions Linux roms android.
Mihic

@Mihic Vous supposez que XDA et al. est cohérent avec la façon dont ils utilisent AOSP que je ne pense pas qu'ils sont. Le reste de mon article devrait cependant fournir une indication des différences.
Matthew Read

Vous avez raison, les gens collent toutes sortes de balises à leurs roms juste pour attirer l'attention. : S
Mihic

3

Cela dépend du fabricant. On fait plus de personnalisation que d'autres. Les exemples les plus importants sont TouchWiz de Samsung et Sense de HTC. Bien que les deux soient principalement des changements d'interface utilisateur, il existe également des cas où des fonctionnalités supplémentaires sont ajoutées à la ROM, comme Bluetooth Tether et le cryptage complet du système, qui sont de nos jours des fonctionnalités fournies par AOSP. D'autres n'apportent que de petites modifications à Android vanille.

Mais en général, je dirais principalement le thème, l'habillage, l'interface utilisateur et les applications préinstallées qui diffèrent d'ASOP. D'un autre côté, il est presque impossible de faire une déclaration absolue. Les différences varient selon le fabricant et le modèle.


1

Je pense que parfois une réponse pratique aide à clarifier les choses, ce ne sera pas aussi technique que les autres réponses, mais plus encore un exemple réel.

J'ai un T-Mobile Galaxy s5.

La page XDA se trouve ici

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

Lorsque vous recherchez des Roms, il existe 2 catégories principales:

T-MOBILE GALAXY S 5 ANDROID DEVELOPMENT

Cette catégorie comprend toutes les roms "stock" . La base de code est la ROM TouchWiz Samsung généralement débarrassée des bloatware et optimisée d'une manière ou d'une autre.

DÉVELOPPEMENT UNIFIÉ SAMSUNG GALAXY S 5

Cette catégorie comprend toutes les roms "AOSP" . Tous les ROMs ici sont construits à partir du code de projet Open Source Android et modifiés / optimisés pour le Galaxy S5 (toute variante). La raison pour laquelle il est "unifié" est que toute ROM AOSP pour un S5 devrait fonctionner sur TOUS les S5, mais avec des roms fortement modifiés comme le "Stock / TouchWiz", ils sont généralement optimisés / spécifiques au pilote pour chaque modèle de Samsung Galaxy S5.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.