Чтобы альтернативная сборка android оказалась успешна, её нужно портировать для максимального количества устройств, чему препятствует недоступность исходников ядра с патчами для конкретных устройств, и проприетарных драйверов к модулям этих устройств. Почти никакие производители этими исходниками и драйверами не делятся, из-за чего сборка либо вообще не соберётся (без исходников ядра), либо на большинстве устройств будет не в состоянии поддерживать такие модули, как камера, wifi, nfc, gps и т. д из-за отсутствия драйверов. При отсутствии поддержки hardware модуля из-за отсутствия нужного драйвера, большинство приложений, использующих этот модуль, просто крашится, в том числе ланчер, что приводит к полной неработоспособности сборки.
Из-за этой проблемы лично я давно остановился на древнем китайском noname-девайсе на кастомном kitkat с ручным вырезанием большинства функций, связанных с google, в т. ч. системы push-уведомлений, для использования в качестве простой звонилки с удобным набором смс — то есть, просто похоронил всякие надежды увидеть любой android работоспособным, и жду появления телефонов на нормальном линуксе (например, широко известный на хабре телефон от puri.sm; однако, ценник конский, конечно).
Из-за этой проблемы лично я давно остановился на древнем китайском noname-девайсе на кастомном kitkat с ручным вырезанием большинства функций, связанных с google, в т. ч. системы push-уведомлений, для использования в качестве простой звонилки с удобным набором смс — то есть, просто похоронил всякие надежды увидеть любой android работоспособным, и жду появления телефонов на нормальном линуксе (например, широко известный на хабре телефон от puri.sm; однако, ценник конский, конечно).