Оглавление:
Вам будет нелегко найти поклонников Android, знакомых с такими понятиями, как рутирование и прошивка ромов, которые не знают, что такое CyanogenMod. В качестве замены сторонней версии Android, поставляемой вместе с вашим устройством, которая была доступна с HTC G1, - как ни крути, чтобы пытаться что-то прошить на этом телефоне - CyanogenMod заслужил свое место в истории этой платформы, По мере роста Android росли и люди, ответственные за CyanogenMod, и теперь эти люди - настоящая компания, работающая над тем, чтобы донести свое видение Android до всех, вступая в партнерские отношения с компаниями и будучи включенной в качестве программного обеспечения для выпуска. Программное обеспечение на этих розничных устройствах немного отличается от zip-файла, который вы можете загрузить и прошить для замены текущей версии Android, а также для того, чтобы отличить эти две версии программного обеспечения, вы услышите другое имя, связанное с этим розничным вариантом - Cyanogen OS,
Если оставить в стороне брендинг, какие именно различия существуют между коммерчески доступной Cyanogen OS и сообществом, поддерживаемым CyanogenMod? Давайте взглянем.
Открытое окно и закрытая дверь
Android с открытым исходным кодом. Мы любим говорить эти слова, но правда в том, что Android намного сложнее, чем печально известный твит Энди Рубина. CyanogenMod является доказательством того, что любой может загрузить код из Google, внести массу изменений и создать что-то уникальное на основе Android. Подобно проекту Android с открытым исходным кодом, вы можете посмотреть на работу, проделанную с CyanogenMod, когда захотите, через обзор кода, а также можете загрузить и скомпилировать CyanogenMod самостоятельно. Это замечательно, если все, что вы хотите сделать, это играть с Android в виртуальной среде на вашем рабочем столе, но как только вы попытаетесь установить эту версию Android на часть оборудования, вы столкнетесь с несколькими препятствиями.
Люди Cyanogen должны работать с компаниями, которые делают эти проприетарные биты
Смартфоны и планшеты полны всевозможных забавных аппаратных средств, созданных компаниями, не являющимися Google, и код, необходимый для правильной работы этих программ, почти всегда является закрытым и закрытым. Эти проприетарные биты часто можно прикрепить к сборке и загрузить на устройство вместе со всем открытым исходным кодом, но вы быстро обнаружите, что использование телефона без этих битов не произойдет. Кроме того, розничные версии Android с сервисами Google Play должны проходить сертификацию Google каждый раз, когда создается обновление программного обеспечения, чтобы продолжать предлагать приложения и сервисы Google.
Чтобы предложить Android для розничных продуктов, ребята из Cyanogen должны работать с компаниями, которые делают эти проприетарные биты, и держать Google в курсе событий. Это не относится к CyanogenMod, где новый код может добавляться в новые сборки и предлагаться пользователям по ночам. Работать с этими компаниями для розничных выпусков означает поддерживать отдельный программный канал для работы с этими компаниями и выпускать версию своего Android-форка, включающую эти проприетарные биты. По сути, этой отдельной розничной версией является ОС Cyanogen, и она доступна только людям, которые покупают телефон с этим программным обеспечением. Он основан на всем программном обеспечении с открытым исходным кодом, которое делает CyanogenMod, но включает в себя некоторое проприетарное программное обеспечение, позволяющее работать с другими отраслевыми партнерами - от Alcatel и OnePlus до Qualcomm и Intel.
Партнерство по программному обеспечению
Различия между Cyanogen OS и CyanogenMod идут немного дальше, чем то, можете ли вы возиться и использовать какое-то программное обеспечение Cyanogen, чтобы создать что-то свое. Если вы являетесь поклонником новейшего программного обеспечения, независимо от того, является ли оно на 100% стабильным, ночные сборки на CyanogenMod обеспечат вас самой последней версией всего, намного быстрее, чем стабильный цикл выпуска, найденный в его аналоге. Cyanogen OS также включает в себя ряд программных партнерств, и, интегрируя программное обеспечение от своих партнеров непосредственно в интерфейс, люди Cyanogen могут предложить то, что они считают убедительными альтернативами тому, как Google в настоящее время работает.
Поклонники «чистого» Android считают подобные шаги формой вздора
По большей части эти дополнения рассматриваются как хорошая вещь. По умолчанию доступна одна из самых популярных в мире программных клавиатур сторонних производителей, высоко функциональная служба резервного копирования и синхронизации вместо Dropbox или облачных служб Google, а недавно появилась новая система номеронабирателя, которая включает в себя идентификатор вызывающего абонента и отчет о спаме. Система, не говоря уже о значительном соглашении с Microsoft, чтобы включить их услуги в будущем. Поклонники «чистого» Android, то есть люди, которым нравится только, когда Google сообщает им, какие приложения будут размещены на устройстве, когда оно будет передано им, считают подобные действия разновидностью вирусов. В ответ на эти опасения команда Cyanogen продолжает поддерживать возможность выбора с помощью дополнительных услуг и возможность удаления предварительно загруженного программного обеспечения.
Эти программные дополнения являются необязательными для пользователей ОС Cyanogen и практически отсутствуют для пользователей CyanogenMod. Несмотря на то, что в прошлом люди Cyanogen заявляли, что они пытаются определить наилучший путь, позволяющий их фанатам сообщества участвовать в тех же интегрированных приложениях, которые пользователи Cyanogen OS имеют для них в готовом виде, официальные лица еще не появились. планы на то, чтобы это произошло. Некоторые разработчики решили полностью охватить обе стороны Cyanogen, например, облачную синхронизацию в Nextbit со своим сервисом Baton, но он пока не универсален. В зависимости от ваших предпочтений с этим дополнительным программным обеспечением, это либо хорошо, либо плохо. Поскольку эти люди, кажется, все делают выбор, позволить всем своим пользователям создавать опыт, который они хотят, кажется наиболее логичным способом продвижения вперед, но только время покажет.
Рост полезен для всех
Хотя существуют некоторые существенные различия между Cyanogen OS и CyanogenMod, большинство из этих различий можно утверждать, а не с точки зрения пользователя. Большинство людей не собираются пытаться добавлять или изменять свое собственное программное обеспечение. Это не должно умалять их значения, но в контексте это означает, что средний человек, использующий либо Cyanogen OS, либо CyanogenMod, вряд ли увидит большую разницу в повседневном использовании, что является своего рода точкой. CyanogenMod предназначен для людей, которые устали от Android, продаваемого им кем-то другим, и Cyanogen OS - это попытка создать привлекательный вариант для пользователей до того, как эта программная фрустрация или скука возникнут в первую очередь. Вы даже можете установить CyanogenMod на устройства с ОС Cyanogen, если вы когда-либо почувствуете необходимость.
Это также взаимовыгодное соглашение. Cyanogen Inc заявляет, что у них огромное сообщество пользователей и участников, а их стратегическое партнерство помогает создавать оплачиваемые должности для людей, которые приходят и работают на CyanogenMod полный рабочий день. Это означает работу с разработчиками, которые участвуют в проекте, поставляют устройства для разработчиков сообщества и платят за оборудование, необходимое для создания ночных тестовых выпусков для многих устройств под баннером CyanogenMod. Разделительная линия между Cyanogen OS и CyanogenMod означает, что оба могут продолжать расти здоровыми темпами, что обычно является отличным показателем того, что ни один из них не исчезнет в ближайшее время.