Ответ на вопрос
OmniROM
OmniROM — это операционная система с открытым исходным кодом для смартфонов и планшетных компьютеров, основанная на мобильной платформе Android.
Общие сведения
| OmniROM | |
|---|---|
| Разработчик | Команда разработчиков OmniROM |
| Семейство ОС | Android |
| Основана на | Android |
| Исходный код | свободный |
| Последняя версия |
|
| Поддерживаемые языки | есть русский |
| Поддерживаемые платформы | ARM |
| Тип ядра | ядро Linux |
| Лицензия | лицензия Apache |
| Состояние | в разработке |
| Веб-сайт | omnirom.org (англ.) |
Разработка
OmniROM была создана как реакция на коммерциализацию проекта прошивки CyanogenMod[1]. При запуске проект предоставлял кастомную прошивку, основанную на Android Jelly Bean, а вскоре после выхода Android KitKat переключился на неё[2].[3] Прошивка KitKat включала поддержку для Galaxy Note II, Galaxy Note, Galaxy S3, Galaxy S4, Nexus 4, Nexus 5, Nexus 7 (2012), LG Optimus G, Galaxy S2, HTC One (2013), Oppo Find 5, Sony Xperia T, Acer Iconia A500, HTC Explorer и Lenovo A6000[4].
OmniROM быстро обрела популярность во время развития Android 4.4 KitKat[4].
Рассел Холли из Geek.com отметил, что «OmniRom — это последняя усовершенствованная прошивка Android»[5]. В последующих обзорах отмечалось, что OmniROM — «одна из немногих существующих в настоящее время сборок Android, ориентированных на сообщество, которая стремится поддерживать как можно больше устройств, добавляя новые функции с максимально возможной регулярностью»[6].
В июне 2015 года проект начал выпускать ночные сборки на базе Android Lollipop для Asus Transformer Pad, Asus Transformer Pad Infinity, Nexus 4, Nexus 5, Nexus 6, Nexus 7, Nexus 10, Oppo Find 7/7a, OnePlus One, Sony Xperia Z и Sony Xperia ZL[7].
Томек Кондрат из XDA Developers после интервью с двумя разработчиками отметил, что OmniROM предлагает уникальный и продуманный опыт Android с историей внедрения отличных новых функций. Он подчеркнул: «Инновации, прозрачность, сообщество и свобода — это основы проекта!»[8]
OmniROM стала одной из первых пользовательских прошивок, предложивших патчи для устранения уязвимости KRACK[9].
В подробном обзоре OnePlus 5T для XDA Developers Джефф МакИнтайр пришёл к выводу, что «OmniROM обладает рядом уникальных функций» и охарактеризовал её как «простую, лёгкую для настройки прошивку, не перегружающую телефон лишним ПО» (bloatware)[10].
В январе 2018 года сборки Oreo получили недельную программу обновлений. Уильямс Пелегрин из Android Authority отметил, что OmniROM — одна из самых популярных прошивок для Android, практически не содержит лишнего ПО; однако он раскритиковал приложение камеры OmniROM за переэкспонированные и более размытые снимки при низкой освещённости[11].
OmniROM была одной из нескольких команд разработчиков прошивок, с которыми ASUS совместно с XDA сотрудничала для развития функций ZenFone 6[12].
OmniROM стала первой пользовательской прошивкой для OnePlus 7T[13].
В настоящее время OmniROM основана на Android 10[14].
В марте 2020 года OmniROM начала выпускать сборки с поддержкой MicroG[15].
Примечания
Литература
- Ye, Roger. Android System Programming : [англ.]. — Packt Publishing Ltd, 2017-05-31. — ISBN 978-1-78712-038-9.
- Immler, Christian. Android Hacking: Behalten Sie Ihre Daten auf dem Handy und nicht beim Geheimdienst: Schwachstellen und Sicherheitslücken finden und beseitigen : [нем.]. — Franzis Verlag, 2016-01-20. — ISBN 978-3-645-22295-2.
- Immler, Christian. CyanogenMod: Installation und Praxis : [нем.]. — Franzis Verlag, 2016-05-27. — ISBN 978-3-645-20414-9.