6 марта 2014
Беседка №8: о перспективах CyanogenMod
Илья Субботин
Интервью с одними из самых важных людей в штате Cyanogen Inc., в ходе которого приоткрываются планы компании по развитию своего продукта.
CyanogenMod является одной из самых популярных сторонних прошивок для Android, которой пользуются 8 миллионов пользователей. Эта ОС вышла из сообщества «моддеров» и превратилась в повсеместно используемую альтернативу тому, что предложил производитель вашего текущего мобильного устройства.
Ненавидите TouchWiz от Samsung? CyanogenMod предлагает более зрелый и взрослый пользовательский интерфейс. Наскучил HTC Sense или вылизанный «чистый» Android на вашем Nexus? CM являет собой жизнеспособную замену, однако в умах команды разработчиков укоренилась одна проблема.
« Думаю, что на каждую успешную установку CyanogenMod приходится пять-шесть предпринятых, но не завершившихся успехом попыток. Я предложил одному из членов нашего совета директоров попробовать установить [прошивку], и он на самом деле сдался,» — смеется Кушик Дута (Koushik Dutta), один из ведущих разработчиков CyanogenMod, a.k.a. Koush.
Проблема привлечения людей к использованию своего программного обеспечения не была недооценена командой CyanogenMod. Фактически, она стала одним из толчков для команды в сторону превращения ответвления Android с открытым кодом и поддержкой сообщества в полноценный бизнес-проект: Cyanogen Inc. Имея финансовую опору в 7 миллионов долларов, основной костяк CM, в который входят Куш и основатель CyanogenMod Стив Кондик (ранее известный как Cyanogen), работает над преобразованием прошивки, развиваемой энтузиастами, в мейнстримный хит. И обеспечение простой установки стало первой задачей.
Преграды на пути
«Мы отовсюду слышим «Да, я делюсь этим со своими друзьями и считаю прошивку классной, но потом рассказываю им, что им надо сделать для установки и они опускают руки», говорит Kondik. «Поэтому мы создали установщик. Мы можем говорить, что установка проходит в один клик, но на деле это скорее три клика. Но мы проделали большое тестирование на предмет пригодности к использованию, ведь наша большая цель – «доставить» CM как можно большему количеству людей». «Мы считаем, что подход закрытой экосистемы неплох, но он утомляет и люди хотят альтернативных решений, в чем мы прекрасно убедились. С установщиком текущий рост будет сумасшедшим. Он взлетит».
И это не шутка – после объявления о создании компании, новенькие серверы чуть было не «легли» после 38 миллионов загрузок за один месяц. А команда постоянно обращала внимание на то, что хоть установщик и является важным шагом для популяризации CM за пределами сообщества хардкорных пользователей Android, но это только начало.
«Нам было необходимо сделать установку CyanogenMod простым делом, а затем мы принялись за обоснования причин для этой установки».
«Сейчас основной причиной, по которой люди устанавливают прошивку, является не очень высокое качество имеющегося [программного обеспечения]. И для меня неприемлемо плохое качество решений конкурентов как причина перехода пользователей на CM. Я хочу, чтобы пользователи устанавливали её потому, что она классная».
Чтобы достичь точки, в которой пользователи станут тянуться к CM, команда использует несколько разных подходов. Одним из аспектов является создание более полезных сервисов в ОС, включая сетевые сервисы.
«Мы наняли на самом деле выдающегося специалиста по вопросам безопаснозсти, Мокси Марлинспайка, для создания для продукта безопасной переписки в стиле iMessage,», заявляет Куш.
Вперед в новое
Еще одним большим нововведением стала установка CM на смартфоны в качестве ОС по умолчанию, стартовавшая с партнерства с Oppo в части нового флагмана, N1.
Кондик: «Oppo в прошлом нас поддерживали и поэтому, когда мы создавали компанию, я рассказал им, к чему всё это. К международному анонсу N1 уже есть официально поддерживаемая версия прошивки, а также будет лимитированная серия аппаратов, по умолчанию работающих на CM».
«Это на самом деле начало для чего-то большего. У нас была возможность поэкспериментировать и разложить всё по полочкам для поддержки подобного развития, но в следующем году мы сделаем кое-что большее. Тем не менее, нужно сделать это правильно».
«Нельзя просто брендировать телефон и продавать его. Нужно обеспечить его тем, чего нигде больше не найти, особенно если есть цель зарабатывать на продукте. Будет важно иметь отличную платформу с отличными сервисами. Люди не собираются раскошеливаться на 800 долларов пока им не будет предложено что-то уникальное».
Одним из путей для этого стала установка ОС на устройство нового игрока, что и было анонсировано в рамках CES 2014. Было объявлено, что Cyanogen Inc. вступает в сотрудничество с новым китайским концерном – OnePlus, основателем которой является бывший вице-президент Oppo Пит Лау (Pete Lau).
Массовая привлекательность
Еще одной возможностью стало использование командных знаний и гибкости «робото-корней» CM для создания чего-то нового и нацеленного на широкую аудиторию.
«CM просто идеальна для людей с техническим опытом, и всё в ней сделано под таких людей. Мы не хотели её «отуплять», а поместить часть этой функциональности в более красивую «обертку». В следующем году мы планируем запуск кое-чего значимо большего и более нацеленного на широкий рынок», утверждает Kondik.
Эти планы объясняют, почему команда захотела попробовать развить CM, создав бизнес вокруг неё, но такое решение закономерно вызвало некоторые сомнения в сообществе, в то время как некоторые из со-разработчиков интересовались, заплатят ли им за выполняемую ими работу из новоиспеченного бюджета.
Куш: «Мне кажется, что некоторые молодые ребята считают, что эти семь миллионов легли на наши со Стивом счета».
«Мы получили деньги для развития бизнеса, а это найм людей, оплата их труда, строительство офиса, оплата серверов, до этого предоставлявшихся на добровольных основах, плата за трафик.. Мы платим за столь многие вещи, что страшно смотреть на историю транзакций с нашего счета в банке».
Поддержка конкурентоспособности
Представители новой компании также заявили, что часть выполняемой работы будет осуществляться на проприетарной основе, что привело к сомнениям о будущем открытости проекта. Кондик понимает эти опасения, но уверен в их несостоятельности:
«Посмотрите на Android, он создавался с весьма определенной целью – по-настоящему расшевелить индустрию, которая слишком далеко ушла по безнадежному пути проприетарного программного обеспечения. И им это на 100% удалось. Но, сейчас все это повторяется, и мы хотим дать этому ответ. Нужно найти баланс. Продукты, которые мы не будем выпускать и продукты, обеспечивающие нашу конкурентоспособность. Мы не будем публиковать код установщика, это будет безумием». Он уверенно заявляет: «Мы не планируем закрывать исходники ни одного из уже выпущенных продуктов. Мы создаем поверх проекта с открытым кодом. Мы даже не поддерживаем идею закрытого «форка» CM внутри компании. Что бы нам не потребовалось сделать для поддержки наших приложений, мы напишем API с открытым доступом и выпустим на рынок».
«Забегая вперед, будет 2 ветки релизов. Одна из них будет обычной бизнес-версией, которую мы выпускаем на данный момент. Вдобавок будет выпущена версия, с экстра-дополнениями, которые мы считаем довольно классными.
«Мы здесь надолго. Мы считаем, что компания разрастется. Мы не пытаемся заработать шальные деньги и исчезнуть».
Некоторые из членов сообщества также волнуются по поводу давления на бизнес в плане обеспечения доходов и как это повлияет на СМ. «На данном этапе мы поддерживаем отличную идею из Кремниевой долины «привлеките пользователей, а деньги – потом»», уверяет Кондик. «Мы пытаемся создать что-то важное. Затрачивается слишком много времени и эмоций от слишком многих людей, что не дает нам лениться и отдавать проекту меньше усилий, чем он заслуживает».
Позиция на перспективу
Для такого проекта, как CyanogenMod важно помнить эмоции и историю, которые привели прошивку на данный этап развития. Когда Кондик и Куш оглядываются назад, они говорят о скорости роста и ненасытности разработчиков как будто они не уверены в том, что же на самом деле произошло.
«Несколько людей уже видели некоторое представление о разных подходах к разработке под Android, но когда я опубликовал свою версию, люди казалось сошли с ума», говорит Кондик. «Было очень здорово, как быстро люди пробовали и отзывались о том, что что-то не работает и могло бы быть лучше. Поэтому, я несколько месяцев работал над прошивкой,и всё больше людей стало ей пользоваться и больше людей стали выкладывать патчи и хотели работать над ней. Куш включился в работу путем портирования СМ на только вышедший первый Motorola Droid.»
«Помню, в первый год у нас было с дюжину человек, затем я пропал на год, а когда вернулся – была добрая сотня. А еще через год было 500, а потом – 2000 человек. Это невероятно. Это экспоненциальный рост для разработчиков и пользователей». Несмотря на все изменения, привносимые по мере изменения вектора компании от поддержки лишь энтузиастами до финансируемого бизнеса, команда обещает, что ощущение от использования CyanogenMod останется прежним.
Кондик: «Многие из ребят, которые участвовали в проекте с исходным кодом, долгое время работали на основных должностях, а потом копались в CM, я в их числе. А теперь мы полноценно работаем над прошивкой. Неизменным осталась работа допоздна, до 5 утра», смеётся он. Но настоящий ли это стартап из Кремниевой Долины с веселыми игрушками в офисе? «У нас есть кегератор!», гордо говорит Кондик. «И очень хорошая кофе-машина», добавляет Куш. «Думаю, мы придерживаемся единого мнения – офис это место, куда хочется приходить и работать, а не играть в кубики. Наш офис хорошо обставлен и имеет достойный дизайн».
Всё же, есть одна вещь, которая изменится, когда будет запущен CyanogenMod для массового потребителя – название. Команда утверждает, что название компании останется неизменным и проект с открытым кодом по прежнему будет так называться, но по мере расширения аудитории, ОС будет называться по-другому.
«Да, это изменится», ухмыляется Куш. «В определенный момент. Для массового продукта, ‘CyanogenMod’ не так легко ложится на язык».
Оригинальная статья, автор Мэттью Болтон
«Эта ОС вышла из сообщества «моддеров» и превратилась в повсеместно используемую альтернативу тому, что предложил производитель вашего текущего мобильного устройства.»
Ох, а теперь смотрим свежие данные по версиям Андроида, где Kit Kat успешно занимает аж 2% от всех версий — прям повсеместная альтернатива, Гугл напрягся.
Циан актуален и для тех моделей которые брошены производителями еще на GB, ICS. К тому же что дает статистика версий от Гугла? Всего лишь статистику версии Андроида, а не какая сборка используется, миллионы людей используют MIUI (4% от всего рынка Андроид) это JB 4.1.2 & 4.2.2. Миллионы используют прошивки на базе CM и AOSP (AOKP) Гугл в своей статистике это учитывает? Нет.
CM 11 сделан на основе Kit Kat, вот и статистика. Актуальная версия CM все также установлена на единицах устройств, как и чистый Андроид, ни о какой повсеместности и речи нет. Устаревшие версии никакой роли не играют и смысла от них нет все равно.
Ну и если производитель бросил обновлять телефон на GB, то этому телефону уже года три, наверное пора новое устройство купить, а не мучить его старым цианом)
Вы там в своей Москве зажрались наверно,
а у нас не принято через три года телефон выбрасывать, не такие тут зарплаты.
Скачал человек, пользующийся дорогой Йотой и ездящий на машине) А ваще 3 года назад вменяемый телефон на GB стоил 15к руб, сейчас телефон за 3-4к его сделает по всем параметрам. Я же не SGS5 за 30к предзаказывать бежать предлагаю.
3 года назад вменяемым телефоном на GB был LG Optimus One. Сильно меньше 15к. Но и характеристики соответствующие. Даже официальный CM был только на GB. И да, естественно, я говорю про Россию за пределами МКАД.
Optimus One да, около 10к руб стоил. Линейка Самсунга 10-15к была. Ок, вменяемый не 15к, а 10, но в таком случае щас и за 2к продают новые смартфоны, тот же Мегафон)
А что есть CM11 для аппаратов 3х летней давности? Я не в курсе, мне интересно просто,
И если есть, то как там дела обстоят с драйверами? Насколько я знаю они не открыты у некоторых производителей и их переписать и оптимизировать не получиться?
Есть 🙂 Для SGS (I9000) к примеру и не только (и кстати очень бодро живет как раз на KK (SlimKAT Rom).
Спасибо, а сколько памяти свободной остаётся от 512 МБ во время работы?
И вопрос к владельцам nexus4, уже несколько раз слышал что после CM на сток не хотят вернутся из-за гаммы и цветов стока, а что с настройками цветов у cm такого ? Что такая сильная разница со стоком?
Я ставил cm, просто не заметил разницы поэтому спрашиваю
По разному, выгрузка больших приложений конечно никуда не делась, после загрузки доступно около 180 (опять же зависит от количества установленных приложений)
Есть и для 4-х летней давности 🙂
Для HTC Desire, например, для Nexus One
Не всё гладко на 100%, но вполне работоспособно.
Есть сборки, я на перый sgs ставил, отлично работает
Официально только для Galaxy Nexus. Зато неофициальные порты есть на всё и вся.
Motorola XT910, SlimKAT Android 4.4.3
Все работает отлично. Настроек море. Мне нравится больше стокового Андроид.
Я не понял так сколько у них разработчиков?? Тестеров тоже в разработчики записали?
И чем «это» будет отличаться от стандартного андроида?
Плати и сервисы тебе,
бесплатно AOSP …
В чем разница, если версий тоже будет две бизнес и «с блекджеком и шлюхами»??
SGS II с цианогеном. И не хочу менять пока что
какая сборка? много багов? тоже на СГС2 сижу, менять не думаю, но прошивку бы сменил на ЦМ)
Не новая: 10.2-20131114. Глючит редко. Приемлемо.
Подскажите, как ведет себя CyanogenMod Installer с HTC Desire 8181(Bravo), которое он официально не поддерживает, но предлагает использовать на свой страх и риск? Кто пробовал?
на самсунгах работа камеры под СМ ок ? или до сих пор вылетает и только
ребут камеру может оживить? (имел печальный опыт на SGN2 с СМ10 на основе
4,3 андроида…). Откатился в итоге на сток 4,1,2.
Можно почитать статью вот здесь, тут про камеру см11 на сгс4
https://android.mobile-review.com/articles/21957/
Не увидел в статье ничего нового для себя, зато один комментарий все разложил по полочкам — с камерой по прежнему проблемы.
Тут вот в чем дело. Со времени той статьи утекло порядочно времени. Смотреть и решать нужно для каждой конкретной модели, тот же сгс 4 на эксиносе недавно получил официально поддерживаемый циан, как бы это ни было непросто для разработчиков (закрытые исходники и всё такое). Так что я бы не стал торопиться с выводами и решениями, кастомы, а тем более циан на самсунгах, не такой случай.
CyanogenMod спас мой Galaxy S, благодаря ему я пользуюсь им по сей день
Пффффф…
*набрал с LG Optimus One*