4 votes

Pourquoi ai-je besoin de nettoyer le cache entre les différentes versions d'Android sur les ROM personnalisées mais pas sur les mises à jour OEM ?

Lorsque je flash des ROM personnalisées, j'ai remarqué qu'il est recommandé d'effectuer un flash propre (c'est-à-dire, d'effacer les données, le cache et les partitions système de l'appareil) lors de la mise à niveau entre différentes versions d'Android (par exemple, de 12 à 13). Cependant, ce n'est pas le cas pour les mises à jour OEM, où je peux mettre à jour d'une version à une autre sans effectuer un flash propre. Quelles sont les raisons techniques derrière cette différence ? Pourquoi un flash propre est-il nécessaire pour les ROM personnalisées mais pas pour les mises à jour OEM ?

8voto

pr0nin Points 353

Comme vous l'avez déjà écrit, il est seulement "recommandé d'effectuer une mise à jour propre" - pas nécessaire.

La raison de cette recommandation est simple : Les auteurs de ROM personnalisées possèdent généralement un ou deux appareils du modèle pour lequel ils développent la ROM personnalisée. Par conséquent, tester une mise à jour de la ROM sans réinitialisation des données n'est généralement pas quelque chose que les développeurs de ROM testent très souvent, car cela demande beaucoup de temps et de préparation.

En comparaison, un fabricant d'appareils qui possède généralement des fermes d'appareils avec une douzaine voire une centaine de téléphones du modèle pour tester les mises à jour avant leur sortie. Sinon, une mise à jour publiée qui cause des problèmes (comme les mises à jour défectueuses de Samsung pour S10/Note 10/M51) pourrait entraîner beaucoup de travail pour l'équipe de support du fabricant, et bien sûr beaucoup de clients mécontents, ce qui signifie une perte de réputation.

En fin de compte, tout se résume à de l'argent. Le fabricant d'appareils a suffisamment d'argent pour effectuer des tests à grande échelle afin de s'assurer que rien ne se passe mal lors de l'application d'une mise à jour OTA. D'un autre côté, les développeurs de ROM personnalisées n'ont pas beaucoup d'argent ou de temps ni un grand nombre d'appareils de test pour tester différents scénarios de mise à jour. Par conséquent, ils recommandent de réinitialiser les données - de cette façon, les développeurs n'ont même pas à envisager les différents scénarios de mise à jour, ce qui leur fait gagner du temps qu'ils peuvent consacrer au développement de nouvelles fonctionnalités ou au débogage des problèmes existants sur la ROM qu'ils maintiennent.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X