Fragmentation Pourquoi vous ne devriez pas le laisser vous concerner
Je suis sûr que vous avez vu les articles récents dans de nombreux blogs Android concernant la fragmentation d'Android. C'est un sujet qui revient sans cesse, y compris sur ce site.
Dans cet article, je vais expliquer ce qu'est la fragmentation, pour ceux qui ne sont pas tout à fait sûrs, et aussi pourquoi les utilisateurs d'Android n'ont pas à s'en préoccuper..
Qu'est-ce que la fragmentation??
La fragmentation par rapport à Android fait généralement référence à la séparation ou à la division de fonctionnalités entre plusieurs téléphones ou versions d'Android. Habituellement, l’attitude de certains blogs est due au fait que leur précieux téléphone n’est pas officiellement recevoir une mise à jour de la distribution. Lors du dernier «désastre», certains téléphones plus anciens ou partiellement incompatibles ne recevront pas la version Ice Cream Sandwich d'Android. Par exemple, le propre Nexus One de Google.
La fragmentation peut également se produire si un téléphone est en mesure de recevoir une mise à jour de version, mais que l'opérateur ou le fournisseur de réseau y prenne son temps. Plus à ce sujet dans un instant.
Pourquoi la fragmentation est inévitable
C'est inévitable car Android est un système d'exploitation très diversifié. Il peut fonctionner sur de nombreux périphériques, avec une telle diversité de matériel et de fonctionnalités. C'est sa nature: n'importe qui peut construire un appareil Android.
Ice Cream Sandwich prend en charge le déverrouillage du visage via la caméra avant. On dit que My Desire HD reçoit un sandwich à la crème glacée à un moment donné, mais clairement pas avec cette fonctionnalité car je n’ai pas de caméra frontale. Il y a donc eu fragmentation ici, ce qui met les développeurs dans une position difficile. Lorsqu'ils tenteront de lancer de nouvelles applications de reconnaissance faciale, ils devront laisser le Desire HD en dehors de la liste des appareils pris en charge, à moins qu'ils ne décident d'utiliser la caméra arrière, comme le fait Skype pour ses appels vidéo..
Les fabricants et les transporteurs n'aident pas
Si vous comptez sur votre opérateur pour vous envoyer des mises à jour en direct, vous risquez certainement de perdre du temps à obtenir les nouvelles versions d'Android..
Une fois que Google a présenté sa version finale candidate aux fabricants, ceux-ci doivent ajouter tous leurs logiciels. Pour HTC, il s’agit de HBOOT verrouillés, de RUU, de HTC Sense et de fonctionnalités inutiles combinées à des logiciels bloatware. En raison de la lenteur de la bureaucratie, cela peut prendre plusieurs mois..
Une fois que les fabricants ont terminé, les transporteurs sont ensuite invités à empiler leurs verrouillages et des logiciels supplémentaires inutiles. Ai-je vraiment besoin de «Recommandations T-Mobile»? Pas vraiment, et ce processus prend encore quelques mois.
Une fois que les opérateurs sont terminés et que d’autres vérifications bureaucratiques sont effectuées, la distribution est retransmise en direct sur les appareils appropriés. Si Google publie une version de demain, il ne sera probablement pas sur votre appareil avant juin 2012. (C'est ce que je connais des mises à jour OTA.)
Enracinement réduit la fragmentation
Les ROM Android pour les téléphones enracinés sont un excellent moyen d’éviter la fragmentation des versions. Des distributions construites par la communauté, telles que CyanogenMod, permettent de relier les dernières versions d'Android à autant d'appareils compatibles que possible, même si les «pouvoirs en place» se disent incompatibles..
Je me souviens de mon HTC Wildfire était gelé sur Android 2.2 Froyo. Je voulais essayer l'enracinement et CyanogenMod a proposé Android 2.3 (Gingerbread). HTC a affirmé que Gingerbread était incompatible et nécessitait une puissance que le Wildfire ne pouvait pas fournir. En l’espace d’une heure, j’avais la dernière version de CyanogenMod, Gingerbread.
Si le fabricant de votre téléphone a laissé votre appareil en dehors de sa liste Sandwich à la crème glacée, ne vous inquiétez pas. Si vous y consacrez quelques mois, je peux presque vous garantir qu'il y aura une communauté légère et sans problèmes de bloatware qui vous attend.
iOS n'a pas ce problème!
Bien sûr, Apple essaie juste de le cacher. L'iPhone 4 recevra-t-il Siri? L'iPhone 3G a-t-il la mise à jour iOS 5? Apple choisit de couper complètement la ligne de vie des mises à jour vers un appareil, de sorte qu'elles finissent toutes par rester bloquées sur la même version "Peak".
Bien que ce soit un moyen rapide et facile de poser les jalons sur de telles choses, je me souviens que mon iPod Touch original ne pouvait pas jouer à un jeu de mon choix parce que j'étais sur iOS 3.1.1, et le jeu demandait iOS 3.1.2 - ou quelque chose du comme ça.
Dernières pensées
Comme je l'ai dit, ne vous inquiétez pas de la fragmentation sous Android. Si votre appareil est suffisamment compatible avec une version Android, il le deviendra certainement si vous êtes patient. Si ce n'est pas le cas, consultez des ROM construites par la communauté. L'enracinement peut être difficile parfois, mais il vous laissera probablement complètement à jour.
Votre téléphone ne peut jamais avoir toutes les fonctionnalités d’une nouvelle distribution Android, mais il en inclura le plus possible.