30 votes

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

J'aimerais savoir quelle est la différence entre les deux.

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

Est-ce que c'est juste le thème/la peau/l'interface utilisateur et le bloatware qui sont différents ou y a-t-il autre chose ?

32voto

Matthew Read Points 50150

Une ROM stock est la ROM fournie avec un appareil ; l'appareil est "stocké" avec cette ROM par le fabricant. Android est généralement personnalisé par le fabricant à un certain degré ; au minimum, il doit y avoir des pilotes spécifiques à l'appareil, etc. 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 l'Android Open Source Project. Au sens le plus pur, AOSP fait référence aux ROMs non modifiées ou au code de Google. Le nom est souvent utilisé pour désigner des ROMs personnalisées qui sont très proches de l'AOSP original, car ces ROMs doivent encore être personnalisées ; par exemple, je ne peux pas télécharger/compiler le code source d'Android et le faire fonctionner sur mon Samsung Vibrant sans faire beaucoup de personnalisations. Le nom est souvent utilisé de manière abusive pour désigner les ROM qui n'ont pas de lanceur personnalisé ou beaucoup d'autres modifications apportées par les opérateurs avec Sense, TouchWiz, Motoblur et autres, bien qu'elles puissent encore être thématiques. Un nom plus exact pour les ROMs simples, le plus souvent sans modification, pour les appareils non-Google est probablement "vanilla ROMs" (cette distinction fait partie de notre politique de marquage ici ; voir cette discussion Meta pour plus d'informations).

Techniquement, les ROMs stock sont toutes des ROMs AOSP à part les versions d'Android qui n'ont pas été publiées. Les ROMs Honeycomb ne sont pas AOSP, mais (par exemple) les ROMs Gingerbread sont AOSP puisque le code source de la version 2.3 est disponible à l'adresse suivante http://source.Android.com/ . (Cela suppose que Google n'a pas caché des parties du code et ne l'a pas donné secrètement aux fabricants).

Pour ajouter à 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 ROMs qui ont été personnalisées par des tiers (c'est-à-dire pas les fabricants ou les opérateurs). Par exemple, j'utilise une ROM personnalisée qui n'est qu'une ROM stock remodelée et modifiée. CyanogenMod est un autre exemple, et il a de nombreuses fonctionnalités construites à partir de la base plutôt que de simples modifications. La plupart des ROMs AOSP que vous trouverez pour un appareil spécifique sont des ROMs stock qui ont été personnalisées pour supprimer certaines des modifications apportées par le fabricant ou l'opérateur et les rendre plus proches de l'expérience AOSP pure.

0 votes

Pourquoi n'utilisent-ils pas les mêmes pilotes ? L'implémentation dans les deux roms est-elle différente ?

3 votes

@UriHerrera Les pilotes ne sont souvent pas mis en open source, et ne font pas partie du projet Android Open Source.

0 votes

Je pense que le troisième paragraphe devrait être supprimé. Argumenter que chaque rom stock est aussi une rom AOSP peut être déroutant pour les gens qui veulent juste savoir à quoi s'attendre des roms étiquetées comme stock ou AOSP sur des sites comme xda-developers - et si on pousse un peu, avec cette logique on peut appeler toutes les roms Android des distributions linux.

4voto

Flow Points 18254

Cela dépend du fabricant. Certains font plus de personnalisation que d'autres. Les exemples les plus marquants sont TouchWiz de Samsung et Sense de HTC. Si les deux sont principalement des changements d'interface utilisateur, il y a aussi des cas où des fonctionnalités supplémentaires sont ajoutées à la ROM, comme le Bluetooth Tether et le cryptage complet du système, qui sont aujourd'hui des fonctionnalités fournies par AOSP. D'autres n'apportent que de petits changements à Android vanille.

Mais en général, je dirais que c'est surtout le thème, la peau, l'interface utilisateur et les applications préinstallées qui diffèrent de l'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.

2voto

Je pense que parfois une réponse pratique aide à clarifier les choses, ce ne sera pas aussi technique que les autres réponses, mais plutôt un exemple du monde 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 deux catégories principales :

T-MOBILE GALAXY S 5 Android DÉVELOPPEMENT

Cette catégorie regroupe tous les "roms "stock . Le code de base est la ROM TouchWiz de Samsung, généralement dépourvue de bloatware et optimisée d'une manière ou d'une autre.

SAMSUNG GALAXY S 5 DÉVELOPPEMENT UNIFIÉ

Cette catégorie regroupe tous les "roms "AOSP . Toutes les ROMS ici sont construites à partir du code du projet Android Open Source et modifiées/optimisées pour le Galaxy S5 (toute variante). La raison pour laquelle il est "unifié" est que n'importe quelle 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 / pilote spécifique pour chaque modèle de la galaxie Samsung S5.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X