АОКП
Разработчик | Команда Кан |
---|---|
Написано в | C (ядро), C++ (некоторые сторонние библиотеки), Java (пользовательский интерфейс) |
Семейство ОС | Встроенная операционная система ( Linux / Android ) |
Исходная модель | Открытый исходный код |
Первоначальный выпуск | Сэндвич с мороженым 4.0 (Магуро) |
Последний выпуск | 9 |
Маркетинговая цель | замена прошивки на Android мобильных устройствах |
Доступно в | Английский , каталанский , традиционный китайский , упрощенный китайский , голландский , финский , французский , немецкий , итальянский , японский , корейский , польский , португальский , русский , испанский , шведский , турецкий |
Менеджер пакетов | Google Play / АПК |
Платформы | РУКА |
ядра Тип | Монолитный , ядро Linux модифицированное |
По умолчанию пользовательский интерфейс | Стандартный интерфейс Android |
Лицензия | Лицензия Apache 2 (UI Android) Стандартная общественная лицензия GNU v2 (ядро Linux) |
Официальный сайт | АОКП |
AOKP , сокращение от Android Open Kang Project , — это дистрибутив-заменитель с открытым исходным кодом для смартфонов и планшетных компьютеров на базе Android мобильной операционной системы . Название представляет собой игру слов kang (сленговое обозначение украденного кода) и AOSP (проект Android с открытым исходным кодом). Название было шуткой, но оно прижилось. [1] Он был запущен Романом Биргом как бесплатное программное обеспечение с открытым исходным кодом на основе официальных выпусков Android Open Source Project от Google с добавленным оригинальным и сторонним кодом, функциями и элементами управления. [2] [3] [4]
Хотя лишь часть от общего числа пользователей AOKP решают сообщить об использовании прошивки, по состоянию на сентябрь 2013 года ее используют более чем 3,5 миллиона устройств по всему миру. [5] [6]
Функции
[ редактировать ]AOKP позволяет пользователям изменять многие аспекты ОС, включая ее внешний вид и функции. Это позволяет выполнять настройки, которые обычно не разрешены заводской прошивкой. [7]
- Управление светодиодами: цвет и мигание светодиода уведомлений можно настроить индивидуально для различных приложений.
- Кольцо навигации: кольцу навигации можно назначить действия, чтобы обеспечить более быстрый доступ к приложениям.
- Лента: позволяет пользователям использовать жесты смахивания в любом месте и включает общесистемные настраиваемые ярлыки и действия для приложений.
- Шаблоны вибрации: пользователи могут создавать собственные шаблоны вибрации, которые будут назначаться уведомлениям от определенных приложений или звонкам от определенных людей.
- Встроенная поддержка тем: можно применять темы, загруженные из Google Play Store или из других источников, чтобы придать измененный вид интерфейсу устройства. AOKP теперь имеет поддержку Substratum.
- Настройка аппаратных и программных кнопок, включая пропуск трека/вспышку при выключенном экране, управление PIE и уникальную навигационную систему Fling в ПЗУ.
- Управление пользовательским интерфейсом, включая цветные штрихи и синий фон.
- Настройка строки состояния, например стилизация значков батареи и сетевой активности.
- Настройка меню питания
- Конфигурации уведомлений и быстрых настроек, например количество переключателей, отображаемых в заголовке быстрых настроек одновременно.
Версии выпуска
[ редактировать ]Сборки/выпуски AOKP предоставляются по определенному графику и по ночам : [8]
Этапы : самые стабильные сборки, которые обычно выпускаются раз в месяц. Однако этапные сборки не выпускались уже несколько лет, и команда AOKP, похоже, выпускает только ночные версии сборок Nougat.
Nightlies : автоматическая сборка каждые 3 дня с использованием последней версии кода, но может содержать ошибки.
Чтобы получать уведомления о новых выпусках, пользователи могут получить AOKPush. [9] приложение, которое использует службу Google Cloud Messaging (GCM), предоставляемую Google, для немедленного получения push-уведомлений, когда сборка завершена и готова к загрузке. С помощью AOKPush пользователи также получают доступные тестовые сборки и случайные сообщения от команды разработчиков. GCM интегрирован в платформу Android , поэтому приложение не выводит устройство из спящего режима периодически для получения данных или использования дополнительного заряда батареи. Существуют также устройства, которые используют AOKP для получения последних обновлений Android. [10]
История прошивки и развитие
[ редактировать ]Вскоре после появления в сентябре 2008 года мобильного телефона HTC Dream (названного в США «T-Mobile G1») был обнаружен метод достижения привилегированного управления (так называемого « корневого доступа ») в подсистеме Android на базе Linux. . [11] Наличие root-доступа в сочетании с открытым исходным кодом операционной системы Android позволило изменить и переустановить стандартную прошивку телефона.
В последующие годы энтузиасты Android разработали и распространили несколько выпусков модифицированных прошивок для мобильных устройств. Один из них, поддерживаемый разработчиком Романом Биргом из AOKP, быстро стал популярным среди нескольких владельцев мобильных устройств Android высокого класса. AOKP была основана в ноябре 2011 года и быстро приобрела популярность, сформировав небольшое сообщество разработчиков под названием AOKP Team (также известное как «Team Kang»). [12] ). В течение нескольких месяцев количество устройств и функций, поддерживаемых AOKP, возросло, и AOKP быстро стал вторым по популярности дистрибутивом прошивки Android, после CyanogenMod. [13]
AOKP разработан с использованием распределенной системы контроля версий с официальными репозиториями, размещенными на GitHub. [14] как и многие другие проекты с открытым исходным кодом. Новые функции или исправления ошибок , внесенные участниками, отправляются с помощью системы проверки исходного кода Google Gerrit . [15] Вклад может быть проверен кем угодно, проголосован за или против зарегистрированными пользователями и в конечном итоге принят в код разработчиками AOKP.
В начале 2020 года разработчики AOKP опубликовали блог, в котором описывались паритеты с исходной версией LineageOS. « На этот раз поддержка устройств будет немного другой. Мы можем поддерживать любое устройство, на котором устанавливаются сборки Lineage 16.0. Нам просто нужен сопровождающий, который будет тестировать сборки и поддерживать ветку форума » . [16]
2011
- AOKP Ice Cream Sandwich (ICS) Android 4.0.X
2012
- AOKP Jelly Bean (JB) Android 4.1.X
2013
- AOKP Jelly Bean (JB-MR1) Android 4.2.X
- AOKP Jelly Bean (JB) Android 4.3.X
2014
- АОКП КитКат Android 4.4.X
2014
- АОКП леденец Android 5.0.x
2015
- АОКП Зефир Андроид 6.0.1
2016
- АОКП Нуга Android 7.0
- АОКП Нуга Android 7.1.x
2017
- АОКП Орео Android 8.0
- АОКП Орео Android 8.1
2020
- АОКП пирог Android 9.0
Поддерживаемые устройства
[ редактировать ]- Нексус 7 (2013 г.) Wi-Fi
- Нексус 7 (GSM)
- Нексус 7 (Wi-Fi)
- Asus ZenFone 2(ZE551ML)
- БК
- Аквариис Е5 4G
- телефон
- Р9000
- One (Международный / AT&T / T-Mobile ) – устаревшие сборки
- Один (универсальный GSM/ Sprint / Verizon )
- Один XL (AT&T)
- Вайб К5 (A6020)
- Г ПАД 8.3
- G2 ( GSM – LTE /AT&T/Sprint/T-Mobile/Verizon)
- Нексус 4
- Нексус 5
- Нитро HD (AT&T)
- Оптимус (LTE)
- Спектр (LTE)
- Дроид 3 (XT862)
- Дроид 4 (XT894)
- Дроид Бионический (XT875)
- Дроид Razr (GSM/XT910 • VZW/XT912)
- Moto X (версия T-Mobile / Verizon Dev)
- Мото G4 Плюс
- Найдите 5
- N1
- Galaxy Nexus (GSM/Sprint/Verizon)
- Galaxy Note 2 (GSM – LTE/AT&T/Sprint/T-Mobile/Verizon)
- Galaxy Note 3 LTE (унифицированный)
- Galaxy S2 (международный Exynos, международный Omap / T-Mobile)
- Galaxy S3 (международный / AT&T / T-Mobile / сотовая связь США / Verizon)
- Galaxy S3 LTE (унифицированный)
- Galaxy S4 ( C Spire / Cricket /C Sprint/T-Mobile/US Cell/Verizon)
- Galaxy S4 LTE (унифицированный)
- Galaxy S4 Mini (GT-I9190 (3G) / GT-I9192 (DS) / GT-I9195 (LTE))
- Galaxy S5 (GSM/Sprint/сотовая связь США/Vodafone) [17]
- Нексус 10
- Яркий (T-Mobile)
- Xperia СП
- Xperia Т
- Планшет Xperia Z (LTE/Wi-Fi)
- Xperia V
- Xperia Z
- Xperia Z Ультра
- Xperia Z1
- Xperia Z1 Компактный
- Xperia Z2
- Xperia ZL
- Xperia ЗР
- Юфория
- Юрека / Юрика Плюс
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Что такое АОКП?» . aokp.co. Проверено 3 мая 2014 г.
- ^ «В чем разница между AOSP, AOKP . ? » и ROM CM
- ^ Motorola il iDEN (31 марта 2014 г.). «Инфографика: особенности пользовательского ПЗУ Android AOKP» . Intomobile.com. Архивировано из оригинала 19 апреля 2014 г. Проверено 18 апреля 2014 г.
- ^ «AOKP — это новое популярное ПЗУ. В чем отличие от CyanogenMod?» . Androidauthority.com. 10 апреля 2012 г. Архивировано из оригинала 19 апреля 2014 г. Проверено 18 апреля 2014 г.
- ^ «Прошивка AOKP превысила 3,5 миллиона пользователей, Android 4.3 Nightlies уже доступен» . Androidpolice.com. 28 сентября 2013 г. Проверено 18 апреля 2014 г.
- ^ «AOKP ROM имеет 3,5 миллиона пользователей; выпускает ночные программы на базе Android 4.3» . Androidbeat.com. 29 сентября 2013 г. Архивировано из оригинала 19 апреля 2014 г. Проверено 18 апреля 2014 г.
- ^ «Обзор функций AOKP» . aokp.co. Проверено 3 мая 2014 г.
- ^ «Версии выпуска AOKP» . aokp.co. Проверено 3 мая 2014 г.
- ^ «Дополнительные возможности, которые помогают поддерживать наших разработчиков» . aokp.co. Проверено 3 мая 2014 г.
- ^ по Гринвичу (12 января 2014 г.). «Galaxy Nexus GT-I9250 получает Android 4.4.2 KitKat с официальным ПЗУ AOKP [Как установить]» . Ibtimes.co.uk . Проверено 18 апреля 2014 г.
- ^ Бен Марвин (14 мая 2009 г.). «Как получить root права на G1 и установить Android 1.5 Cupcake» . Сайт Android . Архивировано из оригинала 17 мая 2009 года . Проверено 28 октября 2010 г.
- ^ «Кто мы» . aokp.co. Проверено 15 мая 2014 г.
- ^ «С момента выхода первого Milestone количество загрузок AOKP превысило 1 миллион» . androidcentral.com. Архивировано из оригинала 20 апреля 2014 г. Проверено 15 мая 2014 г.
- ^ «Исходный код AOKP на Github» . Гитхаб .
- ^ «Сайт АОКП Геррит» . Архивировано из оригинала 20 сентября 2017 г. Проверено 15 мая 2014 г.
- ^ «Пирог готов к подаче» . Сайт АОКП . [ самостоятельный источник ]
- ^ «AOKP.co: Устройства :: Android Open Kang Project» . АОКП . 25 января 2017 г. Проверено 26 января 2017 г.