Оболочка на Андроиде выполняет функции, совершенно аналогичные драйверам на Винде.
Многие путают оболочку с лаучером(графическим пользовательским интерфейсом и лаунчером, точнее). Это не совсем не одно и не тоже, это всего лишь компонент оболочки.
Оболочка Андроид - это комплекс приложений для данной конкретной аппаратной конфигурации(железа)<wbr />, данного конкретного устройства, бо́льшая часть компонентов оболочки не имеет пользовательского интерфейса, как и драйверы на Винде.
Без оболочки от производителя Андроид мертв.
Прошивка устройства на Андроиде состоит из кёрнел(ядро) и шелл(оболочка). В оболочку входит модуль связи, графический пользовательский интерфейс(интерфейс для управления системой и функциями устройства), предустановленные(си<wbr />стемные) приложения, необходимые для этого управления; пользовательские приложения - это те приложения, к изменению которых имеется доступ пользователя по умолчанию. Это фактическое состояние дел.
В жаргоне же, принятом в околоандроидном сообществе, оболочкой называют все предустановленные «из магазина» приложения на устройстве.
Путаница в понятии и термине «оболочка» началась, когда в оболочку поизводители стали впихивать маркетинговые приложения: СМИ, гугломагазины, гуглобиблиотеки, ангажированные лаунчеры, и прочий платный и рекламный бесполезный мусор, которые кроме памяти для себя, пожирают память ещё и раздутым собственным кэшем, размер которого может достигать гигов в совокупности.
Большую (не путать с бо́льшей) часть приложений из оболочки можно заменить или удалить. Как это делать, я уже не раз расписывал на этом ресурсе.