Android: Дилемма с выбором ROM

Для Xiaomi Mi5 стандартной прошивкой является MIUI. Кто-то жалуется, что это очень похоже на оболочку от iPhone, в принципе я согласен. Меня тоже ужасно раздражает пять+ рабочих столов, сплошь заполненных ярлыками. Наверное это сделано для более безболезненной миграции яблочников с продукции Apple на устройства с интерфейсом MIUI. Я видел видео, демонстрирующее новый лаунчер, который будет в MIUI 9. Он может работать в двух режимах — как раньше, где все в куче, и в новом режиме, где будет доступен AppDrawer, т.е. значок, который открывает список всех установленных приложений. Это уже будет рабочий стол как в Nova Launcher. Но до этого еще нужно дожить, т.к. MIUI 9 выйдет наверное даже не в этом году.

Мне не нравится интерфейс рабочего стола MIUI 8, поэтому для себя я пока решил проблему просто установив Nova Launcher.
В AOSP мне очень нравился инструмент установки будильника, такой же реализован и в приложении Google Clock:
Android: Дилемма с выбором ROM
Не нужно пролистывать числа на табло вверх и вниз, достаточно за пару секунд выбрать часы и затем минуты с помощью этого циферблата. Конечно этот будильник не разбудит полностью выключенный смартфон, а стоковый будильник сможет, но ладно, пожертвую этим функционалом.

На практике оказалось, что этот будильник не срабатывает, если устройство «крепко» спит. Не помогает даже добавление приложения в Избранные :(

В MIUI уже несколько поколений тянется баг с передачей информации о времени срабатывания текущего будильника. Если будильник сработает В ЭТОТ ЖЕ день, то виджет корректно покажет время его срабатывания. Если же будильник назначен на другой день, то время будет показано рандомно. Это БАГ. Когда его исправят (и исправят ли вообще) неизвестно.

Мелкий недочет — невозможность сменить обои рабочего стола и экрана блокировки, если выбран отличный от MIUI лаунчер. С этим я научился бороться, а т.к. я меняю обои очень и очень редко, то это мелочь.

Из плюсов стоковой прошивки MIUI это:
1. Возможность ее обновления по воздуху (OTA), хотя для меня это тоже не очень большой плюс.
2. Стоковая камера. Программное обеспечение очень тесно связано с MIUI. Настолько тесно, что просто выпилить приложение Camera, увы, не получится. Хоть оно и очень сильно похоже на Cameringo, на LineageOS она не будет работать так же хорошо в автоматическом режиме. Для альтернативной прошивки есть много приложений для работы с камерой, в некоторых есть куча тонких настроек, но мне не хочется снимать со смартфона в ручном режиме. Когда я выбирал Mi 5, я делал выбор прежде всего качеством снимков. Здесь и оптическая стабилизация и диафрагма F/2 (значит лучше снимки при плохом освещении) и навороты вроде видео-съемки на 120 кадров в секунду и даже возможность установить долгую выдержку (32 секунды) в ручном режиме. В общем это здорово, если не хочется везде таскать с собой огромную камеру Nikon. Есть еще ночной режим HHT (Handheld Twilight), когда камера делает множество последовательных снимков, после чего объединяет их, тем самым устраняя шумы при плохом освещении. Причем для этого не нужен штатив.

Пока второй пункт не реализован в LineageOS, похоже мне придется как-то мириться с минусами MIUI :)

Буду следить за обсуждением приложения для камеры Snapdragon Camera на форуме xda-developers. Может это приложение когда-нибудь допилят до должного уровня…
Если есть возражения или предложения, готов выслушать.