Pourquoi Android est-il différent sur les téléphones portables fabriqués par différentes sociétés, et pourquoi les applications comme Facebook diffèrent-elles également ?
Réponses
Trop de publicités?Le système d'exploitation de votre téléphone n'a pas été mis en place par Google : il a été mis en place par le fabricant du téléphone (l'autorité de régulation des télécommunications). OEM ). Google donne aux OEM le code source d'Android, et l'OEM doit intégrer ses pilotes dans le téléphone. L'équipementier peut également apporter des modifications à Android, à condition que le système passe les tests de compatibilité (pour que les applications puissent fonctionner).
Les équipementiers aiment utiliser cette facilité pour apporter des modifications, d'abord pour ajouter leur propre marque, ensuite pour ajouter des fonctions qu'ils considèrent comme "à valeur ajoutée". Les OEM veulent différencier leurs téléphones de leurs concurrents de cette manière. Ils ne veulent pas devenir comme les fabricants de PC, qui n'ont pas autant de possibilités de personnalisation, car la fabrication de PC a des marges beaucoup plus faibles.
C'est parce qu'Android est open-source. Tout le monde peut le modifier à sa guise. Les OEM, les fabricants d'équipements originaux, aiment particulièrement différencier leurs produits de ceux des autres en personnalisant Android.
Il existe plusieurs variantes populaires d'interface utilisateur Android modifiée comme LineageOS (anciennement CyanogenMod), MIUI et tout autre interface utilisateur. La plupart des modifications sont destinées à fournir plus de fonctionnalités ou à améliorer l'apparence d'Android. Beaucoup de modifications n'interfèrent pas avec la partie inférieure d'Android - elles changent seulement son apparence, mais pas son fonctionnement. Cela peut être fait facilement, même en installant un autre lanceur (afin d'avoir une apparence et des fonctionnalités de bureau différentes).
Pour l'instant, l'Android vanille ne peut être trouvé que sur les téléphones Google comme les Pixel et les Nexus. Mais ce n'est pas un gros problème, sauf si vous êtes un maniaque de Google. Le système Android modifié par l'équipementier doit passer une série de tests pour s'assurer qu'il est compatible avec le système Android vanille de Google, afin que les applications et les jeux puissent fonctionner.