stringtranslate.com

CyanogenMod

CyanogenMod ( / s ˈ æ n ɛ n m ɒ d / sy- AN -oh -jen-mod ; CM ) — это прекращённая операционная система с открытым исходным кодом для мобильных устройств , основанная на мобильной платформе Android . Разработанная в период с 2009 по 2016 год, это было бесплатное программное обеспечение с открытым исходным кодом, основанное на официальных выпусках Android от Google , с добавлением оригинального и стороннего кода и основанное на модели разработки скользящих выпусков . Хотя только часть всех пользователей CyanogenMod решила сообщить об использовании прошивки [8] , 23 марта 2015 года некоторые отчёты показали, что более 50 миллионов человек запустили CyanogenMod на своих телефонах. [9] [10] Он также часто использовался в качестве отправной точки разработчиками других ROM.

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

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

Название CyanogenMod произошло от слова cyanogen (название химического соединения, взятое Джейн в качестве прозвища) + Mod (термин, обозначающий модификации, разработанные пользователями, известные как моддинг).

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

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

В следующем году энтузиасты Android разработали и распространили модифицированную прошивку для Dream. Одна из них, поддерживаемая разработчиком по имени JesusFreke , стала популярной среди владельцев Dream. После того, как Google выпустила обновление Android RC30 по воздуху в ноябре 2008 года, исправившее ошибку, которая ранее использовалась для доступа root, [23] он начал предлагать модифицированные версии, которые восстанавливали доступ root и постепенно расширяли его. [24] В августе 2009 года JesusFreke прекратил работу над своей прошивкой и предложил пользователям перейти на версию своей ROM, которая была дополнительно улучшена разработчиком Cyanogen (онлайн-имя, используемое Стефани Джейн, инженером-программистом Samsung [25] ), под названием «CyanogenMod» (пользовательские адаптации часто называют моддингом ). [26]

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

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

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

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

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

CyanogenMod 7

Motorola Flipout с анимацией загрузки CyanogenMod 7.2 (Android 2.3)

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

Разработка CyanogenMod 7 началась, когда Google выпустила исходный код Android 2.3. [34] 15 февраля 2011 года первые релиз-кандидаты CyanogenMod 7 были выпущены на нескольких поддерживаемых устройствах. [35] [36] Четвертый релиз-кандидат был выпущен 30 марта 2011 года и принес расширенную поддержку Nook Color и подобных устройств, а также множество исправлений ошибок. [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]

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 основан на Android 4.0 Ice Cream Sandwich от Google и является первой версией 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". Разработанный пользователем Ciao , Cid (CID) является аббревиатурой "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 Tegra 2 SoC , не были частью первоначального выпуска.
CyanogenMod 10.2
Первый еженощный релиз CyanogenMod 10.2, основанный на Android 4.3 Jelly Bean , начал распространяться для определенного количества устройств 14 августа 2013 года. [56] Он привносит в систему некоторые новые усовершенствования, такие как поддержка Bluetooth Low Energy и 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]

Глобальный OnePlus One поставляется с вариантом 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 и Yu 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] Yureka, Yureka Plus и Yuphoria от YU получили обновление Cyanogen OS 12.1 OTA. [64]

CyanogenMod 13

Первый ночной релиз CyanogenMod 13.0, основанный на Android 6.0 , был выпущен 23 ноября 2015 года для небольшого количества устройств, но постепенно разрабатывался для других устройств. [65] Через несколько недель после первого ночного релиза CyanogenMod 13.0 для Android 6.0, CyanogenMod получил небольшое обновление и был основан на Android 6.0.1. Первые стабильные сборки были выпущены 2016-03-15. [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] для angler (Nexus 6P), bullhead (Nexus 5X), cancro (Xiaomi Mi 3w/Mi 4), 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 (Asus 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. — американская венчурная компания с офисами в Сиэтле , штат Вашингтон, и Пало-Альто , штат Калифорния, официально объявленная в сентябре 2013 года, целью которой было коммерциализировать CyanogenMod. [1] [74] Финансирование возглавил Митч Ласки из Benchmark , и было собрано 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, создав собственные низкоуровневые компоненты, такие как Dalvik и Bionic . В CM единственный компонент GPL, который сейчас приходит на ум из добавленных нами, — это наше приложение Torch (первоначально называвшееся Nexus One Torch)... Лицензия Apache РАЗРЕШАЕТ именно то, что, как вы предполагаете, она не позволяет. Двойная лицензия сделала бы то же самое, но также защитила бы участников, заставив неаффилированных лиц вносить свой вклад, если они используют программное обеспечение в коммерческом контексте. Это не для того, чтобы CM могла закрыть исходный код и по-прежнему отправлять его нашим пользователям. Опять же, у нас нет планов менять лицензии.

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

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

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

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

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

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

Реструктуризация и прекращение услуг

Несмотря на популярность CyanogenMod как пользовательской прошивки , 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] и Sony Ericsson , [104] оказали поддержку и поощрили разработку. В результате этого в 2011 году необходимость обходить аппаратные ограничения для установки неофициальной прошивки уменьшилась, поскольку все больше устройств поставлялось с разблокированными или разблокируемыми загрузчиками , похожими на серию телефонов Nexus . Производители устройств HTC [96] и Motorola объявили, что будут поддерживать разработчиков программного обеспечения для вторичного рынка , сделав загрузчики всех новых устройств разблокируемыми, хотя это все еще нарушает гарантию устройства. Samsung отправила несколько телефонов Galaxy S II команде CyanogenMod с явной целью внедрения CyanogenMod на устройство, [103] а оператор мобильной связи T-Mobile US выразил свою поддержку проекту CyanogenMod, написав в Twitter «CM7 великолепен!». [105]

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

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

До версии 4.1.11.1 CyanogenMod включал в себя фирменные программные приложения, предоставляемые Google, такие как Gmail , Maps , Android Market (теперь известный как Play Store ), Talk (теперь Google Chat ) и YouTube , а также фирменные драйверы оборудования. Эти пакеты были включены в дистрибутивы Android от поставщиков, но не лицензированы для свободного распространения. После того, как в конце сентября 2009 года Google направила письмо о прекращении и воздержании главному разработчику CyanogenMod Стефани Джейн с требованием прекратить распространение вышеупомянутых приложений, разработка была прекращена на несколько дней. [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]

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

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

Цианоген ОС

Cyanogen — коммерчески разработанные операционные системы, которые были предустановлены на некоторых устройствах ( OnePlus One , YU Yureka, YU Yuphoria, Smartfren Andromax Q, BQ Aquaris X5, Lenovo ZUK Z1 , Wileyfox Swift, Wileyfox Storm, 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

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

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

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

Ссылки

  1. ^ abc "A New Chapter". CyanogenMod. Архивировано из оригинала 11 июля 2016 года . Получено 30 сентября 2013 года .
  2. ^ Рассел, Джон (24 декабря 2016 г.). «Cyanogen не удалось убить Android, теперь он закрывает свои сервисы и ОС в рамках поворота». TechCrunch . Архивировано из оригинала 6 октября 2023 г. Получено 1 января 2017 г.
  3. ^ abc CyanogenMod (15 августа 2016 г.). "CM 13.0 Release – ZNH5Y". JIRA . Архивировано из оригинала 23 декабря 2016 г. . Получено 20 декабря 2016 г. .
  4. ^ "CyanogenMod Downloads". Архивировано из оригинала 6 ноября 2016 года . Получено 9 ноября 2016 года .
  5. ^ "Лицензии". Android Open Source Project . Open Handset Alliance . Архивировано из оригинала 25 декабря 2018 года . Получено 15 сентября 2010 года .
  6. ^ "Explaining Why We Don't Endorse Other Systems". Проект GNU . Архивировано из оригинала 24 апреля 2011 г. Получено 26 декабря 2016 г. Эта модифицированная версия Android содержит несвободные библиотеки. Она также объясняет, как устанавливать несвободные приложения, которые Google распространяет вместе с Android.
  7. ^ freecyngn – Удаление проприетарных частей пользовательского пространства из CM10+ Архивировано 25 ноября 2016 г. на Wayback Machine xda-developers
  8. ^ Soyars, Chris (21 марта 2011 г.). "CM Stats Explaining". Архивировано из оригинала 4 июня 2016 г. Получено 27 октября 2011 г.
  9. ^ Хелфт, Мигель. «Знакомьтесь, Cyanogen — стартап, который хочет украсть Android у Google». Forbes . Архивировано из оригинала 16 апреля 2015 г. Получено 16 апреля 2015 г.
  10. ^ CyanogenMod [@CyanogenMod] (12 января 2012 г.). «CyanogenMod только что превысил 1 миллион активных пользователей» (твит) . Получено 26 декабря 2016 г. – через Twitter.
  11. ^ "Stefanie Jane 🌠 (@[email protected])". Hachyderm.io . Архивировано из оригинала 23 июля 2023 г. . Получено 23 июля 2023 г. .
  12. ^ "cyanogen - Overview". GitHub . Архивировано из оригинала 10 июля 2009 г. Получено 22 апреля 2020 г.
  13. ^ Рид, Брэд (18 сентября 2013 г.). «С финансированием в 7 миллионов долларов Cyanogen стремится составить конкуренцию Windows Phone». Boy Genius Report . Архивировано из оригинала 6 ноября 2018 г. Получено 26 декабря 2016 г.
  14. ^ ab Tal, Lior (30 ноября 2016 г.). «Обновление по цианогену». cyngn.com . Архивировано из оригинала 27 декабря 2016 г. . Получено 27 декабря 2016 г. .
  15. ^ CyanogenMod [@CyanogenMod] (25 декабря 2016 г.). «ОБНОВЛЕНИЕ: с утра мы потеряли DNS, и Геррит теперь офлайн — без сомнений, это реакция на наш вчерашний пост в блоге. До свидания» ( Твит ) . Получено 26 декабря 2016 г. — через Twitter .
  16. ^ ab "Развилка на дороге". CyanogenMod. 24 декабря 2016 г. Архивировано из оригинала 25 декабря 2016 г.
  17. ^ "Да, это мы". Lineage OS . Архивировано из оригинала 25 декабря 2016 года . Получено 28 декабря 2016 года .
  18. ^ "Поддержка тем". CyanogenMod. 19 февраля 2011 г. Архивировано из оригинала 21 октября 2016 г. Получено 30 сентября 2013 г.
  19. ^ "Maintenance Mode". Computer-Howto. Декабрь 2011. Архивировано из оригинала 19 апреля 2016 года . Получено 27 января 2013 года .
  20. ^ "Видео: основатель CyanogenMod Стив Кондик рассказывает об Android". UnleashThePhones.com . 6 июля 2012 г. Архивировано из оригинала 5 февраля 2013 г. Получено 27 января 2013 г.
  21. ^ "About". CyanogenMod.org. Архивировано из оригинала 22 декабря 2016 года . Получено 27 января 2013 года .
  22. ^ Бен Марвин (14 мая 2009 г.). "Как: получить права root на G1 и установить Android 1.5 Cupcake". Сайт Android . Архивировано из оригинала 30 ноября 2010 г. Получено 28 октября 2010 г.
  23. ^ Кумпарак, Грег (7 ноября 2008 г.). «Google рассылает обновление Android RC30 – блокирует „джейлбрейк“». TechCrunch . Архивировано из оригинала 30 июня 2013 г. Получено 16 сентября 2019 г.
  24. ^ "Интервью с Android-хакером JesusFreke". Android и я . 16 февраля 2009 г. Архивировано из оригинала 9 октября 2014 г.
  25. ^ ab "Android входит в эпоху Jelly Bean". 25 ноября 2015 г. Архивировано из оригинала 8 августа 2017 г. Получено 30 августа 2017 г.
  26. ^ "JesusFreke calls it quits". Jf.andblogs.net. 20 августа 2009 г. Архивировано из оригинала 6 ноября 2011 г. Получено 30 сентября 2013 г.
  27. Дастин Карнес (2 октября 2010 г.). «Круглый стол моддеров с командой Douche, создателями CyanogenMod». TalkAndroid . Архивировано из оригинала 6 ноября 2018 г. Получено 22 ноября 2011 г.
  28. ^ "CyanogenMod Source Code at Github". GitHub . Архивировано из оригинала 5 ноября 2015 г. Получено 5 января 2012 г.
  29. ^ "CyanogenMod Gerrit Site". Архивировано из оригинала 19 декабря 2012 года.
  30. ^ "ADW.Launcher Review". PC World. Архивировано из оригинала 17 марта 2012 года . Получено 18 июня 2012 года .
  31. ^ ab Cyanogen (19 июля 2010 г.). "CyanogenMod-5.0.8 приземлился!". CyanogenMod. Архивировано из оригинала 27 сентября 2013 г. Получено 23 декабря 2010 г.
  32. ^ ab ciwrl (4 мая 2014 г.). "CyanogenMod 11.0 M6 Release". Архивировано из оригинала 24 декабря 2016 г. Получено 5 мая 2014 г.
  33. ^ "[ROM] CyanogenMod - Нет, у вас не может быть пони (STABLE) [ОБНОВЛЕНО 03/04 - v4.2.15.1]". XDA Developers . 5 октября 2009 г. Архивировано из оригинала 31 декабря 2022 г. Получено 31 декабря 2022 г.{{cite web}}: CS1 maint: неподходящий URL ( ссылка )
  34. ^ Kondik, Stefanie [@Cyanogen] (17 декабря 2010 г.). «Если я вам понадоблюсь, я буду заперта в своей комнате на следующие 3 дня. #gingerbread» (Твит) . Получено 23 декабря 2010 г. – через Twitter.
  35. Cyanogen (16 февраля 2011 г.). "CyanogenMod-7 Release Candidates!". CyanogenMod. Архивировано из оригинала 19 мая 2016 г. Получено 16 февраля 2011 г.
  36. ^ Уитсон Гордон (16 февраля 2011 г.). «CyanogenMod 7 RC приносит пряничное добро, готовые SMS-ответы на Android». Lifehacker . Gawker Media . Архивировано из оригинала 8 февраля 2018 г. . Получено 16 февраля 2011 г.
  37. Cyanogen (30 марта 2011 г.). "CyanogenMod-7.0.0-RC4 прибыл". CyanogenMod. Архивировано из оригинала 21 октября 2016 г. Получено 30 марта 2011 г.
  38. ^ ab Cyanogen (10 апреля 2011 г.). "CyanogenMod 7.0 Released!". CyanogenMod. Архивировано из оригинала 26 апреля 2016 г. Получено 10 апреля 2011 г.
  39. ^ ab Cyanogen (10 октября 2011 г.). "CyanogenMod 7.1 Released!". CyanogenMod. Архивировано из оригинала 4 марта 2016 г. Получено 10 октября 2011 г.
  40. Cyanogen (16 июня 2012 г.). "CyanogenMod 7.2 Released!". CyanogenMod. Архивировано из оригинала 9 августа 2016 г. Получено 16 июня 2012 г.
  41. ^ abc rmcc (15 марта 2012 г.). "CyanogenMod Changelog". GitHub . Архивировано из оригинала 15 июня 2023 г. Получено 19 марта 2011 г.
  42. ^ "CyanogenMod 9 Features and Highlights". Pocketnow. 7 июля 2012 г. Архивировано из оригинала 3 марта 2016 г. Получено 9 апреля 2015 г.
  43. ^ Стефани Кондик [@Cyanogen] (14 ноября 2011 г.). "..и мы уходим. зайдите через 2 месяца" (Твит) . Получено 26 декабря 2016 г. – через Twitter.
  44. ^ ciwrl (2 декабря 2011 г.). "CM9 Progress Update". CyanogenMod. Архивировано из оригинала 24 декабря 2016 г. Получено 9 апреля 2015 г.
  45. ^ ciwrl (9 августа 2012 г.). "CyanogenMod 9 – Stable". CyanogenMod. Архивировано из оригинала 14 мая 2016 г. Получено 27 января 2013 г.
  46. ^ ab ciwrl (29 августа 2012 г.). «Давайте попробуем что-нибудь новое: CM9.1 и SimplyTapp». CyanogenMod. Архивировано из оригинала 3 декабря 2016 г. Получено 29 августа 2012 г.
  47. ^ "Introducing Cid". CyanogenMod. 5 апреля 2012 г. Архивировано из оригинала 21 октября 2016 г. Получено 5 апреля 2012 г.
  48. ^ "CyanogenMod 10 Announced". Google+ . 5 июля 2012 г. Архивировано из оригинала 23 марта 2017 г. Получено 27 января 2013 г.
  49. Cyanogen (4 мая 2012 г.). "Nightly Builds from CM9". Cyanogenmod. Архивировано из оригинала 13 марта 2016 г. Получено 27 января 2013 г.
  50. ^ Fingas, Jon (18 июня 2012 г.). «Cyanogen Nightlies Reach Samsung Galaxy S». Engadget. Архивировано из оригинала 1 октября 2013 г. Получено 30 сентября 2013 г.
  51. Стефани Кондик (11 сентября 2012 г.). «CyanogenMod анонсирует M1, первую сборку M-Series». Cyanogenmod.org. Архивировано из оригинала 17 декабря 2016 г. Получено 30 сентября 2013 г.
  52. ^ "Выпущены финальные стабильные сборки CyanogenMod 10, доступные для 4 устройств и их число растёт". Androidpolice.com. 13 ноября 2012 г. Архивировано из оригинала 31 мая 2023 г. Получено 30 сентября 2013 г.
  53. ^ ab ciwrl (13 ноября 2012 г.). "CyanogenMod 10.0 Release". CyanogenMod. Архивировано из оригинала 7 июня 2016 г. Получено 26 декабря 2016 г.
  54. ^ ciwrl (24 июня 2013 г.). "CyanogenMod 10.1.0 Release". CyanogenMod. Архивировано из оригинала 14 мая 2016 г. Получено 26 декабря 2016 г.
  55. ^ "CyanogenMod 10.1 Final начнет распространяться сегодня вечером". Androidpolice.com. 24 июня 2013 г. Архивировано из оригинала 22 июня 2022 г. Получено 30 сентября 2013 г.
  56. ^ Sutrich, Nick (14 августа 2013 г.). «CyanogenMod 10.2 Official Nightlies Rolling Out Now: Brings Android 4.3 to Over 50 Devices». AndroidHeadlines.com. Архивировано из оригинала 14 октября 2023 г. Получено 30 сентября 2013 г.
  57. ^ "CyanogenMod работает над CM11, начинается начальная отправка кода". Phandroid.com. 6 ноября 2013 г. Архивировано из оригинала 14 октября 2023 г. Получено 6 ноября 2013 г.
  58. ^ Карлос Торрес, Хуан (8 декабря 2013 г.). «CyanogenMod переключается на ночные сборки CyanogenMod 11 для десятков устройств». Сообщество Android. Архивировано из оригинала 9 декабря 2013 г. Получено 10 декабря 2013 г.
  59. ^ Yalburgi, Vinod (11 февраля 2015 г.). «OnePlus One получает Android 4.4.4 CyanogenMod 11S build 05Q через обновление системы OTA». International Business Times . Архивировано из оригинала 27 декабря 2016 г. Получено 26 декабря 2016 г.
  60. ^ ciwrl (6 января 2015 г.). «Буква «L» означает леденец». CyanogenMod. Архивировано из оригинала 21 октября 2016 г. Получено 6 января 2015 г.
  61. ^ ciwrl (16 апреля 2015 г.). "Microsoft и CM12.1 Nightlies". CyanogenMod. Архивировано из оригинала 11 мая 2016 г. Получено 16 апреля 2015 г.
  62. ^ Tung, Liam (24 августа 2015 г.). "ZUK Z1 за $300 на цианогене поступит в Европу и США в сентябре". ZDNet . Архивировано из оригинала 14 октября 2023 г. . Получено 26 декабря 2016 г. .
  63. ^ Гилберт, Дэвид (25 августа 2015 г.). «Wileyfox возлагает надежды на смартфоны на программное обеспечение Cyanogen и бюджетные цены». International Business Times . Архивировано из оригинала 10 февраля 2017 г. Получено 26 декабря 2016 г.
  64. ^ Р., Рахул (3 ноября 2015 г.). «Обновление ОС Cyanogen 12.1 наконец-то доступно для телефонов YU Yureka и Yureka Plus». International Business Times . Архивировано из оригинала 14 октября 2023 г. Получено 26 декабря 2016 г.
  65. ^ ciwrl (24 ноября 2015 г.). "Зефирный CM". CyanogenMod. Архивировано из оригинала 28 октября 2016 г. Получено 24 ноября 2015 г.
  66. ^ ciwrl (15 марта 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 ноября 2016 г.). "CM 14.1 Experimental build for Oneplus3". Загрузки Cyanogenmod . Архивировано из оригинала 5 ноября 2016 г. Получено 5 ноября 2016 г.
  69. ^ ab Kondik, Stefanie (8 ноября 2016 г.). "CM14 приземляется". CyanogenMod. Архивировано из оригинала 18 декабря 2016 г. Получено 9 ноября 2016 г.
  70. ^ Rohit Kvn (20 ноября 2016 г.). "CyanogenMod CM 14.1 custom ROM приносит функции Android Nougat в OnePlus One". International Business Times . Архивировано из оригинала 21 ноября 2016 г. Получено 21 ноября 2016 г.
  71. ^ "Да, это мы". lineageos.org . 24 декабря 2016 г. Архивировано из оригинала 25 декабря 2016 г. Получено 23 февраля 2017 г.
  72. ^ "A fork in the road | CyanogenMod". 25 декабря 2016 г. Архивировано из оригинала 25 декабря 2016 г. Получено 23 февраля 2017 г.
  73. ^ Vaughan-Nichols, Steven J. (26 декабря 2016 г.). «CyanogenMod мертв. Да здравствует LineageOS». ZDNet . CBS Interactive . Архивировано из оригинала 2 февраля 2017 г. . Получено 21 января 2017 г. .
  74. Райс, Джеремайя (18 сентября 2013 г.). «Cyanogen Inc: Стив Кондик создает компанию вокруг CyanogenMod, получает финансирование в размере 7 миллионов долларов и открывает Cyngn.com». Android Police. Архивировано из оригинала 20 сентября 2016 г. Получено 19 ноября 2013 г.
  75. ^ ab "Cyanogen Mod – Митч Ласки — венчурный капиталист в Benchmark, бывший предприниматель, OG видеоигр и фанат футбола". BizPunk . Архивировано из оригинала 7 марта 2017 г. Получено 1 апреля 2015 г.
  76. ^ ab Гийом Лесняк – разработчик приложения «Focal» Camera, запись Google+ от 20 сентября 2013 г. Архивировано 26 декабря 2016 г. на Wayback Machine – освещает вопросы лицензирования и споры с Cyanogen Inc.
  77. ^ "[ROM][4.3][ CM 10.2.] Неофициальный CM 10.2 для Galaxy Note II (N7100)" (форумы). Xda developers. 29 июля 2013 г. Сообщение № 548. Архивировано из оригинала 3 марта 2016 г. Получено 1 апреля 2015 г.
  78. ^ "[ROM][4.2.2] CyanogenMod 10.1 Official Nightlies" (форум). Xda developers. 17 апреля 2013 г. Сообщение № 1046. Архивировано из оригинала 3 марта 2016 г. Получено 1 апреля 2015 г.
  79. ^ Маккензи, Джон (20 августа 2013 г.). «Подробнее о том, что происходит в CyanogenMod». Land of droid. Архивировано из оригинала 3 марта 2016 г. Получено 19 ноября 2013 г.
  80. ^ "[ROM][4.3][ CM 10.2.] Неофициальный CM 10.2 для Galaxy Note II (N7100)" (форум). Xda developers. 29 июля 2013 г. пост № 635. Архивировано из оригинала 24 апреля 2016 г. Получено 1 апреля 2015 г.
  81. ^ Винклер, Рольфе; Овиде, Шира (29 января 2015 г.). «Microsoft инвестирует в мошеннический Android-стартап Cyanogen». Digits . Wall Street Journal . Получено 29 января 2015 г.
  82. ^ "Microsoft инвестирует в CyanogenMod: что это может означать для Google?". Tech Times . 1 февраля 2015 г. Архивировано из оригинала 12 февраля 2017 г. Получено 1 апреля 2015 г.
  83. ^ "Cyanogen объявляет о стратегическом партнерстве с Microsoft" (пресс-релиз). Cyanogen. 16 апреля 2015 г. Архивировано из оригинала 25 декабря 2016 г. Получено 26 декабря 2016 г.
  84. ^ Whitwam, Ryan (7 января 2016 г.). «Cyanogen OS 12.1.1 на OnePlus One продвигает приложения Microsoft через диалог «Открыть с помощью»». Android Police . Архивировано из оригинала 7 декабря 2016 г. Получено 26 декабря 2016 г.
  85. ^ Раддок, Дэвид (22 июля 2016 г.). «Источники: Cyanogen Inc. переживает крупные увольнения, может «переключиться» на приложения». Android Police . Архивировано из оригинала 7 августа 2016 г. Получено 16 сентября 2019 г.
  86. ^ Фрид, Ина (22 июля 2016 г.). «Cyanogen сокращает штат после того, как его альтернативный Android не смог завоевать популярность у производителей телефонов». Перекодировать . Архивировано из оригинала 23 июля 2016 г.
  87. ^ "[Обновление: подтверждено] Кирт Макмастер уходит с поста генерального директора Cyanogen Inc., Эрик Шмидт становится "исполнительным председателем"". 10 октября 2016 г. Получено 30 августа 2017 г.
  88. ^ Раддок, Дэвид (28 ноября 2016 г.). «Cyanogen Inc. закроет офис в Сиэтле к концу года, произойдет еще больше увольнений, Кондик может уйти». Android Police . Архивировано из оригинала 28 декабря 2016 г. Получено 16 сентября 2019 г.
  89. ^ abc "Cyanogen побеждает CyanogenMod, Lineage рождается". 26 декабря 2016 г. Архивировано из оригинала 31 августа 2017 г. Получено 30 августа 2017 г.
  90. ^ "OnePlus и Cyanogen на грани разрыва после индийской ссоры". Engadget . 28 ноября 2014 г. Архивировано из оригинала 31 августа 2017 г. Получено 30 августа 2017 г.
  91. ^ "OnePlus One запрещен в Индии, виновата сделка Cyanogen-Micromax". 17 декабря 2014 г. Архивировано из оригинала 31 августа 2017 г. Получено 30 августа 2017 г.
  92. ^ ab "[Обновлено] Стив Кондик обвиняет Кирта Макмастера в провале Cyanogen Inc, CyanogenMod в реорганизации и перегруппировке". 1 декабря 2016 г. Архивировано из оригинала 31 августа 2017 г. Получено 30 августа 2017 г.
  93. ^ "Cyanogen services shutdown down". Cyanogen Inc. 23 декабря 2016 г. Архивировано из оригинала 24 января 2017 г. Получено 24 января 2017 г.
  94. ^ "Devs - CyanogenMod". 24 декабря 2016 г. Архивировано из оригинала 24 декабря 2016 г. Получено 30 августа 2017 г.
  95. ^ "A fork in the road - CyanogenMod". 25 декабря 2016 г. Архивировано из оригинала 25 декабря 2016 г. Получено 30 августа 2017 г.
  96. ^ ab "Unlock Bootloader". Архивировано из оригинала 1 ноября 2011 г. Получено 30 октября 2011 г.
  97. ^ Перлоу, Джейсон (18 января 2011 г.). «CyanogenMod CM7: научите своего старого дроида новым трюкам». ZDNet. Архивировано из оригинала 22 декабря 2014 г. Получено 30 сентября 2013 г.
  98. ^ "Прошивка MIUI "популярна"". AndroidAndMe. 16 августа 2011 г. Архивировано из оригинала 14 января 2012 г. Получено 30 сентября 2013 г.
  99. ^ Садун, Эрика (26 июля 2010 г.). «LoC выносит решение в пользу джейлбрейка». Tuaw.com. Архивировано из оригинала 30 октября 2012 г. Получено 30 сентября 2013 г.
  100. ^ "Страница разблокировки загрузчика HTC". Htcdev.com. Архивировано из оригинала 19 октября 2012 г. Получено 30 сентября 2013 г.
  101. ^ "Motorola Offers Unlocked Bootloader Tool". Techcrunch.com. 24 октября 2011 г. Архивировано из оригинала 7 июля 2017 г. Получено 30 сентября 2013 г.
  102. ^ "CyanogenMod 7 для Samsung Galaxy S2 (II): Разработка уже началась!". Inspired Geek . 8 июня 2011 г. Архивировано из оригинала 22 августа 2012 г. Получено 7 января 2012 г.
  103. ^ ab "CyanogenMod появится на Galaxy S 2 благодаря Samsung". Android Central . 6 июня 2011 г. Архивировано из оригинала 8 апреля 2017 г. Получено 30 октября 2011 г.
  104. ^ Фориан, Дэниел (28 сентября 2011 г.). «Sony Ericsson поддерживает независимых разработчиков – Developer World». Developer.sonyericsson.com. Архивировано из оригинала 12 февраля 2012 г. Получено 30 сентября 2013 г.
  105. ^ T-Mobile [@TMobile] (18 апреля 2011 г.). «Мы с нетерпением ждем, что @cyanogen сделает с G2x. CM7 великолепен!» ( Твит ) . Получено 1 апреля 2015 г. – через Twitter .
  106. ^ Никинсон, Фил (10 июля 2012 г.). «Samsung предложит хакерскую версию Galaxy S III для разработчиков на Verizon». Android Central . Архивировано из оригинала 27 декабря 2016 г. Получено 26 декабря 2016 г.
  107. Wimberly, Taylor (24 сентября 2009 г.). «CyanogenMod в беде?». Android и я . Архивировано из оригинала 3 октября 2009 г. Получено 28 октября 2010 г.
  108. ^ Носовиц, Дэн (25 сентября 2009 г.). «Google угрожает хакеру Cyanogen Android запретом на действия». Gizmodo . Gawker Media . Архивировано из оригинала 8 ноября 2010 г. . Получено 28 октября 2010 г. .
  109. ^ Patel, Nilay (24 сентября 2009 г.). «Google направляет моддеру Android ROM письмо с требованием прекратить и воздержаться». Engadget . AOL . Архивировано из оригинала 29 июня 2011 г. . Получено 28 октября 2010 г. .
  110. ^ Тафт, Даррил К. (28 сентября 2009 г.). «Google раздражает разработчиков Android переходом на Cyanogen». eWeek . Ziff Davis . Архивировано из оригинала 2 января 2013 г. Получено 28 октября 2010 г.
  111. ^ Одно из многочисленных обсуждений на форуме Google C&D. Архивировано 18 августа 2020 г. на Wayback Machine .
  112. Реакция на C&D на собственном форуме Google. Архивировано 27 мая 2013 г. на Wayback Machine .
  113. Еще одна тема на форуме Google Android. Архивировано 27 мая 2013 г. на Wayback Machine .
  114. ^ Моррилл, Дэн (25 сентября 2009 г.). «Заметка о Google Apps для Android». Разработчики Android . Архивировано из оригинала 25 октября 2009 г. Получено 28 октября 2010 г.
  115. Cyanogen (27 сентября 2009 г.). «Текущее состояние». Архивировано из оригинала 16 июня 2013 г. Получено 26 декабря 2016 г.
  116. ^ Roselyn Roark (28 сентября 2009 г.). «Google Muscles Android Developer, Offers Olive Branch». Wired . Архивировано из оригинала 15 октября 2010 г. Получено 28 октября 2010 г.
  117. ^ Стефани Кондик [@Cyanogen] (28 сентября 2009 г.). «На данный момент речь идет о фирменных драйверах устройств, а не о Google. Эти драйверы не подлежат распространению» (Твит) . Получено 26 декабря 2016 г. – через Twitter.
  118. ^ Cyanogen (30 сентября 2009 г.). "Просто быстрое обновление". CyanogenMod. Архивировано из оригинала 16 июня 2013 г. Получено 26 декабря 2016 г.
  119. ^ "CyanogenMod 7.2!". CyanogenMod. 16 июня 2012 г. Архивировано из оригинала 9 августа 2016 г. Получено 26 декабря 2016 г.
  120. ^ "About Replicant". Replicant . Архивировано из оригинала 24 августа 2023 . Получено 26 декабря 2016 .
  121. ^ "Changelog 3.0 -7.2". Cyanogen Mod Team. Архивировано из оригинала 10 ноября 2012 г. Получено 30 ноября 2012 г.
  122. ^ Стефани Кондик [@Cyanogen] (1 июля 2009 г.). «CM-3.6 вышел — СТАБИЛЬНЫЙ!» (Твит) . Получено 26 декабря 2016 г. – через Twitter.[ нужен лучший источник ]
  123. ^ Стефани Кондик [@Cyanogen] (22 июля 2009 г.). «CM-3.9 EXPERIMENTAL вышел!» (Твит) . Получено 26 декабря 2016 г. – через Twitter.[ нужен лучший источник ]
  124. ^ ciwrl (30 августа 2009 г.). "CM-4.1 ExperiMENTAL вышел!". CyanogenMod. Архивировано из оригинала 21 октября 2016 г. Получено 26 декабря 2016 г.
  125. ^ ciwrl (24 октября 2009 г.). "CyanogenMod 4.2 STABLE!". CyanogenMod. Архивировано из оригинала 3 мая 2016 г. Получено 26 декабря 2016 г.
  126. ^ Уитсон Гордон (29 августа 2010 г.). «Выпущен CyanogenMod 6.0, приносящий пользовательские возможности Froyo на множество телефонов Android». Lifehacker . Gawker Media . Архивировано из оригинала 25 августа 2016 г. . Получено 23 декабря 2010 г. .
  127. Cyanogen (6 декабря 2010 г.). "CyanogenMod-6.1 Stable Has Landed!". CyanogenMod. Архивировано из оригинала 16 июня 2013 г. Получено 23 декабря 2010 г.
  128. ^ Spradlin, Liam (15 июня 2012 г.). «Первая партия сборок CyanogenMod 7.2 (Stable) теперь доступна для множества устройств». Android Police . Illogical Robot LLC. Архивировано из оригинала 3 марта 2017 г. Получено 12 июля 2013 г.
  129. ^ jeagoss (16 марта 2012 г.). «Безопасность и вы». CyanogenMod. Архивировано из оригинала 22 мая 2016 г. Получено 2 февраля 2013 г.
  130. ^ ab ciwrl (1 февраля 2014 г.). "CyanogenMod 10.2.1-maintenance-release". CyanogenMod. Архивировано из оригинала 15 февраля 2014 г. Получено 1 февраля 2014 г.
  131. ^ ab ciwrl (31 августа 2015 г.). "Releases, Releases, Releases – August 2015". CyanogenMod. Архивировано из оригинала 2 июня 2016 г. Получено 31 августа 2015 г.
  132. ^ Moxie Marlinspike (9 декабря 2013 г.). «TextSecure, теперь на 10 миллионов больше пользователей». Открыть WhisperSystems. Архивировано из оригинала 25 февраля 2014 г. Получено 1 марта 2014 г.
  133. ^ Майкл Мимозо (11 декабря 2013 г.). «Внутри TextSecure, интеграция CyanogenMod». Threatpost. Архивировано из оригинала 14 февраля 2014 г. Получено 1 марта 2014 г.
  134. ^ Синха, Робин (20 января 2016 г.). "CyanogenMod закроет службу обмена сообщениями WhisperPush 1 февраля". Gadgets360 . NDTV. Архивировано из оригинала 11 октября 2016 г. Получено 10 марта 2016 г.
  135. ^ ciwrl (26 января 2015 г.). "Блог разработчика – The CyanogenMod Theme Engine". Архивировано из оригинала 21 октября 2016 г. Получено 26 января 2015 г.
  136. ^ Холли, Рассел (18 мая 2015 г.). «Десять главных фактов о Cyanogen OS, которые вам нужно знать». Android Central . Архивировано из оригинала 14 октября 2016 г. Получено 6 октября 2016 г. Google работает с этими производителями и связывает все эти ответвления вместе с Google Play Services...
  137. ^ ab "Introducing C-Apps". cyngn.com . Cyanogen Inc. Архивировано из оригинала 15 октября 2016 г. Получено 6 октября 2016 г. Пакет приложений Cyanogen предоставляет пользователям CyanogenMod доступ к приложениям, ранее доступным только в Cyanogen OS...
  138. ^ "Google Apps". CyanogenMod Wiki . Архивировано из оригинала 25 декабря 2016 г. Получено 26 декабря 2016 г. Из -за лицензионных ограничений эти приложения не могут быть предустановлены вместе с CyanogenMod и должны быть установлены отдельно.
  139. ^ "Поддерживаемые сборки". Cyanogenmod. Ноябрь 2015. Архивировано из оригинала 31 декабря 2016 года . Получено 20 ноября 2015 года .

Внешние ссылки