Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Cyngn: краткая история о том, как появился cyanogen os

Anonim

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

Мы видели успех, достигнутый Cyanogen Inc. до настоящего времени - с довольно частыми публичными конфликтами на ранних этапах - но происхождение этой компании имеет непосредственное отношение к тому, как эта компания планирует добиться успеха, и, честно говоря, это история, которую стоит рассказать,

Первые годы существования Android были связаны с тем, что Google поставил свою операционную систему на максимально возможное количество устройств. Доля рынка была самой важной вещью, потому что больше пользователей требовало больше данных для сбора информации, что, в свою очередь, означало лучшую информацию для поиска и рекламы. К сожалению, это вызвало много проблем, когда речь зашла о привлечении партнеров по аппаратному обеспечению к ответственности за обновление устройств после того, как они были выпущены в магазины, и сообщество разработчиков нашло новую цель, помимо модификации своих собственных устройств новыми и интересными - не говоря уже о том, что иногда запеченный - особенности. Почти так же, как поклонники Linux стирали предустановленную Windows с компьютера и устанавливали ОС по своему выбору, разработчики объединились, чтобы собрать ромы, чтобы заменить включенную версию Android чем-то другим.

Некоторое время эта практика становилась популярной, но только после того, как Google попытался закрыть ее, люди за пределами сообщества разработчиков действительно начали обращать внимание на происходящее. Стив Кондик из CyanogenMod направил письмо с просьбой прекратить и отказаться от него, чтобы он прекратил включать приложения Google в релизы CM.

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

Затраты, связанные с поддержанием такого рода вещей, значительны

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

В августе 2011 года ситуация немного изменилась для команды CyanogenMod. Samsung нанял Стива Кондика, парня, которому в значительной степени приписывают ответственность за то, что он сделал взрывно популярный ром функционально конкурентоспособным с «реальными» версиями Android. В течение 19 месяцев казалось, что прогресс в CyanogenMod замедлился. На самом деле, остальное сообщество разработчиков только догоняло. Кодовая база, созданная командой CyanogenMod, создала среду, в которой почти каждый мог прикрепить свои собственные функции к CM и назвать его своим собственным проектом, а форумы сообщества были переполнены «новыми» Android-ромами, чтобы пользователи могли их прошить и опробовать. Количество творческих людей, пытающихся сделать Android лучше, реализуя свои собственные идеи, даже сейчас действительно впечатляет.

CM уже был далеко за пределами модификации Android Open Source Project

Как говорит Кондик, примерно через год после того, как Стив начал работать в Samsung, он получил электронное письмо от Кирта МакМастера о том, где CyanogenMod может вырасти с его нынешнего положения. CM уже вышел далеко за рамки модификации Android Open Source Project и во многих отношениях был более полным и функциональным, чем варианты Android, работавшие на флагманских устройствах того времени.

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

В течение следующих нескольких месяцев Kondik и McMaster работали за закрытыми дверями, чтобы заложить фундамент для Cyanogen Inc. Это означало привлечение инвесторов, привлечение разработчиков и составление плана продвижения вперед. В августе 2013 года Стив покинул Samsung и дал понять, что делать дальше будет что-то захватывающее. Месяц спустя он объявил о своих партнерах, инвесторах и команде, которую он нанял, чтобы сделать CyanogenMod чем-то лучше. Имея офисы в Сиэтле и Пало-Альто и несколько других сотрудников, разбросанных по всему миру, Cyanogen Inc начала работать со своим первым партнером по аппаратным средствам, чтобы выпустить телефон, на котором установлено их программное обеспечение.

У Google есть список правил, связанных с легальным доступом к этим сервисам.

Как скажут большинство поклонников Android, одной из вещей, которая делает использование операционной системы Google столь приятным, является сочетание Google Play Store и Google Play Services. У Google есть список правил, связанных с легальным доступом к этим сервисам. Чтобы производители могли получить эти функции на своем телефоне с благословения Google, их устройство должно пройти серию тестов, которые называются Compatibility Test Suite. CTS от Google гарантирует, что Play Services и Play Store будут функционировать должным образом, но для прохождения этих тестов требуется физическое устройство, на котором установлена ​​готовая версия операционной системы.

В то же время производители оборудования и процессоры часто используют проприетарное программное обеспечение для обеспечения работы определенных частей своих устройств. Чтобы иметь партнеров по оборудованию, которые должны были пройти Google CTS, Cyanogen Inc должна была бы предложить решение, которое позволило бы одновременно существовать управляемому сообществом проекту с открытым исходным кодом и операционной системой, которая следовала бы правилам компаний, таких как Qualcomm. изложены для того, чтобы использовать свое оборудование на розничных устройствах.

Ответом на эту конкретную дилемму стала Cyanogen OS, впервые выпущенная в специальном выпуске Oppo N1, коммерческого продукта Cyanogen Inc, созданного для работы на розничных устройствах. Хотя большая часть этой версии Android является открытым исходным кодом и доступна через проект сообщества CyanogenMod, ОС Cyanogen существует в качестве розничного продукта, который может использовать любой, независимо от уровня квалификации. Операционная система потребительского уровня, конкурирующая с такими интерфейсами, как TouchWiz и Sense, в сочетании с партнерским программным обеспечением, разработанным специально для Cyanogen, считают, что Android должен работать. Это амбициозная цель, и дорога к этому конкретному эндшпилю взорвала больше, чем несколько перьев.

Вы не сможете далеко продвинуться в разговоре о Cyanogen Inc в Интернете, если кто-то не расскажет о генеральном директоре компании и его умении создавать заголовки с его агрессивными комментариями, большинство из которых оказались весьма эффективными в получении должного внимания. Кирт МакМастер предоставил несколько хороших советов о том, как убрать Android из Google, и некоторые из этих комментариев легко прочитать вне контекста и почувствовать, что кто-то планирует перекусить подачу.

Конечная игра для Cyanogen OS - создать эту убедительную альтернативу

Суть в том, что устройства Android действительно продаются только тогда, когда на борту есть сервисы Google Play и Google Play Store, и многое из этого связано с тем, что Google не может быть убедительной альтернативой. Конечная игра для Cyanogen OS - создать эту убедительную альтернативу и предложить пользователям выбор между тем, что Google считает лучшим, и тем, что Cyanogen считает лучшим. Только время покажет, верный ли это путь, но эта команда, кажется, посвятила себя достижению.

Так что у вас есть это. Происхождение Cyanogen OS происходит почти так же, как и сам Android, созданный людьми, которые любят брать что-то, что они купили, и совершенствовать сами, и превращать эту страсть в уникальный аромат Android. Даже если это не ваш любимый путь к Android, путь для этой команды пока увлекателен, и ясно, что этот предстоящий год будет ключевым для этой компании.