Протягом останніх декількох років група розумних розробників програмного забезпечення створила імперію з безкоштовної альтернативи будь-якій версії Android, включеній у ваш телефон. Багато з цих людей зібралися разом, щоб створити компанію, маючи на меті взяти цю безкоштовну альтернативу і перетворити її на переконливий варіант для виробників апаратних засобів, щоб розмістити свої роздрібні пристрої.
Ми бачили успіх, який Cyanogen Inc. мав досі - із доволі невеликими конфліктами з громадськістю на початку - але походження цієї компанії має все спільне з тим, як ця компанія планує досягти успіху, і, відверто кажучи, це історія, яку варто розповісти..
Перші дні Android стосувались того, щоб Google отримала свою операційну систему на якомога більшій кількості пристроїв. Частка ринку була найважливішою, оскільки більше користувачів означали більше точок даних для отримання інформації, що, в свою чергу, означало кращу інформацію для пошуку та реклами. На жаль, це спричинило чимало проблем, коли справа стосувалася того, щоб апаратні партнери відповідали за оновлення пристроїв після того, як вони були випущені в магазини, а спільнота розробників знайшла нову мету поза зміною власних пристроїв новими та цікавими - не кажучи вже про випадково наполовину- запечений - особливості. Так само, як шанувальники Linux стерли б попередньо встановлену Windows з комп'ютера та встановили на свій вибір ОС, розробники згрупувались, щоб створити диски, щоб замінити включену версію Android на щось інше.
Ця практика набула популярності на деякий час, але лише тоді, коли Google не спробував закрити речі, люди поза спільнотою розробників дійсно почали звертати увагу на те, що відбувається. Лист із припиненням і деїстом було надіслано Стіву Кондіку CyanogenMod, щоб він перестав включати додатки Google у версії CM.
Ця новина спричинила вибухове зростання на форумах спільноти, де відбувалася така розробка, яка в поєднанні зі швидкою швидкістю частки ринку Android продовжувала зростати, означало також розширення команди, відповідальної за підтримку нових та старих пристроїв. Група розрослася до форумів підтримки з детальними інструкціями щодо розблокування та миготливих пристроїв, а нові функції додавалися майже щотижня. У той же час інші команди розробників почали виготовляти конкурентоспроможні продукти, що часто призводять до перегонів на показ та все більше уваги до презентації та функціональності.
Витрати, пов'язані з утриманням такого роду речі, є значними
Якщо ви вважаєте, що це робилося у вільний час кожного, масштаб всього цього був вражаючим. Серверна стійка, встановлена в гаражі, працювала нескінченно, щоб запропонувати нічні побудови для десятків пристроїв, за все, що платили основні люди, які все ще працюють у робочий день. Витрати, пов'язані з утриманням подібних речей, є суттєвими, особливо якщо враховувати електроенергію, пропускну здатність та рівну робочу силу. Було кілька спроб компенсувати ці витрати, від створення сервісу хостингу віртуального сервера до прохання пожертвувати такі дії, як заміна сервера, але ці зусилля рідко закінчувалися зривом, набагато менше обертанням фактичного прибутку.
У серпні 2011 року для команди CyanogenMod все трохи змінилося. Стів Кондік, хлопець, який в значній мірі приписує відповідальність за те, що вибухово-популярний ром функціонально конкурував з "справжніми" версіями Android, був найнятий Samsung. Протягом 19 місяців здавалося, що прогрес у CyanogenMod сповільнюється. Насправді решта спільноти розробників тільки наздоганяла. Кодова база, створена командою CyanogenMod, створила середовище, коли майже кожен бажаючий міг зафіксувати власні функції на CM та назвати це власним проектом, а форуми спільнот переповнилися "новими" Android-дисками, які користувачі зможуть прошивати та спробувати. Обсяг творчих людей, які намагаються вдосконалити Android, реалізуючи власні ідеї навіть зараз, справді вражає.
CM вже вийшов за межі модифікації проекту з відкритим кодом Android
Як розповідає Кондік, приблизно через рік після того, як Стів почав працювати в Samsung, він отримав електронний лист від Кірт МакМастер про те, де CyanogenMod може вирости з його нинішнього становища. CM вже виходила за межі модифікації проекту з відкритим кодом Android, і багато в чому була більш повною та функціональною, ніж аромати Android, які працювали на флагманських пристроях у той час.
Щоб вирости будь-яким відчутним способом, потрібна увага правильної команди штатних розробників та людей, які насправді знали, як організувати та керувати цими людьми. Щоб досягти наступного кроку, щоб його вважали життєздатним ароматом Android, який слід встановити на смартфони та планшети як роздрібну пропозицію за замовчуванням, кожен фрагмент головоломки повинен був би вирости і вимагати серйозного сприйняття.
Протягом наступних кількох місяців Кондік та Макмастер працювали за закритими дверима, щоб закласти основу для Cyanogen Inc. Це означало забезпечити інвесторів, набору розробників та створення плану просування вперед. У серпні 2013 року Стів покинув Samsung і дав зрозуміти, що робити далі, це буде щось захоплююче. Через місяць він оголосив про свої партнерські стосунки, інвесторів та команду, яку він набрав, щоб зробити CyanogenMod чимось кращим. Маючи офіси в Сіетлі та Пало-Альто, а також кілька інших працівників, розкиданих по всьому світу, Cyanogen Inc почала працювати з першим апаратним партнером по випуску телефону під управлінням свого програмного забезпечення.
У Google є пральний список правил, пов’язаних із законним доступом до цих служб
Як скаже більшість шанувальників Android, одна з речей, завдяки якій використання операційної системи Google є приємною, - це поєднання магазину Google Play та Google Play Services. У Google є пральний список правил, пов’язаних із законним доступом до цих служб. Щоб виробники отримували ці функції на своєму телефоні за допомогою благословення Google, їх пристрій повинен пройти ряд тестів, які називаються Тест сумісності. CTS Google гарантує, що Play Services і Play Store будуть функціонувати за призначенням, але для проходження цих тестів потрібен фізичний пристрій, на якому працює готова версія операційної системи.
У той же час виробники обладнання та виробники процесорів часто використовують фірмове програмне забезпечення для функціонування конкретних частин своїх пристроїв. Для того, щоб мати апаратних партнерів, яким потрібно було пройти Google CTS, Cyanogen Inc повинен був розробити рішення, яке дозволило б одночасно існувати проект з відкритим кодом, керований громадою, та операційна система, яка дотримувалася правил компаній, таких як Qualcomm викладено з метою використання їх обладнання на роздрібних пристроях.
Відповідь на цю особливу дилему отримала Cyanogen OS, спочатку в спеціальному виданні Oppo N1, комерційного продукту Cyanogen Inc, створеного для роботи на роздрібних пристроях. Хоча значна частина цієї версії Android є відкритим кодом та доступна в рамках проекту спільноти CyanogenMod, Cyanogen OS існує як роздрібний продукт, яким може користуватися будь-хто, незалежно від рівня кваліфікації. Операційна система для споживачів, яка конкурує з подібними TouchWiz та Sense UI, разом із відключенням програмного партнерства побудована так, як люди Cyanogen Inc вважають, що Android слід запускати. Це амбітна мета, і дорога до цієї конкретної гри розіграла більше ніж кілька пір'я.
Ви не досягнете далеко в розмові про Cyanogen Inc в Інтернеті, якщо хтось не підніме на посаду генерального директора компанії та його хитрості для створення заголовків із його агресивними коментарями, більшість з яких виявилася високоефективною для отримання потрібного уваги. Кірт МакМастер випустив кілька чудових однопланових повідомлень про те, щоб забрати Android від Google, і легко прочитати деякі з цих коментарів поза контекстом і відчути, що хтось планує перекусити канали.
Кінцева гра для Cyanogen OS - створити цю переконливу альтернативу
Суть полягає в тому, що пристрої Android реально продаються лише тоді, коли Google Play Services та Google Play Store знаходяться на борту, і багато з цього стосується того, що не є переконливою альтернативою для всього, що Google пропонує. Кінцева гра для Cyanogen OS - створити цю переконливу альтернативу та пропонує користувачам вибір між тим, що Google вважає найкращим, і тим, що Cyanogen вважає найкращим. Тільки час покаже, чи це правильний шлях, але ця команда, здається, присвячена досягненню.
Так ось у вас це є. Походження Cyanogen OS сягає майже так само, як і сам Android, підроблений людьми, які люблять брати щось, що вони купили, і покращити їх самим, і зростаючи цю пристрасть до неповторного аромату Android. Навіть якщо це не ваш улюблений шлях до Android, поки що ця команда є захоплюючою, і зрозуміло, що цей майбутній рік стане ключовим для цієї компанії.