Член

CyanogenMod е причината да съществувам днес

protection click fraud

Колкото и хиперболично да изглежда това и може би малко прекалено лично за технически блог, това е истината. Преди седем години тази Коледа инцидент на работното място направи дясната ми ръка предимно безполезна. Не можех да пиша, болкоуспокояващите ме държаха в леглото през по-голямата част от деня и имах двама различни лекари, които ми казваха операцията едва ли ще възстанови достатъчно ръката ми, за да мога да направя почти всички неща, които ми харесваха правиш. Бях на сериозно тъмно място и когато не се опитвах да разбера как нека семейството ми ме развесели, дебнех в публичния канал CyanogenMod IRC, само за да запазя ума си зает.

Успях да гледам как екипът на CyanogenMod израства от малък публичен чат с шепа умни идеи в глобална общност.

Времето, което прекарах, гледайки как всички тези забележителни хора използват всяка минута от свободното си време, работеха заедно, за да изградят пътища за това техните телефони да правят нови и невероятни неща не само ме насърчиха да се напъна да намеря начини да допринеса, но ми даде уникален перспектива. Успях да гледам как екипът на CyanogenMod израства от малък публичен чат с шепа умни идеи в глобална общност.

Verizon предлага Pixel 4a само за $ 10 / месец на нови неограничени линии

За съжаление това означава, че аз също бях там, за да гледам как софтуерната компания бързо се разрасна от тази общност изгорени до основи и ядосаха справедлив процент от тази лоялна общност. Това, което ме вълнува сега с наскоро обявената OS Lineage, излизаща от пепелта на CyanogenMod, има много общо с това, което ме развълнува за CM от самото начало и това се случва, когато умните хора открито говорят за това, което е възможно с техните свободно време.

Обратно, преди някой да е знаел по-добре

Nexus One

Приключенията ми с CyanogenMod започнаха едва през Nexus One, но само защото аз наистина ли имах нужда от моя HTC G1, за да бъде възможно най-стабилен. Купих G1 в деня, в който беше пуснат, тъй като имаше Linux терминал и това означаваше, че мога отдалечен достъп до работните ми сървъри и отстраняване на нуждите на клиентите, без да нося лаптопа си наоколо навсякъде. Работих за малка компания за уеб хостинг и беше важно винаги да съм готов да отговоря на обаждане за поддръжка, когато не бях в офиса. Бях наясно със съществуването на CyanogenMod като потенциална алтернатива, но всъщност не се занимавах с него.

Повечето хора не чуха за CyanogenMod, докато Google не се опита да изключи проекта. Писмо от Google за прекратяване и отказване остави екипа да мисли, че проектът е напълно мъртъв, тъй като Google не иска патентованите части на операционната система да бъдат включени в тези компилации на общността. Можете да създавате Android и да правите каквото искате, но приложенията на Google трябва да са отделни. Начинът около това бързо се превърна в инсталиране на основната ОС, построена от CyanogenMod и след това в намирането на GApps другаде и инсталиране на това отгоре, но сигурен начин да насочите вниманието на Интернет към нещо е да им кажете, че не могат го има. С прожекторите на проекта той бързо се разрасна.

Ако сте купили нещо и не сте успели да го промените, за да работи така, както сте искали, не сте го притежавали.

Nexus One беше различен за мен. Това беше подарък след инцидента ми, така че нямах нужда от него за работа. Това беше моето, с което да си играя, затова започнах да търся най-добрите ресурси, за да се науча как да се занимавам. Повечето ресурси по онова време ме насочиха към форумите на XDA, но се оказах привлечен от комуникацията в реално време на IRC на CyanogenMod. В тези относително ранни дни общественият канал съществуваше като обща комуникация и подкрепа. Хората влизаха, задаваха въпроси и обикновено имаше достатъчно хора наоколо, които да помогнат с какъвто и да е проблем. Към този момент никога не са били активни повече от 150 души и общият разговор е насочен към споделяне на идеал и работа по проблеми, открити при прилагането на нови идеи.

Гледането на канала в продължение на месеци беше чудесно за мен. С Nexus One беше много по-лесно да се занимават хората, което добави към бързо нарастващата популярност на проекта. Успях да гледам как други хора задават въпросите, които имах, тъй като писането с една ръка ме взе завинаги и скоро след това успях да предложа помощ на тези, които бяха влезли с често задавани въпроси. Това бързо се превърна в социален изход за мен. Сприятелих се в канала и всички знаехме приблизително кога ще бъдем онлайн. За някой с по-малко опит като мен това означаваше, че мога да се уверя, че съм наоколо, когато Цианоген и Куш а други бяха наоколо, за да мога да се уча от тях, докато те разработваха нови начини за прилагане на своите идеи.

Групата смяташе, че ако сте купили нещо и не можете да го промените, за да работи по начина, по който искате, не сте го притежавали.

В този момент целта на CyanogenMod беше изцяло лична. Групата смяташе, че ако сте купили нещо и не сте могли да го промените, за да работи така, както искате да работи, не сте го притежавали. За някои хора това означаваше начини за активиране на тетъринг във време, когато самата операционна система не предлагаше тази функция. За други това означаваше да промените основния хардуер, за да увеличите живота на батерията. Всички тези идеи се събраха и нещата, които работиха, се добавиха към следващата компилация. Следващото компилиране ще бъде обявено на XDA и скоро след малък набор от нови потребители ще влезе в IRC, за да поиска помощ или да говори за нов начин за внедряване на функция. Изплакнете, изградете, повторете.

Разширяване и осигуряване на приходи

Колкото и да се забавляваше групата Nexus One, нещата наистина не започнаха да излитат за Android като цяло, докато Motorola и Verizon не пуснаха оригиналния Droid. Маркетинговият бюджет на Verizon привлече всички видове потребители, търсещи официалния отговор, че няма iPhone, и с това дойдоха тонове нови хора, нетърпеливи да играят с всички страхотни неща, които децата на Nexus One играеха с. По това време възникнаха няколко интересни проблема. Първо, почти никой от екипа на CyanogenMod няма Verizon Wireless и още по-малко хора имат желание да сменят оператора. Може би по-важно, няколко други телефона с Android бяха пуснати както на GSM оператор в САЩ, така и в международен план. Всеки искаше начин да мига CyanogenMod, но всеки от тези телефони имаше отделни нужди и изискваше отделни поддръжници.

Това беше странно време за Android, когато операторите правеха неща като деактивираха NFC чиповете в телефоните без привидно причина.

Единният IRC канал бързо се фрагментира в много различни канали, за да обсъди по-лесно индивидуалните нужди на всяко устройство. Работата с телефони на Verizon беше сравнително нисък приоритет за повечето, тъй като Verizon беше много по-вероятно да бъде спорни и защото CDMA мрежите са сложни и ужасни неща в сравнение с относителната простота на GSM.

Желанието да се поддържат тези телефони нараства бързо, но най-вече поради необходимост. HTC пусна Evo на Sprint с персонализирана версия на Android, Droid на Motorola не беше съвсем същото като "стоковия Android", а Samsung пускаше телефони на AT&T и T-Mobile с техните персонализации като добре. Всички тези модификации имаха едни и същи неща: имаха няколко идеи, които си струваше да се реализират CyanogenMod и софтуерните актуализации за добавяне на функции, които Google пускаше, не идваха по тези телефони по всяко време скоро.

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

Време беше малкото синьо бъгдроид на скейтборд да се превърне в стикери и бутони, които да помогнат за плащането на разходите за поддържане на нарастващото търсене на компилации и строители.

Екипът на CyanogenMod в крайна сметка се опита да препродаде виртуализирани сървъри за други проекти наред с други идеи и в крайна сметка самият проект започна да печели пари. Това означаваше, че повече телефони могат да бъдат закупени за повече поддръжници, когато бъде пуснат нов хардуер, и в крайна сметка екипът може да предложи нощни компилации за по-популярните телефони. Всяка вечер се предлагаше нова компилация с нова настройка. Понякога това бяха малки промени, понякога бяха тествани и добавени основни функции. Потребителите имаха навика да мигат всеки ден, за да изпробват новите неща и да предлагат обратна връзка, а сътрудниците на екипите със собствени идеи продължиха да растат заедно с потребителите.

Този период на растеж не беше достатъчен, за да може някой да вземе заплата или нещо подобно. CyanogenMod процъфтява като проект, който предлага по-добър начин за използване на телефона ви, като производителите на функции или не са мислили, или не са искали да добавят. Това беше странно време за Android, когато операторите правеха неща като деактивираха NFC чиповете в телефоните без привидно причина и производителите започват да измислят начини за изграждане на ексклузивни услуги, които да насърчат потребителите да останат лоялни и да купуват само това марка. Тъй като повечето от тези идеи се провалиха и се разпаднаха, CyanogenMod продължи да процъфтява и да расте.

Израстването е трудно

CyanogenMod

Странно, CyanogenMod и Google решиха по едно и също време, че Android трябва да спре да бъде нещото, което харесват отрепки и да започне да бъде нещо, което всеки може да използва. За Google това означаваше да стандартизира функциите и да стане по-агресивен с изискванията на производителя за добавяне на Google Apps към телефон. За CyanogenMod това означаваше, че всяко едно нещо, което човек иска, не може да бъде още една настройка в безкраен списък с опции за активиране или деактивиране. Google и Android трябваше да бъдат разпознати марки, а услугите на Google трябваше да бъдат отпред и в центъра, за да може всеки потребител да оцени. CyanogenMod трябваше да бъде нещо, което да бъде също толкова стабилно, колкото софтуера, който идва на телефона ви, и в повечето случаи също толкова лесно за използване.

Отне много време на двете страни да разберат какво означават тези промени и не всички се съгласиха с това как да процедират. Сега, когато iPhone на Apple беше достъпен на всички едни и същи оператори, можете да получите телефон с Android, нали стана ясно възможността да се натисне една актуализация и всеки iPhone да стане по-добър беше функция на хората търси се. Google се противопостави с драматично пресъздаване на услугите на Google. Това вече не беше пакет от приложения, а унифициран механизъм за инструменти, които разработчиците могат да добавят към своите приложения и да знаят, че той работи еднакво на всеки телефон. Това също означаваше, че Google може по-добре да наложи решения за сигурност, ако дадено приложение се държи лошо или се държи злонамерено. Отговорът на Google за универсалната идентичност на Apple е унифицирано ядро, което може да бъде модифицирано и подобрено, без потребителят да се налага да прави каквото и да било.

Това вече не беше двойка непознати в интернет през свободното си време, а група близки приятели, запалени по изграждането на нещо страхотно.

CyanogenMod имаше малко по-лесно решение за вземане и изпълнение чрез сравнение, но хората, които взимаха тези решения, не бяха организирани по корпоративен начин. Това беше като цяло група от гласове, които изговаряха всяко решение, преди да го вземат. Рационализирането на CyanogenMod повдигна някои въпроси, на които не беше лесно да се отговори, като например колко хора всъщност се нуждаеха от root достъп след инсталирането на актуализация и дали наистина е трябвало да има пет превключвателя за това как се е държала вашата лампа за уведомяване. Тези въпроси започнаха да насочват самата операционна система в нова посока, такава, която беше по-малко свързана с добавянето на нова функция, защото можете и повече за създаването на наистина полезна алтернатива на по-малко способните версии на Android, издадени от Samsung и HTC и други.

В същото време производителите на хардуер правеха някакво съзряване сами. Конкуренцията с Apple в свят, в който Google успя да наложи волята си по начина на работа на софтуера, означаваше да се състезаваме почти изключително в производителността. По-големите дисплеи с по-висока разделителна способност и впечатляващо способните инструменти за аудио или фотография се превърнаха в най-големите точки за разговор. Изведнъж разговорът стана за конкретни начини, по които можете да използвате телефона си, които могат да се случат само на този телефон, и по-малко за най-много мегапиксели или дали батерията е сменяема. Междувременно програмата Nexus на Google започна ценова война с устройства като Nexus 4 и Nexus 5. Наистина ли имаше значение дали телефонът ви имаше всички най-добри спецификации, ако можете да го получите на половин цена от нещата, които се смятаха за най-добрите? Това е въпрос, на който се отговаря и днес, с нови причини за разговор на всеки няколко месеца.

Всичко узряваше с луда скорост и хората, прекарващи всяка минута от свободното си време за този страстен проект, сега имаха стотици хиляди лоялни потребители, нетърпеливи да видят какво се случи след това. Макар и малка в сравнение с общия мащаб на Android, общността CyanogenMod се превърна в огромно глобално усилие. Съществува самостоятелен уебсайт с подробни инструкции за нови потребители със стотици различни телефони и унифициран цикъл на издаване на CyanogenMod гарантира, че екипът е изграждал веднъж и всички са имали почти идентични преживявания. Това вече не беше двойка непознати в интернет през свободното си време, а група близки приятели, запалени по изграждането на нещо страхотно.

Става корпоративен

Следващата стъпка за CyanogenMod не би могла да бъде по-ясна. Тази версия на Android вече беше достатъчно добра, за да бъде от нещата, които хората, които не са маниаци, могат да използват и да им се радват. CyanogenMod може законно да е нещо, което сте предали на член на семейството и да не се притеснявате за неща като цикъл на зареждане или приложения, които постоянно се сриват. Повече хора започнаха да питат какво би било необходимо, за да може CyanogenMod всъщност да бъде опция за потребителите, но отговорът не беше добър.

Ето какво става с CyanogenMod: той никога няма да съществува като опция по подразбиране на телефон, който купувате в истински магазин. Не може, така или иначе законно. Google има много специфични правила за това какво трябва да се случи, за да одобри официалното използване на Google Apps, и голяма част от това е хардуер, преминаващ през теста за съвместимост. Няма механизъм за операционна система, преминала този тест, без да е официален софтуер за телефон. За да може CyanogenMod да се счита за официален и легитимен, хората, отговорни за софтуера в компаниите, произвеждащи хардуер, ще трябва да възприемат тази операционна система като нещо повече от страна проект.

Винаги ще има нови начини телефоните ни да бъдат по-добри и бих искал екипът на Lineage да ни представи няколко от тях.

Всички знаем какво се случи след това. Стив Кондик и няколко други напуснаха ежедневната си работа, обърнаха се към VC и осигуриха финансиране за стартирането на Cyanogen, Inc. Това даде на Kondik и други способността да се доближават и да се обръщат към тях от производителите и да предлагат алтернатива на изграждането на вилица на Android. За малките хардуерни компании, които искат да променят пазара на бюджетен хардуер, Cyanogen беше много привлекателен. Тази трета страна ще се занимава с поддръжка, актуализации и сертифициране от Google. Тяхната малка, но агресивна база от потребители на общностни проекти е имала история на голяма подкрепа, която дори означаваше по-широка група американски потребители, които никога не биха дали на телефона втори поглед, който биха купили веднага. Няколко телефона с операционна система Cyanogen бяха на разположение малко след стартирането на компанията и тези малки победи насърчиха компанията да расте агресивно.

Нечестно е да се твърди, че всичко погрешно за случилото се по-нататък може да бъде поставено в краката на главния изпълнителен директор на Cyanogen Inc, но Kirt McMaster без съмнение е причината нещата да се объркат ужасно. Да бъдеш прекалено бомбастичен, за да привлечеш малко внимание от по-големите новинарски организации, не е нова тактика в никакъв случай, а заглавия за Cyanogen, „пуснал куршум в Google“ с тяхната вилица на Android бързо влоши общността, която помогна да се създаде това търговско дружество. От гледна точка на потребителите, които следват CyanogenMod от известно време, McMaster беше гръмогласен аутсайдер с малко вещество. Когато стана ясно в публикуваните имейли, отношението му вероятно е отговорно за разрушаването на ранните взаимоотношения с хардуерни партньори, мнението на общността на изпълнителния директор бързо се влоши.

След като беше в Cyanogen Inc. офиси, за да науча лично за новата компания и оттогава съм бил с персонала на Cyanogen на няколко събития, ясно е, че McMaster е бил разделящ и противоречив изпълнителен директор. Що се отнася до мен, хората, изграждащи CyanogenMod, които всеки можеше да използва, бяха много по-интересни. За щастие тези хора все още съществуват и мнозина все още са запалени по тази основна мисъл за собствеността. Хората трябва да могат да правят неща с техния хардуер, който производителят не е възнамерявал, и това е един от многото проекти на общността, насочени към тази мисъл.

CyanogenMod, както го познавам през последните седем години, няма да отиде никъде. Получава се ребранд, някои от хората, които съм дошъл да се обадя на приятели, са преминали към други неща, но основната идея все още съществува и Lineage OS е нещо, на което смятам да обърна много голямо внимание. Android се промени много. Много пъти съм твърдил, че е станало достатъчно добре, че проектите в общността всъщност вече не произвеждат неща, за които повечето хора правят скока. Google е фокусиран върху това да направи услугите им нови и вълнуващи чрез AI и по-ясно дефинирани хардуерни преживявания.

Но мисията за обществени проекти е една и съща и това е нещо, в което всеки от всяко ниво на умения може да участва. Представете си начин, по който вашият телефон или начинът, по който използвате телефона си, може да бъде по-добър и говорете с други хора за това как да го направите. За мен, още в Nexus One days, това нещо беше начин да отговоря на телефона с тракбола. Тази идея ме насърчи да говоря с хората, да се науча как да го накарам да работи и да споделя тази идея със света. Най-важното нещо, което научих от този опит, беше колко невероятно мощна може да бъде една общностна софтуерна група, ако има ясна цел.

Макар да е вярно, че в днешно време за Android е много по-малко разбито, винаги ще има нови начини нашите телефони да бъдат по-добри и бих искал да видя екипът на Lineage да ни представи няколко от тях.

Това са най-добрите безжични слушалки, които можете да закупите на всяка цена!
Време е да прережете кабела!

Това са най-добрите безжични слушалки, които можете да закупите на всяка цена!

Най-добрите безжични слушалки са удобни, звучат страхотно, не струват прекалено много и лесно се побират в джоба.

Всичко, което трябва да знаете за PS5: Дата на издаване, цена и много други
Следващото поколение

Всичко, което трябва да знаете за PS5: Дата на издаване, цена и много други.

Sony официално потвърди, че работи по PlayStation 5. Ето всичко, което знаем за него до момента.

Nokia пуска два нови бюджетни телефона Android One под $ 200
Нови Нокии

Nokia пуска два нови бюджетни телефона Android One под $ 200.

Nokia 2.4 и Nokia 3.4 са най-новите допълнения към бюджетната гама смартфони на HMD Global. Тъй като и двете са устройства с Android One, гарантирано ще получат две основни актуализации на ОС и редовни актуализации на защитата до три години.

Защитете дома си с тези звънци и брави SmartThings
Динг Донг - вратите заключени

Защитете дома си с тези звънци и брави SmartThings.

Едно от най-добрите неща за SmartThings е, че можете да използвате множество други устройства на трети страни на вашата система, включени звънци и брави. Тъй като всички те по същество споделят една и съща поддръжка на SmartThings, ние се фокусирахме върху това кои устройства имат най-добрите спецификации и трикове, за да оправдаят добавянето им към вашия арсенал SmartThings.

instagram story viewer