CyanogenMod: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
отмена правки 86037159 участника 5.166.94.147 (обс.)
Строка 252: Строка 252:
* [http://changelog.bbqdroid.org/ Сhangelog работы над прошивками]
* [http://changelog.bbqdroid.org/ Сhangelog работы над прошивками]
* [http://androidlime.ru/chto-takoe-cyanogenmod-i-v-chem-ee-plyusy/ Плюсы CyanogenMod]
* [http://androidlime.ru/chto-takoe-cyanogenmod-i-v-chem-ee-plyusy/ Плюсы CyanogenMod]
* [https://livetyping.com/ru/blog/android-steve-kondik Неизвестный Android. Глава 7: Стив Кондик]


{{Mobile operating systems}}
{{Mobile operating systems}}

Версия от 08:17, 4 июля 2017

CyanogenMod (Andrasta)
CyanogenMod 14.1
Разработчик Cyanogen Inc, сообщество CyanogenMod
Семейство ОС Linux
Основана на Android
Исходный код свободное и открытое программное обеспечение
Последняя версия 14.1 (25 декабря 2016[1])
Последняя тестовая версия  (разработка прекращена)
Поддерживаемые языки многоязычный, в том числе русский
Поддерживаемые платформы ARM и x86 32-bit & 64-bit
Тип ядра монолитное модифицированное ядро Linux
Лицензия Apache 2 и GPL v2
Состояние прекращена разработка, теперь ей занимается LineageOS
Веб-сайт www.lineageos.org
Логотип Викисклада Медиафайлы на Викискладе

CyanogenMod (/saɪ.'æn.oʊ.dʒɛn.mɒd/) — после-продажная прошивка сотовых телефонов и планшетов на основе ОС Android от команды Cyanogen Team, ныне Cyanogen Inc. Поддерживает функции, отсутствующие в официальной прошивке поставщиков устройств Android, в том числе оригинальную тему Android (до версии 12 — Android Holo, с версии 12 — Google Material Design), кодек для Free Lossless Audio Codec (FLAC), сжатый кэш (compcache), большой список APN, OpenVPN-клиент, меню перезагрузки.

CyanogenMod — первая мобильная ОС, включающая планировщик задач BFS и являющаяся объединением экспериментальной ветви и официального дерева исходного кода Android. Разработчики утверждают, что CyanogenMod повышает производительность и надёжность ОС по сравнению с официальными релизами прошивки. По состоянию на апрель 2016 года прошивка CyanogenMod установлена более чем на 14 миллионах устройств.

С 31 декабря 2016 года разработка прекращена.

Разработка CyanogenMod прекратилась, но появился его продолжатель LineageOS. Теперь LineageOS будет выпускать модифицированный OS Android также как и CyanogenMod.

Разработка

Вскоре после появления мобильного телефона HTC Dream в сентябре 2008 года появляется метод, получивший название в сообществе Android «rooting», который давал привилегированный контроль (известный как «root-доступ») в Linux подсистеме Android. Этот метод, в сочетании с открытым исходным кодом и характером ОС Android, позволяет модифицировать прошивки и повторно установить их на телефон по желанию. Он является необходимым для некоторых телефонов, например, Nexus One и Nexus S, которые предназначены для помощи в развитии пользовательских модификаций.

Также разработчики не запрещают делать кастомы для других телефонов.

В настоящее время последняя версия CyanogenMod базируется на Android 7.1 Nougat. Пользовательская часть CyanogenMod в основном написана Стивом Кондиком (Steve Kondik) и XDA-разработчиками (улучшены, например, панель запуска, контакты, браузер), а также с использованием приложений, таких, как BusyBox.

CyanogenMod 6

Основана на Android 2.2. 28 августа 2010 года была выпущена первая стабильная версия.

CyanogenMod 7

Развитие CyanogenMod 7 началось с выпуском Android 2.3 Gingerbread. 15 февраля 2011 года появились первые бета-версии для нескольких поддерживаемых устройств. Четвёртый релиз бета-версии был представлен 30 марта 2011 года. Он усилил положение CyanogenMod среди других аналогичных прошивок, а также содержал много исправлений ошибок. 11 апреля 2011 года была выпущена первая стабильная версия CyanogenMod 7.0 на основе Android 2.3.3. На данный момент последняя версия CyanogenMod 7 — это CyanogenMod 7.2 на основе Android 2.3.7.

CyanogenMod 9

CyanogenMod 9 основан на Google Android 4.0 Ice Cream Sandwich. Стив Кондик и его команда сообщили, что они начнут работу над новым релизом после того, как Google опубликует исходный код Android 4.0.1. Первый пресс-релиз был представлен 26 июня 2012 года, стабильная версия выпущена 9 августа 2012 года. Последней на данный момент является "ночная" сборка от 9 сентября 2012 года. Команда разработчиков заявила, что поддержка 9-й версии будет осуществляться только в объёме внесения критических исправлений. Все силы будут брошены на развитие 7-й и 10-й версий CyanogenMod.

CyanogenMod 10

Работа над новой версией CyanogenMod, основанной на Google Android 4.1 Jelly Bean, началась после того, как Google в июне 2012 выпустила исходный код Google Android 4.1. Стабильная версия CyanogenMod 10 была выпущена 13 ноября 2012 года.

Google Android 4.2.1 Jelly Bean, началась после того, как Google в ноябре 2012 выпустила исходный код Google Android 4.2.1. Ожидалось, что номер версии будет 10.1, но разработчики решили воспользоваться номером 10, так как ОС не содержит значимых изменений и носит то же имя.

CyanogenMod 10.1

Основан на Android 4.2.2 Jelly Bean. Получил номер 10.1 из-за того, что версия Android 4.2.2 содержит существенные доработки и исправления.

CyanogenMod 10.2

Новый CyanogenMod был основан на Android 4.3.

CyanogenMod 11

Работа над CyanogenMod 11 началась после того, как 31 октября 2013 компания Google представила исходный код Google Android 4.4.

CyanogenMod 12

Работа над CyanogenMod 12 началась сразу после того, как Google опубликовала исходный код Android 5.0. Первые ночные сборки были выпущены 6 января 2015 года. Изменения сборка содержала те же, что и в новой Lollipop.

CyanogenMod 12.1

Основана на Android 5.1. Номер версии было решено не изменять, только добавить в конец "1".

На сайте CyanogenMod указывается, что версия была планирована, как "CyanogenMod 12" с обычным обновлением Android на устройствах с данной прошивкой..

CyanogenMod 13

Основана на Android 6.0. Работа над CyanogenMod 13 началась после того, как Google опубликовала исходный код Android 6.0. Первые стабильные сборки для семи устройств, участвующих в проекте, были выложены 24 ноября 2015 года.

CyanogenMod 13.0

Основана на Android 6.0.1. Содержит исправления ошибок и багов предыдущей версии (CM 13) и небольшие изменения касательно интерфейса. Первые стабильные сборки были выложены 8 августа 2016 года.

CyanogenMod 14

Основана на Android 7.0. На данный момент разработка прекращена с переходом на 14.1.

CyanogenMod 14.1

Основана на Android 7.1. Android 7.1 была представлена компанией Google на презентации смартфонов Pixel.

Завершение разработки

В конце 2016 года компания Cyanogen Inc. опубликовала в блоге новость о закрытии проекта. Все сервисы Cyanogen и поддерживаемые компанией ночные сборки прекратили своё существование 31 декабря 2016, содержимое сайта больше не доступно. Сама компания Cyanogen Inc. не закрывается и планирует направить все усилия на новый проект модульной Cyanogen OS.

Многие сотрудники компании будут вынуждены её покинуть, но команда разработчиков CyanogenMod, предположительно возглавляемая самим Стивом Кондиком (Cyanogen), намерена возродить ориентированный на сообщество дистрибутив Android сделав ребрендинг CyanogenMod под именем LineageOS.

ClockworkMod Recovery

Репозиторий CyanogenMod также содержит ClockworkMod Recovery («образ восстановления», написанный и поддерживаемый Koushik Dutta), который используется для установки CyanogenMod на устройства. Clockworkmod Recovery имеет специальный режим восстановления данных, который используется для резервного копирования, восстановления данных в памяти устройства и обновления прошивки. Clockworkmod Recovery устанавливается через режимы прошивки, созданные для сервис-центров (ODIN, Fastboot) с ПК или самого устройства. В данный момент работа над проектом приостановлена.

Cyanogen Recovery

Фирменная утилита восстановления / диагностирования устройства, получившая название Cyanogen Recovery. Руководство проекта CyanogenMod приняло решение больше не зависеть от капризов разработчиков сторонних рекавери программ, и корпорация взялась за создание собственного варианта.

Запуск этих специализированных утилит восстановления возможен только на ранних этапах включения устройства, при нажатии и удержании на строго определённые клавиши при включении устройства, или при подключении устройства через кабель по команде прошивающей программы с персонального компьютера.

Влияние на гарантийное обслуживание устройств

Наличие CyanogenMod и ClockworkMod Recovery может являться основанием для лишения гарантии на устройство. Многие производители осуществляют борьбу с обманом "Сервисных центров" насчет отсутствия нестандартных прошивок. Например, смартфоны Samsung определяют установку нестандартных прошивок и ядер. При загрузке такого аппарата будут появляться предупреждения об использовании сторонних прошивок. Однако счетчик можно вернуть в начальное положение с помощью таких программ, как Triangle Away. По состоянию на 21 сентября 2014 года компанией Samsung используются более совершенные методы защиты, к примеру KNOX, которые не обходятся ранее известными методами.

Поддержка со стороны производителей телефонов

Компания Samsung приняла на работу основателя проекта CyanogenMod[2] и начала бесплатное распространение новых моделей телефонов среди других разработчиков CyanogenMod[3]. Компания Sony объявила, что считает развиваемые энтузиастами прошивки полноправными членами экосистемы Android[4].

Примечания

  1. CM 13.0 Release 1
  2. Samsung нанял основателя CyanogenMod
  3. Samsung способствует портированию CyanogenMod на Galaxy S II
  4. Компания Sony Ericsson поддержит портирование CyanogenMod для смартфонов Xperia
  5. Cyanogen. CyanogenMod 5.0 (Nexus One). CyanogenMod blog (14 февраля 2010). Дата обращения: 23 декабря 2010. Архивировано 25 августа 2012 года.
  6. Cyanogen. CyanogenMOD 5.0.4 Released. xda-developers (27 февраля 2010). Дата обращения: 23 декабря 2010. Архивировано 25 августа 2012 года.
  7. Chase Bahers. CyanogenMOD v5.0.5 for HTC/Google Nexus One Released. AndroidSPIN. MobileTweek, Inc (19 марта 2010). Дата обращения: 23 декабря 2010. Архивировано 25 августа 2012 года.
  8. Cyanogen. CyanogenMod 5.0.6 – Tax Deductible. CyanogenMod blog (16 апреля 2010). Дата обращения: 23 декабря 2010. Архивировано 25 августа 2012 года.
  9. Cyanogen. CyanogenMod 5.0.7 for Dream and Magic! CyanogenMod blog (25 мая 2010). Дата обращения: 23 декабря 2010. Архивировано 25 августа 2012 года.
  10. Cyanogen. CyanogenMod-5.0.8 has landed! CyangenMod blog (19 июля 2010). Дата обращения: 23 декабря 2010. Архивировано 25 августа 2012 года.
  11. Cyanogen. CyanogenMod-6.1 Stable Has Landed! CyanogenMod blog (6 декабря 2010). Дата обращения: 23 декабря 2010. Архивировано 25 августа 2012 года.
  12. Cyanogen. CyanogenMod-7.0.1 Update Release. CyanogenMod blog (25 апреля 2011). Дата обращения: 25 апреля 2011. Архивировано 25 августа 2012 года.
  13. Cyanogen. CyanogenMod-7.0.2 Released (oops). CyanogenMod blog (25 апреля 2011). Дата обращения: 25 апреля 2011. Архивировано 25 августа 2012 года.
  14. Cyanogen. CyanogenMod 7.0.3 Released. CyanogenMod blog (5 мая 2011). Дата обращения: 5 мая 2011. Архивировано 25 августа 2012 года.
  15. Cyanogen. CyanogenMod 7.1 Released. CyanogenMod blog (10 октября 2011). Дата обращения: 21 октября 2011. Архивировано 25 августа 2012 года.
  16. Cyanogen. CyanogenMod 7.2 Released. CyanogenMod blog (16 июня 2012). Дата обращения: 16 июня 2012. Архивировано 25 августа 2012 года.
  17. ciwrl. CyanogenMod 9 – Stable. CyanogenMod blog (9 августа 2012). Дата обращения: 10 августа 2012. Архивировано 25 августа 2012 года.
  18. ciwrl. CyanogenMod 10 Release. CyanogenMod blog (21 ноября 2012). Дата обращения: 2012-21-11. Архивировано 10 декабря 2012 года.
  19. 1 2 3 4 get.cm

Ссылки