Что на самом деле делает Android Launcher?

Давайте рассмотрим этот сценарий. У меня есть смартфон Samsung Galaxy, который поставляется с Touchwiz в качестве средства запуска по умолчанию. Если я использую другой лаунчер, он запускается поверх интерфейса touchwiz или временно отключает touchwiz и запускается вместо него? Каковы преимущества/недостатки использования сторонних лаунчеров?

Кратко: программа запуска TouchEiz временно отключается, но все остальные функции сохраняются, поскольку они не являются частью программы запуска. О достоинствах и недостатках можно много писать.
Это очень хороший вопрос, Сурья — спасибо, что подняли его! Поскольку вы, конечно, не единственный, кто задается вопросом, я немедленно настроил нашу вики-тег запуска, чтобы охватить всю основную информацию, а также ссылки на дополнительные ресурсы. Пожалуйста, проверьте это :)
@GiantTree Я рекомендую вам также прочитать новую теговую вики: «все остальные функции сохраняются» может быть не совсем правдой. Например, «альтернативный модуль запуска» не сможет использовать виджеты TouchWiz (по крайней мере, он никогда не работал с виджетами HTC Sense при замене модуля запуска HTC или виджетами LG на устройствах LG) — поскольку этот модуль запуска вряд ли предоставит соответствующие Интерфейс API, к которому подключаются эти виджеты.

Ответы (2)

Проще говоря, лаунчер — это интерфейс для вашего домашнего экрана; она определяет его внешний вид, если хотите.

Если бы вы установили стороннюю программу запуска (довольно распространена Nova), она не запустилась бы на TouchWiz и не удалила бы ее.

Если вы устанавливаете новую программу запуска и хотите вернуться к использованию TouchWiz, достаточно просто настроить несколько параметров в приложении «Настройки».

Панель запуска обычно считается домашним экраном и панелью приложений, и они бывают самых разных вкусов и дизайнов. Когда вы слышите, как люди говорят о «стандартном» Android, обычно это то, что они имеют в виду — домашние экраны и панель приложений не изменились по сравнению с тем, что Google включает в код с открытым исходным кодом.