Pourquoi devriez-vous envisager d'utiliser un noyau Android personnalisé?

Voulez-vous la meilleure performance de votre appareil Android? Ou peut-être que vous voulez la meilleure vie de la batterie? Considérez un noyau personnalisé.

Voulez-vous la meilleure performance de votre appareil Android?  Ou peut-être que vous voulez la meilleure vie de la batterie?  Considérez un noyau personnalisé.
Publicité

Voulez-vous la meilleure performance de votre appareil Android? Ou peut-être que vous voulez la meilleure vie de la batterie? Si vous avez déjà rooté votre appareil ou même installé une ROM personnalisée Quelles sont les meilleures ROM Android personnalisées? Quelles sont les meilleures ROM Android personnalisées? Le moment où vous vous rendez compte que vous pouvez flasher votre téléphone Android avec une nouvelle ROM est un pivot. Soudainement, vous êtes libre: des options de personnalisation sans fin, plus de bloatware de vendeur, et, mieux encore, vous n'avez pas ... Lisez-en plus, il peut être une bonne idée de vérifier le domaine des noyaux personnalisés.

Si vous n'avez pas encore essayé une ROM personnalisée, mais êtes intéressé, vous devriez consulter cette directive générale pour le processus Comment trouver et installer une ROM personnalisée pour votre appareil Android Comment trouver et installer une ROM personnalisée pour votre appareil Android Android est super personnalisable, mais pour profiter pleinement de cela, vous devez flasher une ROM personnalisée. Voici comment faire ça. Lire la suite .

Ici, je vais vous montrer pourquoi vous pouvez utiliser un noyau personnalisé, ainsi que l'endroit où les trouver.

À propos du noyau

Le noyau est le logiciel qui fait le lien entre le système d'exploitation (et les applications installées) et le matériel de l'appareil. Tout ce que vous faites sur votre appareil implique le noyau. Augmenter le volume pendant la lecture d'une vidéo? Android ne dit pas directement aux haut-parleurs pour augmenter la production. Au lieu de cela, il indique au noyau qu'il veut augmenter le volume, et le noyau parle à l'orateur pour augmenter sa production.

custom_kernel_corn
Mais pourquoi l'homme du milieu? En termes très simples, cela rend Android beaucoup plus flexible. Google peut s'inquiéter de la création de toutes les fonctionnalités d'Android, mais ne pas avoir à se soucier de savoir comment cela est exactement exécuté sur chaque appareil. Comme il y a tellement de périphériques qui ont toutes sortes de matériel, Google ne peut pas se soucier de fournir la compatibilité et les pilotes avec chaque appareil. C'est le travail du fabricant de créer le noyau qui a tous les pilotes nécessaires pour que tout fonctionne sur l'appareil.

Personnalisation

Le noyau, à cet égard, est extrêmement personnalisable. Non seulement le fabricant doit brancher les pilotes nécessaires pour que tout le matériel fonctionne correctement, mais il y a beaucoup de variables à régler. Ils peuvent jouer avec toutes sortes de choses, telles que:

  • les fréquences minimales et maximales que la CPU peut augmenter ou diminuer
  • comment le CPU doit être occupé avant d'activer des cœurs supplémentaires qu'il a normalement désactivés pour économiser la batterie
  • la fréquence à laquelle le CPU doit augmenter chaque fois qu'il détecte une entrée tactile (pour assurer un réveil plus fluide)
  • le régulateur du processeur (qui détermine la vitesse à laquelle il accélère ou non la fréquence) qui devrait être utilisé
  • changer la tension du CPU pendant toutes les fréquences possibles
  • la fréquence maximale du GPU
  • activer la charge rapide USB (pour les ports USB 3.0)
  • configurer le planificateur d'E / S utilisé

Comment un noyau de remplacement vous profite

C'est génial et tout, mais que peut faire un noyau personnalisé pour vous? Il existe de nombreux noyaux personnalisés pour pratiquement tous les appareils Android existants, vous aurez donc beaucoup d'options à choisir. En fonction de vos besoins, vous pouvez choisir des noyaux optimisés pour les performances ou optimisés pour les économies d'énergie. D'autres ont un bon équilibre des deux.

custom_kernel_franco
Il y a des développeurs qui échangent des pilotes avec d'autres (pour des raisons diverses), ou développent leurs propres correctifs pour les problèmes qu'ils identifient. Beaucoup de développeurs essaient également d'inclure des correctifs de noyau Linux en amont, ou utilisent leurs propres kits d'outils pour la compilation. Par exemple, pour mon Nexus 5, un développeur utilise sa propre boîte à outils, qui inclut la dernière version de GCC, une chaîne d'outils Linaro avec des optimisations spécifiques pour l'architecture de processeur utilisée et des indicateurs d'optimisation maximum pour le compilateur.

Les développeurs peuvent même ajouter des fonctionnalités supplémentaires d'autres noyaux qui n'existent pas officiellement pour votre appareil. Par exemple, il y a des noyaux pour le Nexus 5 qui incluent la fonction «double tap to wake» apparue sur le LG G2.

Surtout, une poignée de noyaux vous permettent d'accéder aux variables configurables vous-même, de sorte que vous pouvez utiliser le code que les développeurs du noyau publient, mais modifiez-le pour ajuster son comportement à votre goût. Toutefois, vous devez rechercher certaines des options disponibles avant de commencer à modifier les valeurs pour eux. En d'autres termes, un noyau personnalisé peut fournir des améliorations, des fonctionnalités supplémentaires, une spécialisation et une extrême configurabilité.

Où trouver les noyaux Android

Il est plutôt facile de trouver un noyau pour votre appareil. En supposant que votre appareil soit rooté et qu'une récupération personnalisée soit installée. Qu'est-ce qu'une récupération personnalisée? Explorer CWM, TWRP et amis Qu'est-ce qu'une récupération personnalisée? Exploration de CWM, TWRP et amis Si vous avez déjà envisagé de bricoler avec votre appareil Android, vous avez probablement lu que vous devez afficher une récupération personnalisée avant de pouvoir faire quoi que ce soit de grave. Mais, cela soulève quelques questions. En savoir plus, vous pouvez parcourir le forum XDA-Developers, regarder dans le sous-forum pour votre appareil spécifique, rechercher dans les threads pour ceux qui ont un tag [KERNEL] dans le titre du thread, télécharger celui que vous aimez, et le flash. fichier zip via votre récupération personnalisée.

custom_kernel_xda
Il peut également y avoir un fil collant qui peut contenir une liste de noyaux populaires disponibles pour une recherche facile. Une fois que vous avez choisi un noyau que vous souhaitez utiliser, il suffit de le télécharger (il devrait être dans un fichier .zip) et de le flasher en utilisant la récupération personnalisée. Assurez-vous de respecter toutes les instructions que le développeur du noyau peut fournir, et l'une de leurs instructions remplacerait tout de mes conseils.

Conclusion

Les noyaux personnalisés peuvent améliorer votre appareil. S'il vous arrive de choisir un noyau qui ne vous convient pas, vous pouvez toujours en trouver un autre et le faire clignoter pour remplacer celui qui est actuellement installé. Une fois que vous en avez trouvé un qui vous convient, félicitations! Vous venez de rendre votre appareil encore meilleur pour vous .

Crédit d'image: CIMMYT

In this article