Почему вы должны рассмотреть возможность использования собственного ядра Android

  • Michael Cain
  • 0
  • 1802
  • 444
Реклама

Хотите добиться максимальной производительности своего Android-устройства? Или, может быть, вы хотите лучшее время автономной работы? Если вы уже рутировали свое устройство или даже установили пользовательское ПЗУ, каковы лучшие пользовательские ПЗУ для Android? Каковы лучшие пользовательские ПЗУ для Android? В тот момент, когда вы понимаете, что можете прошить свой телефон Android новым ПЗУ, это ключевой момент. Внезапно, вы свободны: бесконечные опции настройки, больше не нужно раздувать вендор, и, что самое главное, у вас нет… на это, возможно, будет хорошей идеей проверить сферу пользовательских ядер.

Если вы еще не пробовали пользовательское ПЗУ, но заинтересованы, ознакомьтесь с этим общим руководством к процессу. Как найти и установить пользовательское ПЗУ для вашего устройства Android. Как найти и установить пользовательское ПЗУ для вашего устройства Android. Супер настраиваемый, но чтобы в полной мере воспользоваться этим, вам нужно прошить кастомное ПЗУ. Вот как это сделать. .

Здесь я покажу вам, почему вы можете использовать собственное ядро, а также где их найти.

О ядре

Ядро - это часть программного обеспечения, которая устраняет разрыв между операционной системой (и установленными приложениями) и аппаратным обеспечением устройства. Все, что вы делаете на своем устройстве, включает в себя ядро. Увеличение громкости во время воспроизведения видео? Android напрямую не говорит динамикам увеличить производительность. Вместо этого он сообщает ядру, что хочет увеличить громкость, и ядро ​​говорит с динамиком, чтобы увеличить его выход..


Но почему средний человек? Проще говоря, это делает Android намного более гибким. Google может беспокоиться о создании всей функциональности в Android, но не должен беспокоиться о том, как это точно выполняется на каждом устройстве. Поскольку существует так много устройств, на которых установлено всевозможное оборудование, Google не может беспокоиться о совместимости и драйверах для каждого устройства. Задача производителя - создать ядро ​​со всеми необходимыми драйверами, чтобы все работало на устройстве..

настройка

Ядро в этом отношении чрезвычайно настраиваемо. Мало того, что производитель должен подключить необходимые драйверы, чтобы все оборудование работало правильно, но есть много переменных, которые необходимо установить. Они могут связываться со всеми видами вещей, такими как:

  • минимальные и максимальные частоты, которые процессор может увеличивать или уменьшать
  • насколько загруженным должен быть процессор, прежде чем он активирует дополнительные ядра, которые он обычно отключает для экономии заряда батареи
  • частота, которую ЦП должен повышать всякий раз, когда он обнаруживает сенсорный ввод (для обеспечения более плавного пробуждения)
  • регулятор ЦП (который определяет, насколько быстро он стремится увеличить частоту или нет), который следует использовать
  • изменить напряжение процессора на всех возможных частотах
  • максимальная частота графического процессора
  • включить быструю зарядку USB (для портов USB 3.0)
  • настроить используемый планировщик ввода / вывода

Как замена ядра приносит вам пользу

Это здорово и все, но что может сделать собственное ядро ​​для вас? Существует множество различных пользовательских ядер практически для каждого существующего устройства Android, поэтому у вас будет много вариантов на выбор. В зависимости от ваших потребностей, вы можете выбрать ядра, оптимизированные для производительности, или те, которые оптимизированы для экономии энергии. Другие имеют хороший баланс обоих.


Есть некоторые разработчики, которые переключают одни драйверы с другими (по разным причинам) или разрабатывают свои собственные исправления для обнаруженных проблем. Многие разработчики также пытаются включить в ядро ​​исправления ядра Linux или используют свои собственные наборы инструментов для компиляции. Например, для моего Nexus 5 есть один разработчик, который использует свой собственный набор инструментов, который включает в себя последнюю версию GCC, набор инструментов Linaro с оптимизацией специально для используемой архитектуры ЦП и максимальные флаги оптимизации для компилятора..

Разработчики могут даже добавить некоторые дополнительные функции из других ядер, которые официально не существуют для вашего устройства. Например, есть некоторые ядра для Nexus 5, которые включают “дважды нажмите, чтобы разбудить” функция, которая впервые появилась на LG G2.

Прежде всего, несколько ядер позволяют вам получить доступ к конфигурируемым переменным самостоятельно, так что вы можете использовать код, выпущенный разработчиками ядра, но настроить его, чтобы настроить его поведение по своему вкусу. Тем не менее, вы захотите изучить некоторые из доступных вариантов, прежде чем вы начнете изменять значения для них. Другими словами, пользовательское ядро ​​может обеспечить улучшения, дополнительные функции, специализацию и экстремальную конфигурируемость..

Где найти ядра Android

Найти ядро ​​для вашего устройства довольно просто. Предполагая, что у вас есть рутированное устройство и установлено кастомное рекавери Что такое кастомное рекавери? Изучение CWM, TWRP и друзей Что такое кастомное рекавери? Изучение CWM, TWRP и друзей Если вы когда-нибудь задумывались о том, чтобы возиться с вашим Android-устройством, вы, вероятно, прочитали, что вам нужно прошить собственное рекавери на него, прежде чем вы сможете сделать что-то серьезное. Но это вызывает некоторые вопросы. , вы можете просматривать форум XDA-Developers, искать в подфоруме свое конкретное устройство, искать в темах все, у которых есть тег [KERNEL] в заголовке темы, скачивать тот, который вам нравится, и прошивать файл .zip через ваше кастомное рекавери.


Также может существовать липкая тема, которая может содержать список популярных ядер, доступных для удобного поиска. Как только вы определились с ядром, которое хотели бы использовать, просто загрузите его (оно должно быть в .zip-файле) и прошейте его, используя пользовательское восстановление. Обязательно придерживайтесь всех инструкций, которые может предоставить разработчик ядра, и любая из их инструкций отменит любой мой совет.

Заключение

Пользовательские ядра могут сделать ваше устройство намного лучше. Если вам случится выбрать ядро, которое вам не подходит, вы всегда можете найти другое и прошить его, чтобы заменить установленное в данный момент. Как только вы нашли тот, который подходит именно вам, поздравляю! Вы только что сделали свое устройство намного лучше вы.

Изображение предоставлено: CIMMYT




О современных технологиях, просто и доступно.
Ваш гид в мире современных технологий. Узнайте как использовать технологии и гаджеты, которые нас окружают каждый день и научитесь открывать интересные вещи в Интернете.