La mise à jour Shield Experience 9.0 de Nvidia, fondée sur Android 11, a été saluée parce qu'elle couvrait des modèles de Shield TV remontant à 2015. The Verge a rapporté le 19 janvier 2022 que l'engouement s'est vite dissipé, des propriétaires signalant d'importants bogues même sur les modèles les plus récents. Les personnes ayant installé la mise à jour ont perdu l'accès à leurs serveurs multimédias Plex, un usage répandu de ces appareils grâce à leur processeur et à un port USB pour le stockage. D'autres ont signalé des saccades et des écrans noirs avec Kodi, ainsi que des chargements retardés ou des écrans vides dans des applications comme YouTube et Hulu.
Nvidia a publié une page d'assistance expliquant comment accorder aux applications l'autorisation d'utiliser le stockage sous Android 11, ce qui a corrigé le serveur Plex d'au moins un utilisateur, ainsi qu'un message sur son forum expliquant comment une version défectueuse avait été diffusée. Elle a indiqué avoir travaillé avec Plex pendant le développement et que Plex fonctionnait lors de tous les tests bêta internes et externes, mais qu'une nouvelle version de Plex Media Server datée du 4 janvier avait modifié le niveau d'API déclaré et l'avait cassé. « Tous nos tests étaient terminés et le changement est passé inaperçu jusqu'au jour du lancement », indiquait le message.
Nvidia a ensuite déclaré à 9to5Google travailler avec Google parce qu'Android 11 traite l'autorisation « Autoriser uniquement pendant l'utilisation de l'application » comme « Ne pas autoriser », de sorte que le correctif manuel consistait à régler les autorisations de stockage sur « Toujours autoriser ». Elle a ouvert un forum d'assistance pour recueillir les signalements de bogues et a compilé environ 27 bogues connus et signalés. Son programme HotFix proposait des versions de test pour les correctifs, mais il s'agissait de versions non testées qui cassaient certains services protégés par DRM comme Disney Plus et n'offraient aucune possibilité de retour en arrière.
Les serveurs multimédias Plex ont cessé de fonctionner pour de nombreux propriétaires et Nvidia a recensé environ 27 bogues connus ; ses versions HotFix n'offraient aucun retour en arrière et cassaient certains services DRM.
Les tests de Nvidia étaient terminés avant que Plex ne publie une mise à jour le 4 janvier qui a modifié le niveau d'API déclaré, et Nvidia affirme que ce changement est passé inaperçu jusqu'au jour du lancement.
La modification des autorisations de stockage d'Android 11 a interagi avec un cas d'usage, les serveurs Plex sur disques connectés, que Nvidia savait répandu.
La gestion du stockage par Plex n'était pas pleinement prête pour Android 11, une lacune que Nvidia dit avoir connue pendant le développement.
Les versions HotFix intermédiaires n'étaient pas testées et ne pouvaient pas être annulées, si bien que les utilisateurs disposaient de peu de recours sûrs.
La leçon
Une campagne de tests devient obsolète lorsqu'une application tierce essentielle publie un changement avant le lancement ; l'usage principal d'un boîtier de streaming, ici les serveurs Plex, devrait être revérifié juste avant la sortie.
Suites
Au 19 janvier 2022, Nvidia travaillait avec Plex et Google sur un correctif, les modifications manuelles des autorisations et le programme HotFix servant de solutions provisoires. L'article ne donne aucune date pour une résolution complète.
VÉRIFIEZ LES SOURCES
Les sources
- Nvidia added a buggy Android 11 update to its Shield TV lineup The Verge · theverge.com ·