CyanogenMod - Википедия - CyanogenMod

CyanogenMod
CyanogenMod logo.svg
CyanogenMod 13 homescreen english.png
Рабочий стол CyanogenMod 13 по умолчанию на базе Android 6.0 «Marshmallow».
РазработчикСообщество разработчиков ПО с открытым исходным кодом CyanogenMod[1]
Написано вC (основной), C ++ (некоторые сторонние библиотеки), Ява (UI)
Семейство ОСUnix-подобный
Рабочее состояниеСнято с производства[2]
Исходная модельОткрытый исходный код
изначальный выпуск3.1 (Dream & Magic) 1 июля 2009 г.; 11 лет назад (2009-07-01)
Окончательный релиз13.0 ЗНХ5ЯО (с Android 6.0.1 r61) / 20 декабря 2016 г.; 3 года назад (2016-12-20)[3]
Окончательный предварительный просмотр14.1 ночная сборка / 25 декабря 2016; 3 года назад (2016-12-25)[4]
Маркетинговая цельПрошивка замена для Android мобильные устройства
Доступно в27 языков[нужна цитата ]
Метод обновленияВ эфире (OTA), ПЗУ мигает
Менеджер пакетовAPK-файл -основан
ПлатформыARM, x86
Ядро типМонолитный (Linux )
Дефолт пользовательский интерфейсAndroid-лаунчер (3, 4)
ADW Launcher (5, 6, 7)
Пусковая установка требушета (9, 10, 11, 12, 13, 14)
ЛицензияЛицензия Apache 2 и GNU GPL v2,[5] с некоторыми проприетарными библиотеками[6][7]
ПреемникLineageOS
Официальный веб-сайтcyanogenmod.org (несуществующий)
(archive.org )

CyanogenMod (/sаɪˈæпɛпмɒd/ си-AN-o-jen-mod; СМ) прекращено Открытый исходный код Операционная система за мобильные устройства, на основе Android мобильная платформа. Он был разработан как бесплатное программное обеспечение с открытым исходным кодом на основе официальных релизов Android от Google, с добавленным оригинальным и сторонним кодом и на основе скользящий выпуск модель развития. Хотя только часть пользователей CyanogenMod решили сообщить об использовании прошивки,[8] 23 марта 2015 года в некоторых сообщениях говорилось, что более 50 миллионов человек использовали CyanogenMod на своих телефонах.[9][10] Он также часто использовался в качестве отправной точки разработчиками других ПЗУ.

В 2013 году основатель Стефани Кондик,[11][12] полученный венчурное финансирование под названием Cyanogen Inc., чтобы разрешить коммерциализацию проекта.[1][13] Однако компания, по ее мнению, не извлекла выгоду из успеха проекта, и в 2016 году она ушла или была вынуждена уйти.[14] в рамках корпоративного реструктурировать, что включало смену генерального директора, закрытие офисов и проектов, а также прекращение обслуживания,[15][16] и поэтому оставил неуверенность в будущем компании. Сам код, будучи Открытый исходный код, было позже раздвоенный, и его развитие продолжается как общественный проект в рамках LineageOS имя.[17]

CyanogenMod предлагает функции и опции, которых нет в официальном прошивка распространяется поставщиками мобильных устройств. Функции, поддерживаемые CyanogenMod, включены в собственные тема поддерживать,[18] FLAC поддержка аудиокодеков, большой Имя точки доступа список, Privacy Guard (на приложение разрешение приложение управления), поддержка привязка через общие интерфейсы, CPU разгон и другие улучшения производительности, разблокируемые загрузчик и корневой доступ, программные кнопки, настройка строки состояния и другие "настройки планшета", переключение в раскрывающемся списке уведомлений (например, Вай фай, Bluetooth и GPS ) и другие улучшения интерфейса. CyanogenMod не содержал шпионское ПО или же раздувание, по словам его разработчиков.[19][20] CyanogenMod также повысил производительность и надежность по сравнению с официальными версиями прошивки.[21]

Название CyanogenMod происходит от циан (название химического соединения, принятое Кондик в качестве прозвища) + Мод (термин для пользовательских модификаций, известный как моддинг).

История и развитие

Вскоре после введения HTC Dream (названный "T-Mobile G1" в Соединенных Штатах) мобильный телефон в сентябре 2008 г., был открыт метод получения привилегированного управления (названный "корневой доступ ") в подсистеме Android на базе Linux.[22] Имея root-доступ в сочетании с Открытый исходный код характер операционной системы Android, позволил модифицировать стоковую прошивку телефона и переустановить на телефон.

В следующем году модифицированная прошивка для Dream была разработана и распространена энтузиастами Android. Один, поддерживаемый разработчиком по имени ИисусФрек, стал популярным среди владельцев Dream. После того, как в ноябре 2008 года Google выпустила беспроводное обновление Android RC30, в котором исправлена ​​ошибка, которая ранее использовалась для корневого доступа,[23] он начал предлагать модифицированные версии, которые восстанавливали root-доступ и постепенно расширяли их.[24] В августе 2009 года Хесус Фреке прекратил работу над своей прошивкой и предложил пользователям перейти на версию его ПЗУ, которая была дополнительно улучшена разработчиком. Циан (имя в сети, используемое Стефани Кондик, Samsung инженер-программист[25]) под названием "CyanogenMod" (пользовательские адаптации часто называют моддинг ).[26]

Популярность CyanogenMod росла, и сообщество разработчиков под названием CyanogenMod Team (или неофициально «Team Douche»[27]) сделал взносы. В течение нескольких месяцев количество устройств и функций, поддерживаемых CyanogenMod, резко возросло, и CyanogenMod стал одним из популярных дистрибутивов прошивки Android.

Как и многие проекты с открытым исходным кодом, CyanogenMod был разработан с использованием распределенный контроль версий система с официальными репозиториями, размещенными на GitHub.[28] Участники представляют новые функции или Исправлена ​​ошибка изменения с использованием Геррит.[29] Взносы могут быть протестированы кем угодно, проголосованы за или против зарегистрированными пользователями, и в конечном итоге приняты в код одним из немногих разработчиков CyanogenMod.

Версия ADW.Launcher, альтернативный лаунчер (домашний экран) для Android Операционная система, стал лаунчером по умолчанию в CyanogenMod 5.0.8. Средство запуска предоставляет дополнительные функции, не предоставляемые средством запуска Android по умолчанию, в том числе дополнительные возможности настройки (включая темы значков, эффекты и поведение), возможность резервного копирования и восстановления параметров конфигурации и другие функции.[30][31] Начиная с версии 9, в прошивку входит собственная программа запуска CyanogenMod, Trebuchet.

Первоначально выпуски CyanogenMod предоставлялись по ночам, вехи и по расписанию «стабильной версии»; Начиная с CyanogenMod 11 M6, ярлык «стабильный» больше не будет использоваться, так как был заменен словом «веха». М-сборки которые являются частью CyanogenMod скользящий выпуск модель развития.[32]


Список текущих версий CyanogenMod:

Версия CMНа основе
CyanogenMod 3Android 1.5

(Кекс)

CyanogenMod 4Android 1.6

(Пончик)

CyanogenMod 5Android 2.x.x

(Эклер)

CyanogenMod 6Android 2.2.x

(Фройо)

CyanogenMod 7Android 2.3.x

(Имбирный пряник)

CyanogenMod 9Android 4.0.x

(Сэндвич с мороженым)

CyanogenMod 10Android 4.x.x

(Жевательные конфеты)

CyanogenMod 11Android 4.4.x

(Кит-Кат)

CyanogenMod 12Android 5.0.x

(Леденец)

CyanogenMod 12.1Android 5.1.x

(Леденец)

CyanogenMod 13Android 6.0.x

(Зефирка)

CyanogenMod 14Android 7.0

(Нуга)

CyanogenMod 14.1Android 7.1.x

(Нуга)

CyanogenMod 7

Прошивка CyanogenMod 7 основана на Android 2.3 Gingerbread с дополнительным пользовательским кодом, предоставленным командой CyanogenMod. Пользовательские части CyanogenMod в основном написаны Cyanogen (Стефани Кондик), но включают вклад xda-developers сообщества (например, улучшенная панель запуска, номеронабиратель и браузер) и код из установленных проектов с открытым исходным кодом (таких как BusyBox в оболочке).[33]

Разработка CyanogenMod 7 началась, когда Google выпустил исходный код Android 2.3.[34] 15 февраля 2011 года первые кандидаты на выпуск CyanogenMod 7 были развернуты на нескольких поддерживаемых устройствах.[35][36] Четвертый релиз-кандидат был выпущен 30 марта 2011 года и обеспечил усиленную поддержку Цвет уголка и подобных устройств, а также исправлены многие ошибки.[37] 11 апреля 2011 года была выпущена публичная версия CyanogenMod 7.0 на базе Android 2.3.3.[38] CyanogenMod 7.1 был выпущен 10 октября 2011 года на базе Android 2.3.4.[39] Последняя стабильная версия CyanogenMod 7.2 была выпущена 16 июня 2012 года на базе Android 2.3.7,[40] предлагая интеллектуальный набор номера, обновления экрана блокировки, резервные копии анимации ICS и множество исправлений ошибок.[41]

А Motorola Flipout отображение загрузочной анимации CyanogenMod 7.2 (Android 2.3)

CyanogenMod 8

CyanogenMod версии 8 планировалось основывать на Android 3.x Honeycomb. Однако, поскольку исходный код для Honeycomb не был предоставлен Google до тех пор, пока он не появился в истории исходного дерева его преемника, Android 4.0 Ice Cream Sandwich, график выпуска продвинулся с CyanogenMod 7 (Gingerbread) непосредственно на CyanogenMod 9 (Ice Cream Sandwich). ).[нужна цитата ]

CyanogenMod 9

CyanogenMod 9 основан на Google Android 4.0 Ice Cream Sandwich и является первой версией CyanogenMod, использующей средство запуска Trebuchet.[42] Стефани Кондик и ее команда объявили, что они начали работу над новым выпуском после того, как Google выпустил исходный код Android 4.0.1.[43] Разработка этого выпуска заняла больше времени, чем для предыдущих выпусков, из-за значительных изменений между Android 2.3 «Gingerbread» и 4.0 «Ice Cream Sandwich», и команда воспользовалась этой возможностью, чтобы уточнить свое видение ПЗУ и переосмыслить любые модификации, которые были больше не требуется из-за улучшений в Android.[44]

К последним дням ноября 2011 года было распространено несколько альфа-версий, в частности для мобильных телефонов Samsung. Nexus S и Galaxy S. 9 августа 2012 года, после различных бета-версий и кандидатов на выпуск, CyanogenMod выпустила законченную версию CyanogenMod 9.[45] Учитывая, что к тому моменту уже была выпущена следующая версия Android, 4.1 «Jelly Bean», разработка быстро перешла к CyanogenMod 10. 29 августа 2012 года CyanogenMod выпустила небольшое обновление версии 9.1.0, в котором были исправлены ошибки и приложение под названием SimplyTapp для NFC платежи.[46]

4 апреля 2012 года в процессе разработки CyanogenMod представил "Cid" (произносится / sɪd /), новый талисман CyanogenMod, который заменил предыдущего маскота, Энди, скейтбордиста «bugdroid». Разработано пользователем Чао, Cid (C.I.D.) - это аббревиатура от Cyanogenmod ID.[47]

CyanogenMod 10

CyanogenMod 10.0
В начале июля 2012 года команда CyanogenMod объявила через свой Google+ учёт, что CyanogenMod 10 будет основан на Android 4.1 Jelly Bean.[48] Ночные сборки CyanogenMod 10 были доступны для многих устройств, поддерживаемых CyanogenMod 9.[49][50] Начиная со сборки M1 в сентябре 2012 года, команда CyanogenMod начала ежемесячные выпуски «M-серии». В начале каждого месяца мягкая заморозка кодовой базы CyanogenMod вводится в действие; как только команда сочтет сборку достаточно стабильной для повседневного использования, она выпускается под этапом «M».[51]
13 ноября 2012 года были выпущены финальные стабильные сборки для нескольких устройств.[52]
CyanogenMod 10.1
CyanogenMod 10.1 основан на Android 4.2 Jelly Bean.[53] Ночные версии в настоящее время выпускаются для множества устройств, а также M Snapshots (Ежемесячные снимки), которые выпускаются для избранных устройств.
24 июня 2013 года кодовая база CyanogenMod 10.1.0 (на основе Android версии 4.2.2) была переведена в «стабильный» статус, и большинство поддерживаемых в настоящее время устройств получили стабильные сборки в тот же день.[54][55] Разработчики CyanogenMod указали, что они продолжат график ежемесячных снимков, чтобы включить новые функции до следующего выпуска Cyanogenmod. К сожалению, многие устройства, использующие Samsung Exynos и Nvidia Тегра 2 SoC не входили в состав первоначального выпуска.
CyanogenMod 10.2
Первый ночной выпуск CyanogenMod 10.2, основанный на Android 4.3 Jelly Bean, начал развертывание для выбранного количества устройств 14 августа 2013 года.[56] Это вносит некоторые новые улучшения в систему, такие как Bluetooth с низким энергопотреблением и OpenGL ES 3.0 поддержка, обновленное приложение «Телефон», поддержка разрешения 4K, а также множество улучшений безопасности и стабильности.

CyanogenMod 11

CyanogenMod 11

6 ноября 2013 года команда CyanogenMod начала продвигать код CyanogenMod 11, основанный на Android 4.4 KitKat, в GitHub.[57] Первый ночной выпуск CyanogenMod 11.0 начал развертываться для определенного количества устройств 5 декабря 2013 года.[58] С тех пор M-сборки выпускались каждый месяц для поддерживаемых устройств, предлагая более стабильную работу, чем ночные сборки. В сборке M6 было разъяснено, что CyanogenMod больше не будет выпускать финальные сборки, специально помеченные как «стабильный», а вместо этого будет использовать модель скользящего выпуска с M-сборками, представляющими стабильный канал.[32]

Глобальный Один плюс один поставляется с вариантом CyanogenMod 11 M9, известным как «CyanogenMod 11S». Последняя версия CyanogenMod 11S для One - это 11.0-XNPH05Q, основанная на CyanogenMod 11 M11 и Android 4.4.4 «KitKat», и была выпущена как беспроводное (OTA) обновление в феврале 2015 года.[59]

CyanogenMod 12

Первый ночной выпуск CyanogenMod 12, основанный на Android 5.0 Lollipop, начал развертывание для выбранного количества устройств 6 января 2015 года. Стабильный снимок состояния был выпущен 25 июня 2015 года, а снимок состояния безопасности был выпущен 1 сентября 2015 года.[60]

Cyanogen OS 12, вариант CyanogenMod 12 для OnePlus One и Ю Yureka был выпущен в апреле 2015 года. Yu Yuphoria получил Cyanogen OS 12 прямо из коробки, когда она была запущена в мае 2015 года.

CyanogenMod 12.1

Первый ночной выпуск CyanogenMod 12.1, основанный на Android 5.1, было объявлено 16 апреля 2015 г..[61] Стабильная сборка моментальных снимков была выпущена 1 сентября 2015 года, но ночные сборки продолжают выпускаться каждый день.

Lenovo ZUK Z1, Wileyfox Swift и Storm получили Cyanogen OS 12.1 прямо из коробки, когда она была запущена в сентябре 2015 года.[62][63]YU Юрека, Юрека Плюс и Юфория получили OTA-обновление Cyanogen OS 12.1.[64]

CyanogenMod 13

Первый ночной выпуск CyanogenMod 13.0, основанный на Android 6.0, был выпущен 23 ноября 2015 г. для небольшого количества устройств, но постепенно развивался и для других устройств.[65] Через несколько недель после первого ночного выпуска CyanogenMod 13.0 для Android 6.0 CyanogenMod получил небольшое обновление и был основан на Android 6.0.1. Первые стабильные сборки были выпущены 15.03.2016.[66]

CyanogenMod 14.0

Рабочий стол CyanogenMod 14 (немецкий)

Из-за раннего выпуска Android 7.1 CyanogenMod пропустил создание ночных сборок для CyanogenMod 14.0.[67] Код, изначально написанный для CyanogenMod 14, был перенесен в ветку cm-14.1.

CyanogenMod 14.1

Первая экспериментальная сборка Cyanogenmod 14.1 на базе Android 7.1 был выпущен для устройств Oneplus 3[68] 4 ноября 2016 г. 8 ноября 2016 г. начались официальные ночные клубы[69] для рыболова (Huawei Nexus 6P), bullhead (LG Nexus 5X), cancro (Xiaomi Mi3w / Mi4), d855 (LG G3), falcon / peregrine / thea / titan / osprey (варианты Moto G), h811 / h815 (LG G4 ), klte / kltedv / kltespr / klteusc / kltevzw (Samsung Galaxy S5), oneplus3 (OnePlus 3), Z00L / Z00T (ZenFone 2). Однако в нем отсутствуют некоторые характерные особенности CyanogenMod, и он считался «незавершенным».[69] В этой версии будет добавлена ​​поддержка многооконного режима.[70]

Это был последний выпуск с названием «CyanogenMod».

Форк к LineageOS

В декабре 2016 года группа разработчиков CyanogenMod разделила и переименовала код CyanogenMod в новый проект под названием LineageOS, который построен на основе CyanogenMod версий 13 и 14.1[71] и использует имя LineageOS для последующих выпусков.[72] Этот проект поддерживается проектом LineageOS, управляемым сообществом.[73] LineageOS версии 15.1 - это первый выпуск, полностью контролируемый новой командой LineageOS, хотя он по-прежнему будет включать многие общие функции, ранее предоставляемые в CyanogenMod.

Cyanogen Inc.

Логотип Cyanogen с апреля 2014 г.
Логотип Cyanogen с марта 2015 г.

Cyanogen Inc. была венчурной компанией с офисами в Сиэтл и Пало-Альто, Калифорния, официально объявлено в сентябре 2013 года и направлено на коммерциализацию CyanogenMod.[1][74] Финансирование возглавил Митч Ласки из Контрольный показатель и собрал 7 миллионов долларов.[75] Это началось, когда Кирт Макмастер подошел к Стефани Кондик на LinkedIn в 2013 году для обсуждения возможной коммерциализации проекта.[25]

Споры о коммерциализации

Слухи о планах коммерциализации CyanogenMod, а также последующий анонс Cyanogen Inc. вызвали определенные разногласия в сообществе CyanogenMod. Несколько разработчиков CyanogenMod выразили обеспокоенность тем, что разработчики, которые предоставляли свои работы в прошлом, не получали должного признания или компенсации за их бесплатную работу над тем, что теперь стало коммерческим проектом, кроме того, что первоначальный дух проекта сообщества был подорван и что эти опасения не были должным образом решены Cyanogen Inc.[76] Примеры включают разработчика приложения камеры «Focal» Гийома Лесниака («xplodwild»), чье приложение было изъято из CyanogenMod якобы после требований новой компании принять модификации с закрытым исходным кодом и лицензировать.[76][77][78]

В ответ Стефани Кондик подтвердила приверженность сообществу, заявив, что большинство CyanogenMod исторически не использовали GPL но Лицензия Apache (та же лицензия, что и Google для Android), и предлагалось двойное лицензирование, чтобы предложить «более высокую степень защиты для участников ... при этом все еще предлагая CM некоторые свободы, которые предлагает лицензия Apache»:[79]

Google приложил все усилия, чтобы избежать GPL, создав свои собственные низкоуровневые компоненты, такие как Дальвик и Бионический. В CM единственный компонент GPL, который сейчас приходит на ум, который мы добавили, - это наше приложение Torch (первоначально называвшееся Nexus One Torch) ... Лицензия Apache специально РАЗРЕШАЕТ именно то, что вы предлагаете. Двойная лицензия сделает то же самое, но также защитит участников, заставляя неаффилированные лица вносить свой вклад, если они используют программное обеспечение в коммерческом контексте. Дело не в том, что CM может закрыть источник и по-прежнему отправлять его нашим пользователям. Опять же, мы не планируем менять лицензии.

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

Но все это не имеет значения. Мы не закрываем исходный код и не меняем лицензию на любой код, добавленный в проект.

Разработчик Энтропия512 также отметил, что CyanogenMod был юридически связан своим положением по внесению некоторых изменений прошивки из-за лицензии Android и маркетинговых условий («условия CTS»), которые определяют, какие приложения могут и не могут делать, и они были частично подняты Разработчики Android в Google неформально спекулятивны в результате восприятия высокого профиля CyanogenMod на рынке.[80]

В своем сообщении в блоге 2013 года о финансировании Cyanogen венчурный спонсор Митч Ласки заявил:[75]

Benchmark имеет долгую историю поддержки проектов с открытым исходным кодом, стремящихся стать успешными предприятиями. Наша история открытого исходного кода включает Красная шляпа, MySQL, SpringSource, JBoss, Эвкалипт, Зимбра, Elasticsearch, HortonWorks, а теперь и Cyanogen. Мы стояли за многими из самых успешных мировых компаний, производящих программное обеспечение с открытым исходным кодом. Мы с глубоким уважением относимся к особым потребностям этих предприятий и к тому, как создавать компании, сохраняя при этом прозрачность и энергию сообществ открытого исходного кода.

В январе 2015 года сообщалось, что Microsoft инвестировала в Cyanogen и что это может быть частью стратегии по созданию версии Android, которая хорошо работает с Microsoft платформы.[81][82] В апреле 2015 года Cyanogen объявила о стратегическом партнерстве с Microsoft для интеграции приложений и сервисов Microsoft в Cyanogen OS.[83] В январе 2016 года Cyanogen выпустила обновление, которое начало представлять приложения Microsoft, когда пользователь пытается открыть определенные типы файлов на телефонах Cyanogen OS.[84]

Реструктуризация и прекращение обслуживания

Несмотря на популярность CyanogenMod как пользовательский ROM, Cyanogen Inc. не удалось убедить телефонные компании использовать ее версию Android. В июле 2016 года он уволил около 30 из своих 136 сотрудников и руководителей, включая руководителя по продуктам, и закрыл офис в Сиэтле (другие офисы были описаны как «выпотрошенные») в рамках стратегических изменений, осуществленных недавно нанятым главным операционным директором Лиором Талом. .[85][86] Генеральный директор Кирт Макмастер также ушел со своей должности в октябре 2016 года, когда Таль стал генеральным директором в этот момент.[87] и основатель CyanogenMod Стефани Кондик, как полагают, была исключена из правления и покинула его месяц спустя, в ноябре 2016 года.[14][88]

Анализ СМИ был сосредоточен на сомнительных решениях руководства Cyanogen Inc. как на части причины неудачи. В 2014 году компания неожиданно уведомила своего существующего партнера. OnePlus - который использовал CyanogenMod для своих телефонов и только что запустил модели в Индии - что он достиг эксклюзивного соглашения, охватывающего Индия с другим поставщиком, что привело к резкому разрыву их отношений, который был описан в средствах массовой информации как «практически обман» и «предательство» OnePlus и «удивительно детский» шаг; В результате OnePlus было запрещено продавать в Индии.[89][90][91] Впоследствии генеральный директор Cyanogen хвастался намерением вытеснить Google в управлении операционной системой Android.[89] Не сумев в достаточной степени освоить свою операционную систему, она сместила акцент и уволила основную команду и заменила генерального директора, прежде чем прекратить деятельность по разработке основной операционной системы.

Через день после отъезда Стефани Кондик написала в блоге сообщение, в котором заявила, что задним числом она доверяла и наняла «не тех людей», которые не разделяли общего видения, и что она в конечном итоге не смогла предотвратить провал компании и формирование на ее месте «новой команды». Она обратила внимание на свою причастность к провалу, утрату прав на имя "CyanogenMod" сообществом и на раскол в восприятии разработчиков Android («Остальная часть сообщества ROM, похоже, сильно зависит от нас, но одновременно хочет, чтобы мы умерли. Как, черт возьми, это исправить?»).[92] Она попросила сообщество рассмотреть разветвление и ребрендинг исходный код, возможно, с некоторой формой краудфандинг на основе основной популярности проекта.[92]

23 декабря 2016 года Cyanogen Inc. объявила о закрытии инфраструктуры CyanogenMod.[93] Вскоре за этим последовали новости о том, что основной проект CyanogenMod будет мигрировать, переименовав себя в "LineageOS ".[16] 24 декабря 2016 года руководитель отдела по связям с разработчиками и администратор форума сообщества Абхисек Девкота, член «основной команды» Cyanogen,[94] написал, что сообщество потеряло своего «последнего оставшегося защитника» в компании и свой голос в Cyanogen Inc. и будущее ее программного обеспечения. Он заявил, что, хотя «это последнее действие [Cyanogen Inc.] определенно является смертельным ударом для CyanogenMod», сообщество уже начало предпринимать шаги, необходимые для разветвления проекта под новым именем и нацеленного на возвращение к его массовым истокам. сохраняя профессиональные подходы, принятые в эпоху Cyanogen Inc.[95] Из-за негативного отношения к поведению Cyanogen Inc, а также возможности юридического спора, разветвленный проект решил не использовать существующие торговые марки «Cyanogen» или «CyanogenMod», которые в любом случае принадлежали компании.[89]

Реакция отрасли

Первые отзывы производителей планшетов и смартфонов и операторов мобильной связи обычно не поддерживали разработку сторонних прошивок, таких как CyanogenMod. Производители выразили обеспокоенность по поводу неправильной работы устройств с неофициальным программным обеспечением и связанных с этим расходов на поддержку.[96] Более того, модифицированная прошивка, такая как CyanogenMod, иногда предлагает функции, за которые операторы связи в противном случае взимали бы дополнительную плату (например, привязка ). В результате технические препятствия, в том числе заблокированные загрузчики и ограниченный доступ к полномочиям root были обычным явлением на многих устройствах.

Однако по мере роста популярности программного обеспечения, разработанного сообществом,[97][98][неудачная проверка ] и после заявления Библиотека Конгресса США что позволяет "взламывать" мобильные устройства,[99] производители и операторы смягчили свою позицию в отношении CyanogenMod и других неофициальных дистрибутивов прошивок, в том числе HTC,[100] Motorola,[101] Samsung[102][103] и Сони Эрикссон,[104] оказание поддержки и поощрение развития. В результате в 2011 г. необходимость обхода аппаратные ограничения для установки неофициальных прошивок уменьшилось по мере увеличения количества устройств, поставляемых с разблокированными или разблокируемыми загрузчики, аналогично Nexus серия телефонов. Производители устройств HTC[96] и Motorola объявили, что поддержат вторичный рынок разработчикам программного обеспечения, сделав загрузчики всех новых устройств разблокируемыми, хотя это по-прежнему нарушает гарантию на устройство. Samsung отправил несколько Galaxy S II телефоны для команды CyanogenMod с явной целью перенести CyanogenMod на устройство,[103] и мобильный оператор T-Mobile США высказались в поддержку проекта CyanogenMod, твиттер «CM7 великолепен!».[105]

Производители телефонов также выпустили "версии для разработчиков" разблокированных телефонов.[106]

Лицензирование

До версии 4.1.11.1 CyanogenMod включал проприетарное программное обеспечение приложения, предоставляемые Google, такие как Gmail, Карты, Android Market (теперь известный как Play Store), Talk (теперь Hangouts) и YouTube, а также проприетарные драйверы оборудования. Эти пакеты были включены в дистрибутивы поставщиков Android, но не лицензированы для бесплатного распространения. После того, как Google отправил прекратить и воздерживаться Письмо главному разработчику CyanogenMod Стефани Кондик в конце сентября 2009 года с требованием прекратить распространение вышеупомянутых приложений, разработка остановилась на несколько дней.[107][108][109][110] Реакция многих пользователей CyanogenMod на Google была враждебной, некоторые утверждали, что юридические угрозы Google задевают их собственные интересы, нарушают их неформальный корпоративный девиз "Не будь злым "и было вызовом сообществу разработчиков ПО с открытым исходным кодом, которое, по утверждениям Google, приняли.[111][112][113]

После заявления Google, разъясняющего его позицию[114] и последующих переговоров между Google и Cyanogen было решено, что проект CyanogenMod будет продолжен в форме, которая напрямую не связана с проприетарными компонентами "Google Experience".[115][116] Было установлено, что проприетарные приложения Google могут быть скопированы из прошивки, поставляемой Google на телефоне, а затем повторно установлены в выпусках CyanogenMod без нарушения авторских прав.

28 сентября 2009 года Cyanogen предупредил, что, хотя проблемы больше не остаются у Google, все еще существуют потенциальные проблемы с лицензированием в отношении проприетарных приложений с закрытым исходным кодом. драйверы устройств.[117] 30 сентября 2009 года Cyanogen опубликовал обновленную информацию по этому поводу. Кондик написала, что восстанавливала исходное дерево и что она верила, что проблемы с лицензированием водителей можно решить. Она добавила, что ей также помогали сотрудники Google.[118] 16 июня 2012 года в объявлении о выпуске CyanogenMod 7.2 говорилось: «CyanogenMod по-прежнему включает в себя различный аппаратно-зависимый код, исходный код которого тоже постепенно открывается».[119]

Репликант - это вилка CyanogenMod, которая удаляет все проприетарное программное обеспечение и драйверы и, таким образом, позволяет избежать всех вышеупомянутых юридических проблем. Однако Replicant не поддерживает устройства, зависящие от проприетарных драйверов, а это большинство телефонов по состоянию на 2016 год.[120]

История версий

CyanogenMod основная версияВерсия AndroidПоследний или основной выпускРекомендуемая дата выпуска сборкиЗаметные изменения[121]
3Android 1.5
(Кекс)
3.6.8.11 июля 2009 г.[122]3.6.8 и новее на базе Android 1.5r3
3.9.322 июля 2009 г.[123]3.9.3 и более поздних версий FLAC поддерживать
4Android 1.5 / 1.6
(Кекс / пончик)
4.1.430 августа 2009 г.[124]4.1.4 и новее на базе Android 1.6 (Donut); QuickOffice удалено с 4.1.4 и далее; Проприетарное программное обеспечение Google выделено из-за прекращения использования и прекращения использования начиная с 4.1.99.
4.2.15.124 октября 2009 г.[125]4.2.3 и более поздних версий USB поддержка привязки; 4.2.6 и далее на основе Android 1,6r2; 4.2.11 и новее добавлено ущипнуть зум для браузера, масштабирование пальцем и смахивание для галереи.
5Android 2.0 / 2.1
(Эклер)
5.0.819 июля 2010 г.[31]Добавлен ADW.Launcher как средство запуска по умолчанию.
6Android 2.2
(Фройо)
6.0.028 августа 2010 г.[126]Представлена ​​двойная камера и для этого случая Вай фай поддерживать, Точно в срок (JIT) компилятор для большей производительности
6.1.36 декабря 2010 г.[127]6.1.0 и новее на базе Android 2.2.1.
7Android 2.3
(Имбирный пряник)
7.0.310 апреля 2011 г.[38]7.0.0 и новее на базе Android 2.3.3
7.1.010 октября 2011 г.[39]На базе Android 2.3.7[41]
7.2.016 июня 2012 г.[128]Новые устройства, обновленные переводы, интеллектуальный номеронабиратель, возможность управления тактильная обратная связь в тихие часы, обновления экрана блокировки, резервные копии анимации ICS, возможность настройки значка в строке состояния батареи, множество исправлений ошибок[41]
8Android 3.x
(Соты)
Нет данныхНет данныхCyanogenMod 8 так и не был выпущен из-за того, что Google не выпустил исходный код для Android 3.0 Honeycomb.
9Android 4.0
(Сэндвич с мороженым)
9.129 августа 2012 г.[46]Повышенная безопасность: по умолчанию отключено использование root.[129] Добавлена ​​поддержка SimplyTapp.
Представлен собственный лаунчер Cyanogen, Требуше.
10Android 4.1
(Жевательные конфеты)
10.0.013 ноября 2012 г.[53]Расширяемый режим рабочего стола. Встроенный файловый менеджер с поддержкой root.
Android 4.2
(Жевательные конфеты)
10.1.324 июня 2013 г.[130]
Android 4.3
(Жевательные конфеты)
10.2.131 января 2014 г.[130]Телефон: Черный список-Добавлена ​​функция.
11Android 4.4
(Кит-Кат)
11.0 XNG3C31 августа 2015 г.[131]WhisperPush: Интеграция TextSecure 'снег Сигнал s) сквозное шифрование протокол в качестве дополнительной функции. Включена отправка зашифрованных мгновенных сообщений другим пользователям CM и Signal.[132][133] Эта функция была прекращена в феврале 2016 года.[134]

CyanogenMod ThemeEngine: новый мощный движок тем, который позволяет пользователю применять и смешивать собственные темы, которые могут редактировать файл ресурсов[135]

12Android 5.0
(Леденец)
12.0 YNG4N1 сентября 2015 г.[131]LiveDisplay: расширенный инструмент управления дисплеем с такими функциями, как цвет, гамма, насыщенность и калибровка температуры

Обновления движка тем: теперь позволяет разделять темы для пакетов (используется в CyanogenMod для NavigationBar и StatusBar, в CyanogenOS для AppThemer, что позволяет применять разные темы для каждого приложения)Обновление пользовательского интерфейса: все приложения обновлены до материальной тематикиAudioFX и Eleven: два новых приложения для аудио (AudioFX заменяет DSPManager и Eleven заменяет Music)

Android 5.1
(Леденец)
12.1 YOG7DAO27 января 2016 г.CyanogenPlatform SDK: позволяет сторонним разработчикам добавлять пользовательские API для интеграции своего приложения с CyanogenMod.
13Android 6.0
(Зефирка)
13,0 ЗНХ5ЯО20 декабря 2016 г.[3]Wi-Fi-модем, профили, режим `` Не беспокоить '' / приоритетный режим, защита конфиденциальности / использование данных приложений, поддержка батареи устройств Bluetooth, повторное использование средства выбора обоев на экране блокировки, погоды на заблокированном экране и поддержки нового плагина погоды, поддержка размытия экрана блокировки и возможность отключения эффект, поддержка Live Lockscreen, новые аппаратные улучшения и API LiveDisplay, Snap Camera, браузер Gello, улучшенные переводы, поддержка Cyanogen Apps, дополнительные API CM SDK, исправления безопасности[3]
14Android 7.0
(Нуга)
Нет данныхПропущено, так как Google вскоре выпустил 7.1 до завершения разработки CM 14.0.
Android 7.1
(Нуга)
14.19 ноября 2016 г.CM14.1 считался «незавершенным» и в нем отсутствовали некоторые характерные особенности CyanogenMod. Журнал изменений неизвестен. Так и не получил стабильной сборки. После того, как CyanogenMod был позже прекращен, в декабре 2016 года его сменил LineageOS.

Cyanogen OS

Операционные системы коммерческой разработки Cyanogen, предустановленные на некоторых устройствах (Один плюс один, YU Юрека, Ю Юфория, Andromax Q, BQ Aquaris X5, Lenovo ZUK Z1, Wileyfox Быстрый, Wileyfox Буря, Alcatel ONETOUCH POP Mirage ) на основе исходного кода CyanogenMod.

Cyanogen OS часто распространяется с дополнительными проприетарными приложениями, такими как экосистема Google Play,[136] и набор программного обеспечения, уникального для Cyanogen OS, известного как C-Apps.[137] CyanogenMod не включает ни того, ни другого по умолчанию, но при желании пользователи могут получить их отдельно.[137][138]

Первоначально отличался суффиксом -S (CyanogenMod 11S), в версии 12 Cyanogen переименовал заказное предложение как Cyanogen OS. Cyanogen начала продвигать Cyanogen OS 13 на базе Android 6.0.1 на телефонах OnePlus One OTA 9 апреля 2016 года, поэтапно под кодовым названием ZNH0EAS26M. CyanogenMod можно установить на устройства Cyanogen OS.

Различия между CyanogenMod и Cyanogen OS

ИмяСтоковая или подменная прошивка?По материалам:Требуется предустановленная или ручная установка?Рут-доступ (суперпользователь)?Разработчики:
Cyanogen OSНа некоторых смартфонах предустановлена ​​стоковая прошивка.Проект с открытым исходным кодом Android.Поставляется предустановленной на некоторых устройствах.НетЦиан
CyanogenModЗамена прошивки для устройств с предустановленным Android.Требуется ручная установкадаCyanogen и сообщество CyanogenMod

Поддерживаемые устройства

CyanogenMod официально поддерживает большое количество устройств, в том числе большинство Nexus и устройства Google Play Edition. Он предоставил SNAPSHOT (стабильный) и НОЧЬ сборки для более чем 150 устройств (в ветке разработки).[139]

Смотрите также

Рекомендации

  1. ^ а б c "Новая глава". CyanogenMod. Архивировано из оригинал 11 июля 2016 г.. Получено 30 сентября 2013.
  2. ^ Рассел, Джон. «Cyanogen не смог убить Android, теперь он закрывает свои сервисы и ОС в рамках поворота». TechCrunch. TechCrunch. Получено 1 января 2017.
  3. ^ а б c CyanogenMod (15 августа 2016 г.). «Релиз СМ 13.0 - ZNH5Y». JIRA. Архивировано из оригинал 23 декабря 2016 г.. Получено 20 декабря 2016.
  4. ^ "Загрузки CyanogenMod". Архивировано из оригинал 6 ноября 2016 г.. Получено 9 ноября 2016.
  5. ^ «Лицензии». Проект с открытым исходным кодом Android. Open Handset Alliance. Получено 15 сентября 2010.
  6. ^ «Объяснение, почему мы не поддерживаем другие системы». Проект GNU. Получено 26 декабря 2016. Эта модифицированная версия Android содержит несвободные библиотеки. В нем также объясняется, как установить несвободные приложения, которые Google распространяет вместе с Android.
  7. ^ freecyngn - Удаление проприетарных частей пользовательского пространства из CM10 + xda-developers
  8. ^ Соярс, Крис (21 марта 2011 г.). "Объяснение статистики CM". Архивировано из оригинал 4 июня 2016 г.. Получено 27 октября 2011.
  9. ^ Хелфт, Мигель. «Встречайте Cyanogen, стартап, который хочет украсть Android у Google». Forbes.com. Forbes. Получено 16 апреля 2015.
  10. ^ CyanogenMod [@CyanogenMod] (12 января 2012 г.). «CyanogenMod только что превысил 1 миллион активных пользователей» (Твитнуть). Получено 26 декабря 2016 - через Twitter.
  11. ^ "Стеф Кондик (@cyanogen) | Twitter". twitter.com. Получено 22 апреля 2020.
  12. ^ "цианоген - Обзор". GitHub. Получено 22 апреля 2020.
  13. ^ Рид, Брэд (18 сентября 2013 г.). «Имея финансирование в размере 7 миллионов долларов, Cyanogen стремится противостоять Windows Phone». Отчет Boy Genius. Получено 26 декабря 2016.
  14. ^ а б «Архивная копия». Архивировано из оригинал 27 декабря 2016 г.. Получено 27 декабря 2016.CS1 maint: заархивированная копия как заголовок (связь)
  15. ^ CyanogenMod [@CyanogenMod] (25 декабря 2016 г.). «ОБНОВЛЕНИЕ: сегодня утром мы потеряли DNS, и Геррит отключен от сети - без сомнений, это реакция на вчерашнее сообщение в блоге. До свидания» (Твитнуть). Получено 26 декабря 2016 - через Twitter.
  16. ^ а б «Развилка на дороге». CyanogenMod. 24 декабря 2016 г. Архивировано с оригинал 25 декабря 2016 г.
  17. ^ "Да, это мы". Lineage OS. Lineage OS. Получено 28 декабря 2016.
  18. ^ «Поддержка тем». CyanogenMod. 19 февраля 2011. Архивировано с оригинал 21 октября 2016 г.. Получено 30 сентября 2013.
  19. ^ "Режим технического обслуживания". Компьютер-Howto. Декабрь 2011. Архивировано с оригинал 19 апреля 2016 г.. Получено 27 января 2013.
  20. ^ «Видео: основатель CyanogenMod Стив Кондик рассказывает об Android». UnleashThePhones.com. 6 июля 2012 г. Архивировано с оригинал 5 февраля 2013 г.. Получено 27 января 2013.
  21. ^ "О". CyanogenMod.org. Архивировано из оригинал 22 декабря 2016 г.. Получено 27 января 2013.
  22. ^ Бен Марвин (14 мая 2009 г.). «Как: рутировать G1 и установить Android 1.5 Cupcake». Сайт Android. Архивировано из оригинал 30 ноября 2010 г.. Получено 28 октября 2010.
  23. ^ Кумпарак, Грег (7 ноября 2008 г.). "Google рассылает обновление Android RC30 - побег из тюрьмы блокирует'". TechCrunch. В архиве из оригинала 30 июня 2013 г.. Получено 16 сентября 2019.
  24. ^ «Интервью с хакером Android Иисусом Фреком». Android и я. 16 февраля 2009 г. Архивировано с оригинал 9 октября 2014 г.
  25. ^ а б «Android вступает в эру Jelly Bean». 25 ноября 2015 г.. Получено 30 августа 2017.
  26. ^ "Иисус Фреке называет это уходит". Jf.andblogs.net. 20 августа 2009 г. Архивировано с оригинал 6 ноября 2011 г.. Получено 30 сентября 2013.
  27. ^ Дастин Карнес (2 октября 2010 г.). «Круглый стол моддеров с Team Douche, создателями CyanogenMod». TalkAndroid. Получено 22 ноября 2011.
  28. ^ "Исходный код CyanogenMod на Github".
  29. ^ "Сайт CyanogenMod Gerrit". Архивировано из оригинал 19 декабря 2012 г.
  30. ^ "Обзор ADW.Launcher". Мир ПК. Архивировано из оригинал 17 марта 2012 г.. Получено 18 июн 2012.
  31. ^ а б Cyanogen (19 июля 2010 г.). "CyanogenMod-5.0.8 приземлился!". CyanogenMod. Архивировано из оригинал 27 сентября 2013 г.. Получено 23 декабря 2010.
  32. ^ а б ciwrl (4 мая 2014 г.). «Выпуск CyanogenMod 11.0 M6». Архивировано из оригинал 24 декабря 2016 г.. Получено 5 мая 2014.
  33. ^ ветка разработки.
  34. ^ Кондик, Стефани [@Cyanogen] (17 декабря 2010 г.). "If you need me, I'll be locked in my room for the next 3 days. #gingerbread" (Твитнуть). Получено 23 декабря 2010 - через Twitter.
  35. ^ Cyanogen (16 February 2011). "CyanogenMod-7 Release Candidates!". CyanogenMod. Архивировано из оригинал on 19 May 2016. Получено 16 февраля 2011.
  36. ^ Whitson Gordon (16 February 2011). "CyanogenMod 7 RC Brings Gingerbready Goodness, Canned SMS Responses to Android". Лайфхакер. Gawker Media. Получено 16 февраля 2011.
  37. ^ Cyanogen (30 March 2011). "CyanogenMod-7.0.0-RC4 has arrived". CyanogenMod. Архивировано из оригинал 21 октября 2016 г.. Получено 30 марта 2011.
  38. ^ а б Cyanogen (10 April 2011). "CyanogenMod 7.0 Released!". CyanogenMod. Архивировано из оригинал 26 апреля 2016 г.. Получено 10 апреля 2011.
  39. ^ а б Cyanogen (10 October 2011). "CyanogenMod 7.1 Released!". CyanogenMod. Архивировано из оригинал 4 марта 2016 г.. Получено 10 октября 2011.
  40. ^ Cyanogen (16 June 2012). "CyanogenMod 7.2 Released!". CyanogenMod. Архивировано из оригинал 9 августа 2016 г.. Получено 16 июн 2012.
  41. ^ а б c rmcc (15 March 2012). "CyanogenMod Changelog". Получено 19 марта 2011.
  42. ^ "CyanogenMod 9 Features and Highlights". Pocketnow. 7 июля 2012 г.. Получено 9 апреля 2015.
  43. ^ Stefanie Kondik [@Cyanogen] (14 November 2011). "..and we're off. check back in 2 months" (Твитнуть). Получено 26 декабря 2016 - через Twitter.
  44. ^ ciwrl (2 December 2011). "CM9 Progress Update". CyanogenMod. Архивировано из оригинал 24 декабря 2016 г.. Получено 9 апреля 2015.
  45. ^ ciwrl (9 August 2012). "CyanogenMod 9 – Stable". CyanogenMod. Архивировано из оригинал 14 мая 2016 г.. Получено 27 января 2013.
  46. ^ а б ciwrl (29 August 2012). "Let's try something new: CM9.1 and SimplyTapp". CyanogenMod. Архивировано из оригинал 3 декабря 2016 г.. Получено 29 августа 2012.
  47. ^ "Introducing Cid". CyanogenMod. 5 апреля 2012 г. Архивировано с оригинал 21 октября 2016 г.. Получено 5 апреля 2012.
  48. ^ "CyanogenMod 10 Announced". Google+. 5 июля 2012 г.. Получено 27 января 2013.
  49. ^ Cyanogen (4 May 2012). "Nightly Builds from CM9". Cyanogenmod. Архивировано из оригинал 13 марта 2016 г.. Получено 27 января 2013.
  50. ^ Фингас, Джон (18 июня 2012 г.). "Cyanogen Nightlies Reach Samsung Galaxy S". Engadget. Получено 30 сентября 2013.
  51. ^ Stefanie Kondik (11 September 2012). "CyanogenMod announces M1, the first M-Series build". Cyanogenmod.org. Архивировано из оригинал 17 декабря 2016 г.. Получено 30 сентября 2013.
  52. ^ "Final CyanogenMod 10 Stable Builds Being Released, Available For 4 Devices And Counting". Androidpolice.com. 13 November 2012. Получено 30 сентября 2013.
  53. ^ а б ciwrl (13 November 2012). "CyanogenMod 10.0 Release". CyanogenMod. Архивировано из оригинал 7 июня 2016 г.. Получено 26 декабря 2016.
  54. ^ ciwrl (24 June 2013). "CyanogenMod 10.1.0 Release". CyanogenMod. Архивировано из оригинал 14 мая 2016 г.. Получено 26 декабря 2016.
  55. ^ "CyanogenMod 10.1 Final Will Begin rolling Out Tonight". Androidpolice.com. 24 июня 2013 г.. Получено 30 сентября 2013.
  56. ^ Sutrich, Nick (14 August 2013). "CyanogenMod 10.2 Official Nightlies Rolling Out Now: Brings Android 4.3 to Over 50 Devices". AndroidHeadlines.com. Получено 30 сентября 2013.
  57. ^ "CyanogenMod working on CM11, begins initial code push". Phandroid.com. 6 ноября 2013 г.. Получено 6 ноября 2013.
  58. ^ Carlos Torres, Juan (8 December 2013). "CyanogenMod switches on CyanogenMod 11 nightly builds for dozens of devices". Сообщество Android. Получено 10 декабря 2013.
  59. ^ Yalburgi, Vinod (11 February 2015). "OnePlus One receives Android 4.4.4 CyanogenMod 11S build 05Q via OTA system update". International Business Times. Получено 26 декабря 2016.
  60. ^ ciwrl (6 January 2015). "The "L" is for Lollipop". CyanogenMod. Архивировано из оригинал 21 октября 2016 г.. Получено 6 января 2015.
  61. ^ ciwrl (16 April 2015). "Microsoft and CM12.1 Nightlies". CyanogenMod. Архивировано из оригинал on 11 May 2016. Получено 16 апреля 2015.
  62. ^ Tung, Liam (24 August 2015). "$300 Cyanogen-powered ZUK Z1 coming to Europe, US in September". ZDNet. Получено 26 декабря 2016.
  63. ^ Gilbert, David (25 August 2015). "Wileyfox pins smartphone hopes on Cyanogen software and budget pricing". International Business Times. Получено 26 декабря 2016.
  64. ^ R., Rahul (3 November 2015). "Cyanogen 12.1 OS update finally available for YU Yureka and Yureka Plus phones". International Business Times. Получено 26 декабря 2016.
  65. ^ ciwrl (24 November 2015). "A Marshmallowy CM". CyanogenMod. Архивировано из оригинал 28 октября 2016 г.. Получено 24 ноября 2015.
  66. ^ ciwrl (15 March 2016). "CM 13.0 Release 1". CyanogenMod. Архивировано из оригинал 25 октября 2016 г.. Получено 16 марта 2016.
  67. ^ "Gerrit Code Review". review.cyanogenmod.org. Архивировано из оригинал 19 декабря 2012 г.. Получено 9 ноября 2016.
  68. ^ Cyanogenmod (5 November 2016). "CM 14.1 Experimental build for Oneplus3". Cyanogenmod Downloads. Архивировано из оригинал 5 ноября 2016 г.. Получено 5 ноября 2016.
  69. ^ а б Kondik, Stefanie (8 November 2016). "CM14 is landing". CyanogenMod. Архивировано из оригинал 18 декабря 2016 г.. Получено 9 ноября 2016.
  70. ^ Rohit Kvn (20 November 2016). "CyanogenMod CM 14.1 custom ROM brings Android Nougat features to OnePlus One". International Business Times. Получено 21 ноября 2016.
  71. ^ "Yes, this is us". lineageos.org. 24 декабря 2016 г.. Получено 23 февраля 2017.
  72. ^ "A fork in the road | CyanogenMod". 25 December 2016. Archived from оригинал 25 декабря 2016 г.. Получено 23 февраля 2017.
  73. ^ Vaughan-Nichols, Steven J. (26 December 2016). "CyanogenMod is dead. Long live LineageOS". ZDNet. CBS Interactive. Получено 21 января 2017.
  74. ^ Rice, Jeremiah (18 September 2013). "Cyanogen Inc: Steve Kondik Builds A Company Around CyanogenMod, Secures $7 Million In Funding, And Opens Cyngn.com". Android Police.
  75. ^ а б "Cyanogen Mod – Mitch Lasky is a Venture Capitalist at Benchmark, Former Entrepreneur, Video Game OG, and Footie Fanatic". BizPunk. Получено 1 апреля 2015.
  76. ^ а б Guillaume Lesniak – Developer of "Focal" Camera App, Google+ post 2013-09-20 – covers licensing and dispute controversy with Cyanogen Inc.
  77. ^ "[ROM][4.3][ CM 10.2.] Unofficial CM 10.2 for Galaxy Note II (N7100)" (forums). Xda developers. Post #548. Получено 1 апреля 2015.
  78. ^ "[ROM][4.2.2] CyanogenMod 10.1 Official Nightlies" (forum). Xda developers. Post #1046. Получено 1 апреля 2015.
  79. ^ MacKenzie, John (20 August 2013). "More on What's Going on at CyanogenMod". Land of droid.
  80. ^ "[ROM][4.3][ CM 10.2.] Unofficial CM 10.2 for Galaxy Note II (N7100)" (forum). Xda developers. post #635. Получено 1 апреля 2015.
  81. ^ Winkler, Rolfe; Ovide, Shira (29 January 2015). "Microsoft to Invest in Rogue Android Startup Cyanogen". Цифры. Wall Street Journal. Получено 29 января 2015.
  82. ^ "Microsoft to Invest in CyanogenMod: What Could It Mean For Google?". Tech Times. 1 February 2015. Получено 1 апреля 2015.
  83. ^ "Cyanogen Announces Strategic Partnership with Microsoft" (Пресс-релиз). Cyanogen. 16 апреля 2015 г. Архивировано с оригинал 25 декабря 2016 г.. Получено 26 декабря 2016.
  84. ^ Whitwam, Ryan (7 January 2016). "Cyanogen OS 12.1.1 On The OnePlus One Is Promoting Microsoft Apps Via The 'Open With' Dialog". Полиция Android. Получено 26 декабря 2016.
  85. ^ Ruddock, David (22 July 2016). "Sources: Cyanogen Inc. is undergoing major layoffs, may "pivot" to apps". Полиция Android. В архиве из оригинала 7 августа 2016 г.. Получено 16 сентября 2019.
  86. ^ Fried, Ina (22 July 2016). "Cyanogen is chopping its staff after its alternative Android has failed to catch on with phone makers". Recode. Получено 30 августа 2017.
  87. ^ "[Update: Confirmed] Kirt McMaster out as Cyanogen Inc. CEO, gets Eric Schmidt'ed to "Executive Chairman"". 10 октября 2016 г.. Получено 30 августа 2017.
  88. ^ Ruddock, David (28 November 2016). "Cyanogen Inc. will shutter Seattle office by end of year, more layoffs happening, Kondik could be out". Полиция Android. В архиве с оригинала 28 декабря 2016 г.. Получено 16 сентября 2019.
  89. ^ а б c "Cyanogen takes CyanogenMod down with it, Lineage is born". 26 декабря 2016 г.. Получено 30 августа 2017.
  90. ^ "OnePlus and Cyanogen on brink of breakup after India fight". Engadget. Получено 30 августа 2017.
  91. ^ "OnePlus One is banned in India, Cyanogen-Micromax deal to blame". 17 декабря 2014 г.. Получено 30 августа 2017.
  92. ^ а б "[Updated] Steve Kondik blames Kirt McMaster for Cyanogen Inc's failure, CyanogenMod to reorganize and regroup". 1 декабря 2016 г.. Получено 30 августа 2017.
  93. ^ "Cyanogen services shutting down". Cyanogen Inc. 23 декабря 2016. Архивировано с оригинал 24 января 2017 г.. Получено 24 января 2017.
  94. ^ "Devs - CyanogenMod". 24 December 2016. Archived from оригинал 24 декабря 2016 г.. Получено 30 августа 2017.
  95. ^ "A fork in the road - CyanogenMod". 25 December 2016. Archived from оригинал 25 декабря 2016 г.. Получено 30 августа 2017.
  96. ^ а б "Unlock Bootloader". Получено 30 октября 2011.
  97. ^ Perlow, Jason (18 January 2011). "CyanogenMod CM7: Teach your old Droid New Tricks". ZDNet. Получено 30 сентября 2013.
  98. ^ "MIUI firmware is "popular"". AndroidAndMe. 16 августа 2011 г.. Получено 30 сентября 2013.
  99. ^ Sadun, Erica (26 July 2010). "LoC rules in favor of jailbreaking". Tuaw.com. Получено 30 сентября 2013.
  100. ^ "HTC's bootloader unlock page". Htcdev.com. Получено 30 сентября 2013.
  101. ^ "Motorola Offers Unlocked Bootloader Tool". Techcrunch.com. 24 октября 2011 г.. Получено 30 сентября 2013.
  102. ^ "CyanogenMod 7 for Samsung Galaxy S2 (II): Development Already Started!". Inspired Geek. 8 июня 2011. Архивировано с оригинал 22 августа 2012 г.. Получено 7 января 2012.
  103. ^ а б "CyanogenMod coming to the Galaxy S 2, thanks to Samsung". Android Central. 6 июня 2011 г.
  104. ^ Forian, Daniel (28 September 2011). "Sony Ericsson supports independent developers – Developer World". Developer.sonyericsson.com. Архивировано из оригинал 12 февраля 2012 г.. Получено 30 сентября 2013.
  105. ^ T-Mobile [@TMobile] (11 April 2011). "We're looking forward to seeing what @cyanogen does with the G2x. CM7 is great!" (Твитнуть). Получено 1 апреля 2015 - через Twitter.
  106. ^ Nickinson, Phil (10 July 2012). "Samsung to offer hacker-friendly 'developer edition' Galaxy S III on Verizon". Android Central. Получено 26 декабря 2016.
  107. ^ Wimberly, Taylor (24 September 2009). "CyanogenMod в беде?". Android и я. Получено 28 октября 2010.
  108. ^ Nosowitz, Dan (25 September 2009). "Google Threatens Cyanogen Android Hacker With Cease-and-Desist". Gizmodo. Gawker Media. Получено 28 октября 2010.
  109. ^ Patel, Nilay (24 September 2009). "Google hits Android ROM modder with a cease-and-desist letter". Engadget. AOL. Получено 28 октября 2010.
  110. ^ Taft, Darryl K. (28 September 2009). "Google Irks Android Developers with Cyanogen Move". eWeek. Зифф Дэвис. Получено 28 октября 2010.
  111. ^ One of many forum discussions on the Google C&D.
  112. ^ Reaction to C&D on Google's own discussion forum.
  113. ^ Another thread on Google's Android forum.[нужен лучший источник ]
  114. ^ Morrill, Dan (25 September 2009). «Примечание о Google Apps для Android». Android Developers. Получено 28 октября 2010.
  115. ^ Cyanogen (27 September 2009). "The current state." Архивировано из оригинал on 16 June 2013. Получено 26 декабря 2016.
  116. ^ Roselyn Roark (28 September 2009). "Google Muscles Android Developer, Offers Olive Branch". Проводной. Получено 28 октября 2010.
  117. ^ Stefanie Kondik [@Cyanogen] (28 September 2009). "This is about proprietary device drivers and not Google at this point. These drivers are not redistributable" (Твитнуть). Получено 26 декабря 2016 - через Twitter.
  118. ^ Cyanogen (30 September 2009). "Just a quick update." CyanogenMod. Архивировано из оригинал on 16 June 2013. Получено 26 декабря 2016.
  119. ^ "CyanogenMod 7.2!". CyanogenMod. 16 June 2012. Archived from оригинал 9 августа 2016 г.. Получено 26 декабря 2016.
  120. ^ "About Replicant". Replicant. Получено 26 декабря 2016.
  121. ^ "Changelog 3.0 -7.2". Cyanogen Mod Team. Архивировано из оригинал 10 ноября 2012 г.. Получено 30 ноября 2012.
  122. ^ Stefanie Kondik [@Cyanogen] (1 July 2009). "CM-3.6 is out — STABLE!" (Твитнуть). Получено 26 декабря 2016 - через Twitter.[нужен лучший источник ]
  123. ^ Stefanie Kondik [@Cyanogen] (22 July 2009). "CM-3.9 EXPERIMENTAL is out!" (Твитнуть). Получено 26 декабря 2016 - через Twitter.[нужен лучший источник ]
  124. ^ ciwrl (30 August 2009). "CM-4.1 ExperiMENTAL is out!". CyanogenMod. Архивировано из оригинал 21 октября 2016 г.. Получено 26 декабря 2016.
  125. ^ ciwrl (24 October 2009). "CyanogenMod 4.2 STABLE!". CyanogenMod. Архивировано из оригинал 3 мая 2016 г.. Получено 26 декабря 2016.
  126. ^ Whitson Gordon (29 August 2010). "CyanogenMod 6.0 Released, Brings Custom Froyo Goodness to Tons of Android Phones". Лайфхакер. Gawker Media. Получено 23 декабря 2010.
  127. ^ Cyanogen (6 December 2010). "CyanogenMod-6.1 Stable Has Landed!". CyanogenMod. Архивировано из оригинал on 16 June 2013. Получено 23 декабря 2010.
  128. ^ Spradlin, Liam (15 June 2012). "First Batch Of CyanogenMod 7.2 (Stable) Builds Now Available For A Ton Of Devices". Полиция Android. ООО "Нелогичный робот". Получено 12 июля 2013.
  129. ^ jeagoss (16 March 2012). "Security and You". CyanogenMod. Архивировано из оригинал 22 мая 2016 г.. Получено 2 февраля 2013.
  130. ^ а б ciwrl (1 February 2014). "CyanogenMod 10.2.1-maintenance-release". CyanogenMod. Архивировано из оригинал 15 февраля 2014 г.. Получено 1 февраля 2014.
  131. ^ а б ciwrl (31 August 2015). "Releases, Releases, Releases – August 2015". CyanogenMod. Архивировано из оригинал 2 июня 2016 г.. Получено 31 августа 2015.
  132. ^ Moxie Marlinspike (9 December 2013). "TextSecure, Now With 10 Million More Users". Open WhisperSystems. Получено 1 марта 2014.
  133. ^ Michael Mimoso (11 December 2013). "Inside the TextSecure, CyanogenMod Integration". Threatpost. Получено 1 марта 2014.
  134. ^ Sinha, Robin (20 January 2016). "CyanogenMod to Shutter WhisperPush Messaging Service on February 1". Gadgets360. NDTV. Получено 10 марта 2016.
  135. ^ ciwrl (26 January 2015). "Developer Blog – The CyanogenMod Theme Engine". Архивировано из оригинал 21 октября 2016 г.. Получено 26 января 2015.
  136. ^ Holly, Russell. "The Top Ten Things About Cyanogen OS You Need To Know". Android Central. Получено 6 октября 2016. Google works with these manufacturers and ties all of these forks together with Google Play Services...
  137. ^ а б "Introducing C-Apps". cyngn.com. Cyanogen Inc. Archived from оригинал 15 октября 2016 г.. Получено 6 октября 2016. The Cyanogen Apps Package gives users of CyanogenMod access to apps previously only available on Cyanogen OS...
  138. ^ "Google Apps". CyanogenMod Wiki. Архивировано из оригинал 25 декабря 2016 г.. Получено 26 декабря 2016. Due to licensing restrictions, these apps cannot come pre-installed with CyanogenMod and must be installed separately.
  139. ^ "Supported Builds". Cyanogenmod. Ноябрь 2015. Архивировано с оригинал 31 декабря 2016 г.. Получено 20 ноября 2015.

внешняя ссылка