Что такое GSI на Android и чем он отличается от пользовательского ПЗУ?

В 2017 году, с выпуском Android Oreo, Google внес самое большое изменение в ядро ​​​​Android с момента его первого выпуска в 2008 году: Project Treble. OEM-производителям не только стало проще развертывать обновления и повысить скорость их развертывания, но мы также стали свидетелями рождения GSI, или «Универсального образа системы», в качестве альтернативы обычной пользовательской прошивке.

Возможно, вы много раз сталкивались с этой концепцией в контексте пользовательского ПЗУ. Проверять Как установить кастомный ПЗУ на Android-устройство.

Что такое GSI на Android и чем он отличается от пользовательского ПЗУ? - Андроид

Но остается вопрос: что такое GSI и чем он отличается от обычных пользовательских ПЗУ?

Что такое общие образы системы?

Как правило, большинство традиционных пользовательских ПЗУ, таких как LineageOS, создаются путем их компиляции из исходного кода с учетом одного устройства.

Это означает, что файл ROM включает в себя не только образ системы, но и ядро, все блобы и библиотеки для конкретного оборудования и другой код аппаратных компонентов, которые нужны не только для замены оригинальной прошивки телефона, но уже содержат большую часть необходимые настройки и функции.

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

Но для этого типа ПЗУ требуется разработчик — или часто команда разработчиков — чтобы найти время, чтобы выполнить тяжелую работу вручную и запустить пользовательское ПЗУ на новом телефоне. Это требует внимательного чтения, постоянного тестирования и множества проб и ошибок. Если никто не готов к этой задаче, возможно, вы вообще не сможете установить пользовательский файл ПЗУ на свой телефон.

В 2017 году в этом отношении произошли значительные изменения. Вместе с Android Oreo Google анонсировала Project Treble, который, по сути, устанавливает модули и отделяет код для устройств более низкого уровня от самого Android.

Образ системы в основном действует как слой, который применяется к коду более низкого уровня, что означает, что вы можете переключать ОС, не касаясь этого нижнего уровня. Это породило концепцию GSI или общих системных образов, которые можно было использовать более чем на одном телефоне.

Основная цель этого изменения состояла в том, чтобы решить проблемы, связанные с медлительностью и неэффективностью OEM-производителей при развертывании обновлений Android. Но это также привело к изменению правил игры в мод-сообществе.

Хотя пользовательские файлы ПЗУ для устройства по-прежнему доступны, разработчик также создает собственный образ в формате GSI, который можно установить на любой Android-смартфон. Единственное требование - нужен разблокируемый загрузчик. Проверять Лучшие варианты для разработчиков Android, которые стоит настроить.

Будут ли отличия, если я буду использовать GSI?

Что такое GSI на Android и чем он отличается от пользовательского ПЗУ? - Андроид

Вы можете быть там, а можете не найти — все будет зависеть от вашего конкретного устройства. Дело в том, что файл ПЗУ устройства заключается в том, что разработчик посвятит свое время и уделит особое внимание тому конкретному устройству, которое они хранят.

Если возникает проблема с этими типами пользовательских файлов ПЗУ, разработчик может уделить внимание ее правильному устранению.

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

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

Это не значит, что GSI плохие. Это единственный способ, которым многие телефоны могут получить пользовательское ПЗУ, и по большей части он отлично подходит для повседневного использования на подавляющем большинстве популярных смартфонов. Но если для вашего телефона доступен пользовательский файл ПЗУ, это, вероятно, лучший вариант.

В противном случае вы можете попробовать GSI. Попробуйте проверить, пользуются ли другие люди тем же телефоном, что и вы, и если они пользуются им, попробуйте записать проблемы, с которыми они сталкиваются, если они есть. И если вы что-то наткнетесь, обязательно сообщите об этом. Проверять Почему вам больше не нужно устанавливать пользовательское ПЗУ на устройства Android.

ПЗУ ДЛЯ ВСЕХ

Пользовательский файл ПЗУ — всегда лучший вариант, если вы собираетесь погрузиться в мир модов для Android. Но, если нет ничего доступного или вам ничего не нравится, GSI может быть вашим лучшим выбором.

Это позволит вам использовать альтернативный интерфейс Android независимо от того, какой телефон вы используете, если ваш телефон совместим с Project Treble. Надеюсь, теперь вы знаете разницу. Теперь вы можете просмотреть Лучшие программы запуска для Android: настройте свой телефон.

Перейти к верхней кнопке