Le nouveau projet de Google a enfin résolu le plus gros problème d’Android

0
1
Le nouveau projet de Google a enfin résolu le plus gros problème d'Android
Le nouveau projet de Google a enfin résolu le plus gros problème d’Android

Cela fait presque 9 ans que Google a publié la première version d’Android, mais depuis lors, le problème s’est accru. Cependant, récemment, le géant de la technologie Google semble avoir résolu ce plus gros problème et trouvé une nouvelle solution.

Le nouveau projet de Google a enfin résolu le plus gros problème d’Android

Cela fait presque 9 ans que le géant de la technologie Google a sorti la première version d’Android, mais depuis lors, il y a eu un problème croissant. Android, en tant que système d’exploitation open source, est utilisé sur des millions d’appareils, mais un grand pourcentage de ces appareils ne sont pas mis à niveau, ou ceux qui le sont, il faut une éternité aux fabricants d’appareils pour déployer les mises à jour.

Mais alors comment Google peut-il résoudre le problème ?

Le problème lui-même n’est pas dans Android ou même sur des marques telles que Samsung, Sony, HTC, Huawei, LG et autres, qui mettent trop de temps à lancer les mises à jour sur le marché. Bien sûr, actuellement, si vous souhaitez disposer des dernières versions, vous pouvez acheter un Nexus ou un Pixel (appareils Google). C’est pire, c’est vrai.

Ces derniers temps, les marques se sont davantage engagées et publient rapidement des correctifs de sécurité (corrections de problèmes) pour les équipements. Cela a très bien fonctionné, cet engagement, cependant, la vérité est que les utilisateurs ne veulent pas être 4, 5 ou même six mois pour avoir une nouvelle version d’Android et c’est ce qui se passe maintenant, même avec l’engagement des marques .

Les étapes et les barrières dans le monde Android

On peut penser que c’est à cause des marques basses ou de la complexité du système, mais en fait, il y a une série d’étapes qui sont encore complexes ou chronophages et qui provoquent de l'”entropie” dans Android, alors que dans d’autres systèmes c’est immédiat.

Jetons un coup d’œil aux étapes allant du lancement d’une version Android à l’accès aux appareils.

  1. L’équipe Android publie le code de sa dernière version Android
  2. Les fabricants de composants modifient cette nouvelle version pour leur matériel spécifique
  3. Les fabricants d’appareils utilisent cette version modifiée et l’adaptent à leurs appareils
  4. Les fabricants d’appareils travaillent avec les opérateurs pour tester et certifier la nouvelle version
  5. Les fabricants d’appareils et les opérateurs mettent la nouvelle version à la disposition des utilisateurs

La solution s’appelle Project Treble et est le grand atout qui devrait être présenté le 17 mai lors de l’événement Google I/O 2017.

Mais qu’est-ce que le projet Treble ?

En termes plus simples, pour comprendre comment Google pense, prenons comme exemple la suite de tests de compatibilité (CTS), qui a été implémentée dans les applications Android. Ainsi, avec CTS, les développeurs créent des applications prêtes à fonctionner sur des millions d’appareils, sans avoir besoin de faire des réglages pour chacun.

Inspiré par ce mécanisme, Google a créé Project Treble. Ce projet entend faire ce que le CTS fait pour les applications. Le concept central est de séparer l’implémentation du fournisseur – le logiciel spécifique de niveau inférieur, écrit en grande partie par les fabricants de matériel – du cadre du système d’exploitation Android.

Ceci est réalisé en introduisant une nouvelle interface fournisseur entre la structure du système d’exploitation Android et l’implémentation du fournisseur. La nouvelle interface fournisseur est validée par une suite de tests fournisseur ou VTS, analogue à CTS, pour garantir la compatibilité avec la mise en œuvre du fournisseur. Ainsi, Android gagnera une “Interface Vendeur”.

Avec l’interface stable du fabricant, qui donne accès à des éléments spécifiques du matériel Android, les fabricants d’appareils peuvent choisir de fournir une nouvelle version d’Android aux consommateurs en mettant simplement à niveau la structure du système d’exploitation Android sans nécessiter de travail supplémentaire de la part des fabricants de composants.

Le projet Treble atteindra tous les appareils qui seront lancés avec Android O, étant cette nouvelle architecture déjà présente dans la version Developer Preview. Les avantages de cette approche sont évidents, comme le montrent les images ci-dessus. Si auparavant, nous avions besoin que les fournisseurs de composants recompilent les versions de chaque composant, avec cette nouvelle approche, cela n’est plus nécessaire.

La nouvelle approche résoudra-t-elle tous les problèmes de mise à niveau ?

Cette nouvelle approche est un excellent pari de Google et accélérera certainement les processus de mise à niveau, mais pas autant que prévu. Les fabricants devront toujours mettre leurs propres fonctionnalités, outils et applications sur la version propre d’Android. Ce processus prendra du temps. De plus, nous aurons encore de nombreux opérateurs télécoms qui voudront toujours placer leurs propres applications au-dessus de la construction du fabricant.

Google travaille cependant avec les fabricants d’équipements et de composants pour, lors d’une modification spécifique, comme pour un réseau dans un pays particulier, et pour placer les codes dans l’AOSP (Android Open Source Project) afin de Qui n’en a pas besoin pour réécrire de nouveaux correctifs pour chaque version d’Android.

Pour plus d’informations et pour garder une trace de ce que Google doit montrer aux développeurs, il y a plus de détails sur l’entreprise Blog pour vous aider à comprendre les étapes à suivre dans un avenir proche.

LEAVE A REPLY

Please enter your comment!
Please enter your name here