Y a-t-il une raison technique pour laquelle les téléphones Android sont généralement très en retard sur la version stable d'Android ?
Cela s'applique à la fois aux nouveaux téléphones, par exemple lors d'une récente visite au magasin de téléphonie, tout était de 4.0 à 4.2.1, KitKat n'était pas visible. L'iPhone 4 de ma copine a été mis à jour par OTA vers le dernier système d'exploitation. Il s'agit d'un téléphone de juillet 2010, alors qu'un Android de juillet 2010 n'est qu'un presse-papiers.
On peut supposer qu'Android lui-même ne s'occupe pas du matériel réel et qu'il communique avec le système d'exploitation via des abstractions. Je suppose qu'alors le fabricant du téléphone fournit juste les pilotes pour le matériel spécifique, donc je ne vois pas le problème de pousser des mises à jour OTA si l'ABI reste stable (mon téléphone ne développe pas de nouvelles fonctionnalités matérielles).
0 votes
Quoi qu'il en soit, nous avons forum.xda-developers.com/
0 votes
Les pilotes de matériel sont internes au noyau et l'ABI ne l'est pas. à l'intérieur stable. Il n'y a pas non plus de correspondance stricte entre la version d'Android et la version du noyau ; les fabricants peuvent ou non inclure des mises à jour du noyau avec les mises à jour du domaine utilisateur. S'ils le font, il n'y a pas de compatibilité binaire avec vos pilotes existants. L'essentiel de la charge pour le fabricant consistera toujours à s'adapter au nouvel espace utilisateur, cependant -- je ne vois pas en quoi la nature de l'ABI est particulièrement importante dans ce cas.
0 votes
Votre dernier paragraphe me laisse penser que vous avez une mauvaise compréhension de tout ce qu'Android fait en coulisses. Les abstractions et les interfaces doivent être modifiées en permanence pour prendre en charge les nouvelles caractéristiques du matériel, ainsi que les meilleures représentations logicielles. Peut-être pourriez-vous poser une question complémentaire à ce sujet.
0 votes
Sauf que l'iPhone qui a été mis à jour fonctionne maintenant comme un chien et vous oblige à mettre à jour le matériel de toute façon alors que le téléphone Android fonctionne aussi bien qu'il l'a toujours fait et n'inclut tout simplement pas de nouvelles fonctionnalités.