Il s'agit d'une question en deux parties. La partie 1 demande pourquoi les téléphones Android ne reçoivent pas immédiatement la dernière mise à jour, et les autres réponses ont répondu de manière adéquate. La partie 2 demande pourquoi les téléphones plus anciens n'obtiennent souvent pas la dernière mise à jour et n'ont pas encore reçu de réponse.
Comme le dit LeBeau, il existe d'autres parties prenantes de l'entreprise en dehors de Google. Google ne crée que les nouvelles versions et, en plus des téléphones qu'il crée directement, comme la gamme Nexus, il n'a pas grand-chose à dire quant à savoir si et quand les autres les ont mis dans les téléphones. Comme le dit LeBeau, tous ces autres intervenants doivent apprendre la nouvelle version avant de pouvoir l'implémenter. C'est pourquoi les téléphones obtiennent de nouvelles versions plus tard, et pourquoi certains téléphones, comme les Nexus, obtiennent les versions avant tout le monde, car Google a déjà appris la nouvelle version.
En ce qui concerne la partie 2, les fabricants de matériel veulent que nous continuions à acheter de nouveaux téléphones tous les deux mois, non? Sinon, comment garderont-ils toute cette pâte si nous continuons à utiliser nos anciens téléphones? Ils seraient dans la même position que les sociétés informatiques: avec un stockage et une RAM suffisants pour n'importe quel but, pourquoi acheter du nouveau matériel? La réponse est d'arrêter la mise à jour des anciens téléphones, donc si nous voulons les dernières fonctionnalités, nous devons en obtenir une nouvelle. Google ne le fait probablement pas autant, car il vous vend déjà Android, alors pourquoi a-t-il besoin de vous vendre des téléphones, mais il le fait probablement un peu. Les opérateurs de réseau, pour leur part, aident probablement avec leurs règles draconiennes comme empêcher l'enracinement (ou bien vous annulez votre garantie). C'est pourquoi, comme vous le dites, " a July 2010 android is basically a paperweight
".
En ce qui concerne votre commentaire sur les améliorations étant "principalement utilisateur", je ne sais pas comment tout cela fonctionne, mais je suis sûr que ce n'est pas si simple. Les mises à niveau peuvent être logicielles, mais tous les logiciels ne parlent pas à l'utilisateur. De plus, les fabricants de matériel ont mis des "skins" sur nos téléphones, donc nous ne voyons pas le fonctionnement interne, et il est probable que quand ils passeront enfin à la dernière version, ils se seront mis de nouvelles choses, de sorte qu'un téléphone HTC One à Android 4.2 est différent d'un téléphone Samsung Galaxy SIV sous Android 4.2. Probablement, HTC ou Samsung lance de nouvelles fonctionnalités pour mettre en 4.3, et vous ne remarquez même pas qu'ils l'ont fait. Ensuite, quand disons que le HTC One ne passe pas à 4.3, mais que le HTC Two le fait (j'invente ça), vous êtes obligé d'obtenir HTC Two pour obtenir (certaines) les nouvelles fonctionnalités de 4.3, ainsi que certaines fonctionnalités de 4.2 que vous n'aviez pas avec HTC One. Je ne suis pas certain que cela se produise, mais c'est une procédure commerciale normale, donc je ne serais pas surpris.