CyanogenMod закрылся. Что делать пользователям?
На этой неделе компания Cyanogen объявила о предстоящем закрытии проекта CyanogenMod. Что делать тем, у кого эта прошивка установлена на смартфон?
Прежде всего, нужно понимать, что в Cyanogen разрабатывали две разные прошивки — Cyanogen OS для устройств, продающихся в магазинах, и CyanogenMod для энтузиастов, которые самостоятельно прошивают смартфоны. О закрытии Cyanogen OS было объявлено ещё в октябре, а закрытие CyanogenMod вовсе не означает, что эти прошивки перестанут создаваться. CyanogenMod — проект с открытым исходным кодом, и теперь его развитием будут заниматься сторонние разработчики, а не Cyanogen. Исходный код не может исчезнуть, главное — чтобы проект был интересен людям, и тогда он будет развиваться. Если он окажется неинтересен. туда ему и дорога.
CyanogenMod отличался от других прошивок несколькими важными качествами. В нём был огромный набор функций, причём они не менялись, а лишь улучшались от версии к версии. Пользователь мог быть уверен, что после обновления с ним останется та же прошивка, только более стабильная. Кроме того, CyanogenMod — самая портируемая прошивка. Производители переставали выпускать обновления для смартфонов, но сторонние разработчики (не обязательно Cyanogen) всё равно переносили CyanogenMod на всё большее число устройств. Вы могли купить любой древний смартфон и обновить его до свежей версии Android, пусть и неофициально.
Cyanogen OS — закрытая модификация Android, созданная на основе CyanogenMod и напичканная встроенными приложениями от партнёров Cyanogen OS — Microsoft, Box и т.д. Именно с помощью Cyanogen OS эта компания когда-то грозилась пустить пулю в лоб Google, только эта пуля отрикошетила. Убедить крупных производителей перейти с гугловской версии Android на Cyanogen OS не удалось — они не понимали, почему они должны использовать разрозненные сервисы вместо единой экосистемы Google. Единственный достойный контракт, который заключила компания Cyanogen — с Microsoft, но это сотрудничество так и не удалось довести до ума. А ведь можно было выпустить Lumia 950 на Android, но с сервисами Microsoft — разве не круто?
Компаниям, которые устанавливали на свои смартфоны Cyanogen OS (а это OnePlus, Oppo и Wileyfox), придётся искать новые прошивки и рассказывать своим пользователям о том, как их установить. Wileyfox уже объявила о том, что её смартфоны обновятся на чистую, слегка улучшенную версию Android 7.0.
CyanogenMod сейчас свободен как никогда, поэтому рано говорить о его смерти. Cyanogen отказалась от этого бренда и по сути передала его туда, где он находился до 2013 года — в руки энтузиастов. Единственно, о чём можно жалеть, — то, что развитием CyanogenMod не будет заниматься талантливый разработчик Стив Кондик. Он остаётся в Cyanogen и в числе других разработчиков будет создавать новый форк Android — Lineage OS.
Прошивки с CyanogenMod никуда не исчезнут, в этом можно не сомневаться.
Источник
Что означает смерть CyanogenMod
Cyanogen Inc. похоронила CyanogenMod. После долгих метаний компания объявила, что планирует направить все усилия на новый проект модульной Cyanogen OS.
Как следствие, многие сотрудники компании, включая самого Cyanogen (Стива Кондика), будут вынуждены её покинуть. И, наконец, все сервисы Cyanogen и поддерживаемые компанией ночные сборки прекратят своё существование 31 декабря 2016.
После того, как Cyanogen Inc. опубликовала новость в своём блоге, многие люди стали задаваться вопросом, что же будет с CyanogenMod. Некоторые — во многом благодаря блогам, неверно толкующим заявления Cyanogen Inc. — были убеждены, что с их любимой сторонней прошивкой вообще ничего не случится. Однако, команда разработчиков CyanogenMod разъяснила, что это будет означать для популярного дистрибутива Android, в отдельном посте. Вот краткое описание перемен:
- Вся финансовая и инфраструктурная поддержка CyanogenMod со стороны Cyanogen Inc. будет прекращена. Это включает как оплачиваемых разработчиков, развивающих открытый проект, так и серверы для ночных сборок. Соответственно, CyanogenMod больше не получит ночных сборок после 31-го декабря. Хотя стоп, что если команда просто найдёт другие серверы для ночных сборок?
Команда CyanogenMod не продолжит официальную разработку проекта. Права на бренд принадлежат Cyanogen Inc., так что разработчики решили, что дальнейшая работа над CM без финансовой и инфраструктурной поддержки лишена смысла. К тому же, даже если они смогут найти альтернативный источник прибыли (например, пожертвования), это всё равно будет нецелесообразно, потому что в случае приобретения Cyanogen Inc. и всех её брендов другой компанией это может привести к юридическим проблемам. К тому же, заявляют разработчики, бренд CyanogenMod запятнан связью с Cyanogen Inc., так что многие пользователи могут опасаться его.
Выходом станет ребрендинг CyanogenMod под именем LineageOS. Слухи об этом проекте неоднократно всплывали в последние недели, но теперь у нас есть официальное подтверждение. Команда, предположительно возглавляемая самим Стивом Кондиком, намерена возродить то, чем был так хорош CyanogenMod — ориентированный на сообщество дистрибутив Android. Мы не знаем, получится ли у них, но легко представить, что, если проект взлетит, команда вполне может найти сервер для сборок и возродить старую инфраструктуру CyanogenMod — что в результате будет означать, что для конечного пользователя мало что поменяется.
Хотя CyanogenMod официально мёртв, он возрождается в виде LineageOS. Но что это значит для пользователей и разработчиков?
Нельзя с уверенностью сказать, что из этого выйдет. Возможны различные варианты:
- LineageOS оказывается успешной, получает значительную поддержку самостоятельных разработчиков, продолжающих поддерживать её порты на свои устройства. Команда находит новый источник финансирования (вероятно, пожертвования) для оплаты хостинга и сервера ночных сборок. Учитывая то, что это получалось у менее популярных дистрибутивов Android, в этом нет ничего невозможного.
LineageOS получает некоторую популярность, но в меньших масштабах. Учитывая масштабы покойного проекта CyanogenMod и вливавшихся в него Cyanogen Inc. финансов, это ударит по малопопулярным устройствам. В этом случае, многие устройства не получат альтернативных прошивок, так как сообщество разработчиков во многом полагалось на CyanogenMod, на котором они могли основывать свои прошивки. Популярные устройства вряд ли будут сильно затронуты за счёт большего количества разработчиков, работающих с ними.
Всё это — гипотетические сценарии того, как может пойти развитие ситуации с точки зрения разработчиков CyanogenMod и базирующихся на нём прошивок. Какой из них будет реализован, зависит исключительно от того, насколько сообщество разработчиков готово поддержать LineageOS. От разработчиков и пользователей зависит, станет ли смерть CyanogenMod приговором для сторонних прошивок на многих устройствах. Если вы использовали CyanogenMod или базирующуюся на нём прошивку, то знайте: сейчас ваша поддержка важна, как никогда.
Источник
CyanogenMod мертв, да здравствует CyanogenMod. Колонка Евгения Зобнина
Когда Сеть наполняется новостями, сгенерированными желтой прессой и просто технически неграмотными писаками, это всегда плохо. А когда речь заходит о чем-то связанном с Android — плохо вдвойне. Вот и в этот раз 24 декабря интернет наводнился слухами о кончине самой известной, популярной и вообще замечательной прошивки CyanogenMod. И как ни странно, это оказалось правдой, только правдой в том же смысле, в каком человек — это просто система переработки пищи.
Чтобы объяснить тезис, почему CyanogenMod одновременно и жив и мертв, начну немножко издалека и приведу три простых факта, которые придется переварить, несмотря на технические подробности.
Раз. CyanogenMod — это прошивка с открытым исходным кодом, распространяемым по лицензии Apache. Что это значит? Это значит, что можно взять исходники прошивки и создать на их основе новый продукт, никому ни за что не платя и ни перед кем не отчитываясь. Собственно, сам CyanogenMod так и был создан: ребята взяли исходные коды Android и сделали на их основе свой проект. А потом пришли другие ребята и на основе уже этих исходников стали создавать другие продукты (Resurrection Remix, AOKP, MIUI, тысячи их).
Это называется «форк», и относительно ситуации «смерти» CyanogenMod он играет очень важную роль. Исходный код не может умереть, могут просто исчезнуть те, кто его развивает, то есть разработчики прошивки.
Исходные коды последних версий Android всегда доступны на сайте source.android.com
Xakep #216. Копаем BitLocker
Два. Последние четыре года из своих восьми прошивка развивалась под крылом компании Cyanogen Inc., созданной специально для этого. Модель заработка у Cyanogen Inc. была банальной: развиваем свободный проект и одновременно впариваем производителям смартфонов его расширенную закрытую версию с техподдержкой и другими вкусными плюшками. А деньги получаем за счет встраивания в прошивку разного рода bloatware: Cortana, Skype, Boxer и другое. Свободным (открытым) в данном случае был CyanogenMod, закрытой — Cyanogen OS.
Первые годы схема работала и даже казалась перспективной. Cyanogen Inc. стабильно получала инвестиции, компания открывала новые офисы, Стив Кондик пил пиво на рабочем месте, осознавая, что жизнь удалась (c). Но в какой-то момент все начало разваливаться. Абсолютно технически неграмотный генеральный директор Cyanogen Inc. раз за разом уводил компанию не в ту сторону, нес на публике несуразицу в стиле «Мы заберем Android у Google», заключал сомнительные контракты (на предустановку приложений Microsoft, например) и прошляпил действительно перспективную сделку: контракт на предустановку Cyanogen OS на невероятно популярные сегодня смартфоны OnePlus.
Убедить других крупных производителей смартфонов использовать Cyanogen OS не удалось, и в конце концов Cyanogen Inc. дала течь. Поговаривают, что и сама Google приложила руку к образованию этой течи, но дело не в этом, а в том, что компания шла ко дну и, пытаясь хоть как-то спасти свой бизнес, ее руководство решило полностью отказаться от развития прошивки и сосредоточиться на разработке приложений.
Cyanogen OS
Три. То, что желтые СМИ назвали смертью CyanogenMod, на самом деле было совсем другим явлением. А именно: а) у CyanogenMod отобрали имя, так как оно находилось в собственности компании Cyanogen Inc.; б) у CyanogenMod отобрали инфраструктуру, то есть сервер, где находился веб-сайт прошивки, серверы хранения сборок и, собственно, самое важное — сервер сборки прошивки, который занимался формированием ночных и стабильных сборок. И это самая весомая потеря, так как собрать такой огромный проект для более чем 300 устройств — задача трудоемкая, требующая просто огромных вычислительных мощностей.
А теперь самое важное: еще месяц назад, когда создатель CyanogenMod Стив Кондик только собирался покинуть Cyanogen Inc., он в довольно прямолинейной форме заявил, что текущим разработчикам прошивки хорошо бы задуматься о создании форка CyanogenMod и развивать его независимо от каких-либо компаний.
И такой форк действительно возник. 24 декабря в теперь уже закрытом блоге CyanogenMod появилась запись (ссылка на архив) о том, что Cyanogen Inc. сворачивает всю инфраструктуру CyanogenMod, так что, ребятки, надо что-то делать, поэтому мы забираем исходные тексты CyanogenMod и заливаем их на GitHub под именем LineageOS.
Чуть позже появляется веб-сайт lineageos.org, ничем не наполненный, однако с его скудных страниц становится ясно, что основная задача на данный момент — это поднять те самые серверы сборки, которые позволят начать формирование ночных и стабильных сборок нового CyanogenMod, а именно его форка, над которым и пойдет дальнейшая работа.
Так выглядел lineageos.org 29 декабря
Проблема здесь только в том, что не совсем понятно, сколько разработчиков оригинальной прошивки действительно захотят заниматься прошивкой новой. С одной стороны, вроде бы никаких проблем. Но из-за всех этих перипетий, связанных с ее коммерциализацией, она уже потеряла множество талантливых разработчиков. И непонятно, в какую сторону разработчики двинутся завтра.
Они могут просто не «подхватить» LineageOS, и здесь мы получим очень неприятную для всех историю. С одной стороны, красота открытого исходного кода в том, что несколько проектов могут развиваться параллельно. По сути, неважно, куда уйдут разработчики, — ну, будут они развивать другую прошивку, их код можно взять и внедрить в LineageOS, а они, в свою очередь, возьмут наработки LineageOS и внедрят в свою. Всем всё, никому ничего.
LineageOS на OnePlus One
С другой стороны, CyanogenMod всегда отличалась двумя очень важными с точки зрения кастомной прошивки качествами:
- ее развитие было четко скоординировано, разработчики не тащили в прошивку все, а планомерно развивали определенный набор весьма консервативной функциональности. Ты получал один и тот же арсенал функций независимо от версии самой прошивки (стабильность!);
- CyanogenMod — это самая портируемая прошивка в мире. Покупая смартфон, ты мог надеяться, что уж если твоей любимой прошивки для него нет, то CyanogenMod-то точно будет, хотя бы в форме неофициального порта.
В общем, золотой стандарт. Такой же золотой стандарт, как Ubuntu в мире Linux или Microsoft Word в мире текстовых процессоров. И получить вместо стандарта разброд и шатание — не очень приятная перспектива.
В любом случае CyanogenMod хоть и мертв, но жив. Да и это всего лишь код, а за кого действительно обидно в этой ситуации, так это за Стива Кондика и других активных разработчиков, вступивших в ряды Cyanogen Inc. Наблюдать, как твоя мечта умирает, всегда больно.
Источник