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.
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.
la source
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.
la source