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

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

Voulez-vous les meilleures performances 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? Quels sont les meilleurs ROM Android personnalisées? Le moment où vous réalisez que vous pouvez flasher votre téléphone Android avec une nouvelle ROM est un tournant. Tout à coup, vous êtes libre: d'infinies options de personnalisation, plus de logiciels créatifs, et, mieux encore, vous n'avez pas… Lire la suite, cela peut être une bonne idée de découvrir le monde des noyaux personnalisés..

Si vous n'avez pas encore essayé de ROM personnalisée, mais êtes intéressé, vous devriez consulter ce guide général du processus. Comment rechercher et installer une ROM personnalisée pour votre périphérique Android Comment rechercher et installer une ROM personnalisée pour votre périphérique Android super personnalisable, mais pour tirer pleinement parti 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 leur emplacement..

À propos du noyau

Le noyau est le logiciel qui relie le système d’exploitation (et les applications installées) au 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 d'augmenter la sortie. Au lieu de cela, il dit au noyau qu'il veut augmenter le volume, et le noyau parle au locuteur pour augmenter sa sortie..


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, sans avoir à s'inquiéter de la façon dont cela s'exécute exactement sur chaque appareil. Étant donné le nombre de périphériques dotés de toutes sortes de matériels, Google ne peut pas s'inquiéter de la compatibilité et des pilotes fournis avec chaque périphérique. Il appartient au fabricant de créer le noyau qui dispose de tous les pilotes nécessaires pour que tout fonctionne sur le périphérique..

Personnalisation

Le noyau, à cet égard, est extrêmement personnalisable. Le fabricant doit non seulement brancher les pilotes nécessaires pour que tout le matériel fonctionne correctement, mais il doit également définir un grand nombre de variables. Ils peuvent jouer avec toutes sortes de choses, telles que:

  • les fréquences minimales et maximales que le processeur peut augmenter ou réduire à
  • le niveau d'activité du processeur avant d'activer des cœurs supplémentaires qu'il a normalement désactivés pour économiser la batterie
  • la fréquence à laquelle le processeur doit augmenter chaque fois qu'il détecte une entrée tactile (pour assurer un réveil plus en douceur)
  • le gouverneur de la CPU (qui détermine la rapidité avec laquelle il a tendance à augmenter la fréquence ou non) à utiliser
  • changer la tension de la 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 bien 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, de sorte que vous aurez le choix parmi de nombreuses options. Selon vos besoins, vous pouvez choisir des noyaux optimisés pour la performance ou optimisés pour une économie d'énergie. D'autres ont un bon équilibre entre les deux.


Certains développeurs échangent des pilotes avec d'autres (pour diverses raisons) ou développent leurs propres correctifs pour les problèmes qu'ils identifient. De nombreux développeurs tentent également d'inclure des correctifs de noyau Linux en amont ou d'utiliser 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 à l’architecture utilisée, ainsi que des indicateurs d’optimisation maximaux pour le compilateur..

Les développeurs peuvent même ajouter des fonctionnalités supplémentaires à partir d'autres noyaux qui n'existent pas officiellement pour votre appareil. Par exemple, il existe des noyaux pour le Nexus 5 qui incluent le “double tap pour se réveiller” fonctionnalité qui est apparue sur le LG G2.

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

Où trouver les noyaux Android

Il est assez facile de trouver un noyau pour votre appareil. En supposant que votre périphérique soit enraciné et qu'une récupération personnalisée soit installée Qu'est-ce qu'une récupération personnalisée? Exploration du MCG, TWRP et amis Qu'est-ce qu'une récupération personnalisée? Exploration du MCG, de TWRP et des amis Si vous avez déjà envisagé de bricoler votre appareil Android, vous avez probablement déjà lu qu'il vous fallait créer une récupération personnalisée avant de pouvoir faire quelque chose de grave. Mais, cela soulève quelques questions. En savoir plus, vous pouvez naviguer sur le forum XDA-Developers, consulter le sous-forum correspondant à votre appareil, rechercher dans les fils de discussion tout ce qui contient une balise [KERNEL] dans le titre de celui-ci, en télécharger un que vous aimez et flasher le. fichier zip via votre récupération personnalisée.


Il peut également y avoir un fil de discussion qui peut contenir une liste de noyaux populaires disponibles pour une recherche facile. Une fois que vous avez choisi le noyau que vous souhaitez utiliser, il vous suffit de le télécharger (il devrait s'agir d'un fichier .zip) et de le flasher à l'aide de la récupération personnalisée. Assurez-vous de respecter toutes les instructions fournies par le développeur du noyau, ces instructions écrasant toutes les recommandations que je vous donne..

Conclusion

Les noyaux personnalisés peuvent améliorer votre appareil. Si vous choisissez un noyau qui ne vous convient pas, vous pouvez toujours en trouver un autre et le flasher 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 beaucoup mieux pour vous.

Crédit d'image: CIMMYT