1 votes

Vanilla Android

J'espère que je ne vais pas poster ceci au mauvais endroit.

Depuis l'existence d'Android, on sait que la possibilité de mise à niveau d'un appareil est l'une des principales raisons pour lesquelles on décide d'acheter un appareil. Parmi les grandes marques, j'ai possédé un Samsung Galaxy (le premier Samsung Galaxy), un LG Optimus G et la première génération de Nexus 7 (fabriquée par ASUS).

La Nexus 7 reçoit toujours des mises à jour jusqu'à maintenant. J'ai reçu une ou deux mises à jour pour mon Samsung Galaxy et je n'ai jamais reçu de mise à jour pour le LG Optimus G. Selon les médias, la mise à jour Kitkat pour le LG Optimus G arrive (ou est arrivée dans certains pays) mais je ne l'ai pas encore vue.

J'ai également possédé et utilisé quelques appareils Android de marque chinoise et ils sont bons pour le prix, mais encore une fois, la version fournie avec l'appareil est à peu près ce que vous obtiendrez.

Ma question est la suivante : à quel point est-il difficile de produire un téléphone Android capable de faire fonctionner Vanilla Android et certaines mises à jour futures (dans un délai raisonnable). Je ne connais rien à la programmation au niveau du système d'exploitation, mais j'imagine que Google doit avoir des directives et une feuille de route pour le système Android. Si les appareils Nexus peuvent être mis à jour, pourquoi les autres fabricants ne peuvent-ils pas choisir le même type de matériel ? Est-ce que quelqu'un qui connaît le fonctionnement du système d'exploitation et du matériel peut partager ses connaissances ?

Ce serait génial si les appareils chinois fonctionnaient sous Vanilla Android et pouvaient être mis à jour comme les appareils Nexus.

[EDIT] Je suppose que mon autre question est la suivante : la possibilité de mise à jour (ou son absence) est-elle davantage une raison technique ou commerciale ?

Merci.

2voto

Andy Brudtkuhl Points 1714

à quel point il est difficile de produire un téléphone Android qui puisse faire fonctionner Vanilla Android

Ce n'est pas possible du tout. Tous les appareils (y compris les appareils Nexus) ont besoin d'Android pour être Portée à ce dispositif. Cela signifie qu'il faut le paramétrer, à partir du code source, avec les bons pilotes, configurés correctement pour cet appareil. Même s'il n'y a pas d'autres personnalisations du fabricant (comme HTC Sense), cela doit être fait pour qu'Android fonctionne.

Même si le dispositif est similaire ou partage certains composants avec un dispositif existant, il ne sera toujours pas compatible avec les ROMs de ce dispositif.

Ce travail doit être répété par le fabricant pour chaque nouvelle version d'Android. Cela coûte de l'argent, et pour les appareils sans marque où la fidélité et la réputation ne sont pas importantes, il n'y a pas vraiment d'avantage pour le fabricant, ni de moyen pour lui de récupérer ses coûts.

1voto

RossC Points 5100

C'est une raison commerciale. Chaque OEM (fabricant) veut se démarquer sur le marché par son matériel ET son logiciel. Lors de votre prochaine mise à niveau, envisagerez-vous d'apprendre une nouvelle couche OEM ou simplement une nouvelle version brillante de ce que vous connaissez déjà ? (Beaucoup de gens optent pour la seconde solution, ils ne se soucient pas du système d'exploitation, leur téléphone est un "HTC" ou un "Samsung", pas un appareil "Android"). Il y a aussi une autre raison, légèrement sournoise.

Notez également que CHAQUE appareil a son propre noyau, ses propres pilotes, etc. Il n'existe donc pas vraiment d'Android 100% vanille, il doit être porté sur chaque appareil. y compris la ligne Nexus .

À titre d'exemple : Samsung a fait tourner son Galaxy S5 sous Android, avec la superposition Touchwiz. Tous les appareils Android de Samsung sont dotés de la structure Touchwiz. Les utilisateurs s'habituent à l'aspect et à la convivialité de l'appareil, ainsi qu'à son côté "Touchwiz". Entre-temps, ils ont développé le système d'exploitation Tizen et l'ont modifié pour qu'il soit presque identique à Touchwiz. Pour l'utilisateur, le système d'exploitation sous-jacent est en quelque sorte invisible et fonctionne à peu près de la même manière, sauf que Samsung a maintenant son matériel et son propre système d'exploitation.

Voici un Capture d'écran de Tizen

Voici un Capture d'écran de Touchwiz

Vous voyez ce que je veux dire ?

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