Logo sk.androidermagazine.com
Logo sk.androidermagazine.com

Spomenutie na cyanogenmod

Obsah:

Anonim

Hyperbolický, ako sa môže zdať, a možno trochu osobný na technický blog, je to pravda. Pred siedmimi rokmi boli tieto Vianoce úrazom na pracovisku znepriatelené moje pravé ruky. Nemohol som písať, lieky proti bolesti držali ma väčšinu dňa v posteli a mal som dvoch rôznych lekárov, ktorí mi hovorili, že operácia mi pravdepodobne vrátila dosť ruky, aby som mohol robiť takmer všetky veci, ktoré ma baví., Bol som na vážnom tmavom mieste, a keď som sa nesnažil zistiť, ako ma moja rodina rozveselila, číhal som na verejnom kanále IRC CyanogenMod, len aby som ostal zaneprázdnený.

Bol som schopný sledovať, ako sa tím CyanogenMod rozrástol z malého verejného rozhovoru s hrstkou chytrých nápadov na globálnu komunitu.

Čas, ktorý som strávil sledovaním, keď všetci títo pozoruhodní ľudia využívali každú minútu svojho voľného času, spolu pracovali na vytváraní spôsobov, ako pre svoje telefóny robiť nové a úžasné veci, ktoré ma nielen povzbudili, aby som sa snažil nájsť spôsoby, ako prispieť, ale dal mi jedinečný perspektíva. Bol som schopný sledovať, ako sa tím CyanogenMod rozrástol z malého verejného rozhovoru s hrstkou chytrých nápadov na globálnu komunitu.

Bohužiaľ to znamená, že som tam bol tiež, aby som sledoval, ako softvérová spoločnosť, ktorá vyrastala z tejto komunity, rýchlo vypálila na zem a naštvala spravodlivé percento tejto lojálnej komunity. Čo ma teraz vzrušuje nedávno oznámeným vyradením systému Lineage OS z popola CyanogenMod, má veľa spoločného s tým, čo ma od začiatku nadchlo na CM, a to sa stane, keď múdri ľudia otvorene hovoria o tom, čo je možné s ich voľným časom.

Predtým, ako niekto vedel lepšie

Moje dobrodružstvá s CyanogenMod sa začali až v zariadení Nexus One, ale len preto, že som skutočne potreboval, aby bol môj HTC G1 čo najstabilnejší. Kúpil som si G1 v deň jeho vydania, pretože mal linuxový terminál, čo znamenalo, že som mohol vzdialene pristupovať k svojim pracovným serverom a riešiť problémy zákazníkov bez toho, aby som prenosný počítač prenášal všade. Pracoval som pre malú webhostingovú spoločnosť a bolo dôležité, aby som bol vždy pripravený odpovedať na telefonát na podporu, keď som nebol v kancelárii. Bol som si vedomý existencie CyanogenModu ako možnej alternatívy, ale v skutočnosti som sa s ním neobťažoval.

Väčšina ľudí nepočula o CyanogenMod, kým sa Google pokúsil projekt ukončiť. List spoločnosti Cease And Desist od spoločnosti Google zanechal tím, ktorý si myslel, že projekt je úplne mŕtvy, pretože spoločnosť Google nechcela, aby boli majetkové časti OS zahrnuté do týchto komunitných zostáv. Mohli by ste zostaviť Android a robiť všetko, čo ste si želali, ale aplikácie Google museli byť oddelené. Cesta okolo tohto sa rýchlo stala inštaláciou základného OS vytvoreného spoločnosťou CyanogenMod a následným nájdením GApps inde a inštaláciou toho na vrchole, ale istým spôsobom, ako upútať internet na niečo, je povedať im, že ho nemôžu mať. So zameraním na projekt to rýchlo rástlo.

Ak ste si niečo kúpili a nedokázali ste ho zmeniť tak, ako by ste chceli, nevlastnili ste ho.

Nexus One bol pre mňa iný. Bol to darček po mojej nehode, takže som ho nepotreboval na prácu. To bolo moje, s ktorými som si mohol zahrať, a tak som začal hľadať najlepšie zdroje, aby som sa naučil drotárovi. Väčšina zdrojov v tom čase ma nasmerovala na fóra XDA, ale zistila som, že ma priťahuje komunikácia CyanogenMod IRC v reálnom čase. V týchto pomerne skorých dňoch existoval verejný kanál ako všeobecná komunikácia a podpora. Ľudia by spadli, položili otázku a zvyčajne bolo dosť ľudí, aby im pomohli s akýmkoľvek problémom, ktorý mali. V tomto okamihu nikdy nebolo aktívnych viac ako 150 ľudí a všeobecná konverzácia bola zameraná na zdieľanie ideálu a riešenie problémov zistených pri implementácii nových nápadov.

Sledovanie kanála v priebehu niekoľkých mesiacov bolo pre mňa skvelé. Nexus One bol pre ľudí oveľa ľahší hrať, čo prispelo k rýchlo rastúcej popularite projektu. Bol som schopný sledovať, ako sa ostatní pýtajú na otázky, ktoré som mal, pretože písanie jednou rukou ma trvalo navždy a predtým som bol schopný ponúknuť pomoc tým, ktorí prišli s bežnými otázkami. Toto sa pre mňa rýchlo stalo spoločenským výstupom. Na kanáli som sa spriatelil a všetci sme zhruba vedeli, kedy budú ostatní online. Pre niekoho menej kvalifikovaného, ​​ako som ja, to znamenalo, že by som sa mohol uistiť, že som okolo, keď boli okolo Cyanogen a Koush a ďalší, aby som sa od nich mohol učiť, keď vypracovávali nové spôsoby realizácie svojich nápadov.

Skupina si myslela, že ak ste niečo kúpili a nedokázali ste ho zmeniť tak, aby fungovalo podľa vašich predstáv, nevlastnili ste ho.

V tomto okamihu bol účel CyanogenModu úplne osobný. Skupina si myslela, že ak ste niečo kúpili a nedokázali ste ho zmeniť tak, aby fungovalo tak, ako ste chceli, nevlastnili ste ho. Pre niektorých ľudí to znamenalo spôsoby, ako povoliť uväzovanie v čase, keď samotný OS túto funkciu neponúka. Pre ostatných to znamenalo vyladenie základného hardvéru, aby sa maximalizovala výdrž batérie. Všetky tieto myšlienky sa spojili a veci, ktoré fungovali, sa pridali do ďalšej zostavy. Táto ďalšia zostava bude oznámená na serveri XDA a krátko po tom, ako sa do IRC dostane malé množstvo nových používateľov, požiada o pomoc alebo sa porozpráva o novom spôsobe implementácie funkcie. Opláchnite, zostavte, opakujte.

Rozšírenie a speňaženie

Rovnako zábavné ako skupina Nexus One bolo, že sa veci pre Android ako celok skutočne nezačali dovtedy, kým spoločnosti Motorola a Verizon neuvoľnili pôvodný Droid. Marketingový rozpočet spoločnosti Verizon prilákal všetkých používateľov hľadajúcich oficiálnu odpoveď na to, že nemajú iPhone, a vďaka tomu prišlo veľa nových ľudí, ktorí túži hrať so všetkými skvelými vecami, s ktorými si deti Nexus One hrali. To vyvolalo v tom čase niekoľko zaujímavých problémov. Pre jedného, ​​takmer nikto v tíme CyanogenMod nemal Verizon Wireless a ešte menej ľudí malo túžbu zmeniť dopravcu. Možno ešte dôležitejšie bolo, že niekoľko ďalších telefónov s Androidom bolo prepustených pre operátora GSM v USA aj na medzinárodnej úrovni. Každý chcel spôsob, ako Flash CyanogenMod prebiť, ale každý z týchto telefónov mal samostatné potreby a vyžadoval samostatných správcov.

Toto bolo zvláštne obdobie pre Android, kde dopravcovia robili veci, ako napríklad zakázanie čipov NFC v telefónoch zrejme bez dôvodu.

Jeden kanál IRC sa rýchlo rozdrobil do mnohých rôznych kanálov, aby sa ľahšie prediskutovali individuálne potreby každého zariadenia. Práca s telefónom Verizon bola pre väčšinu relatívne nízka priorita, a to preto, že Verizon bola oveľa pravdepodobnejšia sporná vec, a preto, že siete CDMA sú v porovnaní s relatívnou jednoduchosťou GSM komplikované a strašné veci.

Túžba podporovať tieto telefóny však rástla rýchlo, väčšinou z nevyhnutnosti. Spoločnosť HTC vydala produkt Evo on Sprint s prispôsobenou verziou systému Android, Motorola Droid nebol úplne rovnaký ako „sériový systém Android“ a spoločnosť Samsung s prispôsobením vydávala telefóny na platformách AT&T a T-Mobile. Všetky tieto úpravy mali spoločné to isté: mali niekoľko nápadov, ktoré sa oplatili implementovať na serveri CyanogenMod, a aktualizácie softvéru na pridanie funkcií, ktoré spoločnosť Google uvoľňuje, sa do týchto telefónov nedostanú v dohľadnej dobe.

Podpora všetkých týchto telefónov si vyžadovala viac ako len voľný čas pár talentovaných vývojárov softvéru a šikovných drotárov. Každé nové zostavenie si vyžadovalo čas a energiu na niekom počítači a nutnosťou bolo centralizované úložisko všetkých nápadov testovaných na všetkých telefónoch. Odkaz na dary CyanogenMod bol primerane aktívny, najmä keď členovia tímu všetkým pripomenuli, že spojenie existovalo, ale v čase pred Kickstarterom alebo Patreonom alebo skutočne významnou aktivitou na Twitteri to znamenalo spolupracovať na vytvorení centralizovaného miesta na zostavenie všetkých týchto zariadení. Nastal čas, aby sa malá modrá bugdroid na skateboarde stala nálepkou a gombíkom a dokonca dáždnikom, ktorý by pomohol zaplatiť náklady na udržiavanie neustále sa zvyšujúcich nákladov na podporu všetkého, čo tempo Android sa rozširoval.

Nastal čas, aby sa malá modrá bugdroid na skateboarde stala nálepkou a gombíkom, ktorý pomôže zaplatiť náklady na udržanie rastúceho dopytu po stavbách a staviteľoch.

Tím CyanogenMod nakoniec vyrástol, aby vyskúšal predaj virtualizovaných serverov na iné projekty okrem iných nápadov a nakoniec samotný projekt začal zarábať. To znamenalo, že po uvedení nového hardvéru bolo možné kúpiť viac telefónov pre viacerých správcov a tím nakoniec mohol ponúknuť nočnú zostavu pre populárnejšie telefóny. Každú noc bola k dispozícii nová budova s ​​novým vyladením. Niekedy išlo o malé zmeny, niekedy sa otestovali a doplnili hlavné funkcie. Používatelia zvykli každý deň blikať, aby vyskúšali nové veci a ponúkli spätnú väzbu, a tímy prispievateľov s vlastnými nápadmi naďalej rástli spolu s používateľmi.

Toto obdobie rastu nestačilo na to, aby niekto čerpal plat alebo čokoľvek. Spoločnosť CyanogenMod prosperovala ako projekt, ktorý ponúkol lepší spôsob používania telefónu, s funkciami, ktoré výrobcovia buď nepremýšľali alebo nechceli pridať. Pre Android bolo toto zvláštne obdobie, keď dopravcovia robili veci, ako napríklad zakázanie čipov NFC v telefónoch, a to zjavne bez dôvodu, a výrobcovia začali vymýšľať spôsoby budovania exkluzívnych služieb, ktoré by používateľov povzbudili k tomu, aby zostali lojálni a kupovali iba túto značku. Keďže väčšina z týchto myšlienok zlyhala a rozpadla sa, spoločnosť CyanogenMod sa naďalej darila a rástla.

Vyrastať je ťažké

Divne sa CyanogenMod a Google rozhodli približne v rovnakom čase, keď Android potreboval prestať byť tým, čo geekovia milovali, a začať byť niečím, čo by mohli všetci používať. Pre spoločnosť Google to znamenalo štandardizáciu funkcií a zvýšenie ich agresivity s požiadavkami výrobcu na pridávanie služieb Google Apps do telefónu. Pre CyanogenMod to znamenalo, že každá jednotlivá vec, ktorú človek chcel, nemôže byť ďalším nastavením v nekonečnom zozname možností, ktoré by bolo možné povoliť alebo zakázať. Spoločnosti Google a Android musia byť uznávané značky a služby Google musia byť v popredí a stredisku, aby ich mohol oceniť každý používateľ. CyanogenMod musel byť niečo, čo bolo rovnako stabilné ako softvér, ktorý bol dodaný na vašom telefóne, a vo väčšine prípadov rovnako jednoduché použitie.

Trvalo dlho, kým sme zistili, čo tieto zmeny znamenajú, a nie všetci súhlasili s tým, ako postupovať. Teraz, keď bol iPhone spoločnosti Apple k dispozícii na všetkých rovnakých nosičoch, ako by ste mohli získať telefón s Androidom, bolo jasné, že je možné presadiť jednu aktualizáciu a každý iPhone sa stal lepšou funkciou, ktorú ľudia chceli. Spoločnosť Google čelila dramatickému prehodnoteniu služieb Google. Už to nebol zväzok aplikácií, bol to zjednotený mechanizmus pre nástroje, ktoré vývojári mohli pridať do svojich aplikácií a vedia, že to fungovalo rovnako na každom telefóne. Znamenalo to tiež, že spoločnosť Google mohla lepšie vynútiť bezpečnostné rozhodnutia, ak sa niektorá aplikácia správala alebo sa správala škodlivo. Odpoveď spoločnosti Google na univerzálnu identitu spoločnosti Apple je zjednotené jadro, ktoré je možné upravovať a vylepšovať bez toho, aby užívateľ musel robiť čokoľvek.

Vo svojom voľnom čase už to nebolo pár cudzincov na internete, bola to skupina blízkych priateľov, ktorí sú zanietení stavať niečo skvelé.

CyanogenMod mal o niečo ľahšie rozhodnutie urobiť a implementovať porovnaním, ale ľudia, ktorí robili tieto rozhodnutia, neboli organizovaní firemným spôsobom. Celkovo to bol súbor hlasov, ktoré pred prijatím každého rozhodnutia vyslovili každé rozhodnutie. Zjednodušenie CyanogenMod prinieslo niekoľko otázok, na ktoré nebolo ľahké odpovedať, napríklad koľko ľudí skutočne potrebovalo prístup rootov po nainštalovaní aktualizácie a či skutočne potrebovalo päť prepínačov na to, ako sa správalo vaše upozornenie. Tieto otázky viedli samotný operačný systém novým smerom, ktorý sa netýka iba pridávania novej funkcie, pretože by ste mohli a viac o vytvorení skutočne užitočnej alternatívy k menej schopným verziám systému Android, ktoré vydávajú spoločnosti Samsung a HTC a ďalšie.

Výrobcovia hardvéru súčasne robili určité zrenia. Súťažiť so spoločnosťou Apple vo svete, v ktorom spoločnosť Google dokázala presadiť svoju vôľu v spôsobe fungovania softvéru, znamenalo súťažiť takmer výlučne vo výkone. Najväčšími hovoriacimi bodmi sa stali väčšie displeje s vyšším rozlíšením a pôsobivé zvukové alebo fotografické nástroje. Zrazu bola konverzácia o konkrétnych spôsoboch použitia telefónu, ktoré sa mohli vyskytnúť iba na tomto telefóne, a menej o väčšine megapixelov alebo o tom, či bola batéria vymeniteľná. Medzitým program Google Nexus začal cenovú vojnu so zariadeniami ako Nexus 4 a Nexus 5. Naozaj záležalo na tom, či má váš telefón všetky najlepšie špecifikácie, ak ho dokážete získať za polovicu ceny vecí, ktoré sa považujú za najlepšie? Je to otázka, ktorá sa stále zodpovedala dnes, s novými dôvodmi na konverzáciu každých pár mesiacov.

Všetko dozrievalo šialene a ľudia, ktorí trávia každú minútu svojho voľného času na tomto vášnivom projekte, mali teraz stovky tisíc verných používateľov, ktorí dychtivo sledujú, čo sa bude diať ďalej. Hoci bola komunita CyanogenMod malá v porovnaní s celkovým rozsahom systému Android, stala sa obrovským globálnym úsilím. Existovala samostatná webová stránka s podrobnými pokynmi pre nových používateľov so stovkami rôznych telefónov a zjednotený cyklus vydania CyanogenMod zabezpečil, že tím sa budoval raz a všetci mali takmer rovnaké skúsenosti. Vo svojom voľnom čase už to nebolo pár cudzincov na internete, bola to skupina blízkych priateľov, ktorí sú zanietení stavať niečo skvelé.

Podnikanie

Ďalší krok pre CyanogenMod nemohol byť jasnejší. Táto verzia systému Android bola teraz dosť dobrá na to, aby bola takou vecou, ​​ktorú by ľudia, ktorí nie sú pitomci, mohli využívať a využívať. CyanogenMod mohol byť legitímne niečo, čomu ste sa venovali členovi rodiny, a nestarali sa o veci, ako je opakovanie zavádzania systému alebo neustále padajúce aplikácie. Viac ľudí sa začalo pýtať, čo by pre CyanogenMod vyžadovalo, aby boli pre používateľov skutočne voľbou, ale odpoveď nebola skvelá.

Tu je vec CyanogenMod: nikdy nebude existovať ako predvolená možnosť na telefóne, ktorý si kúpite v skutočnom obchode. V žiadnom prípade to tak nie je. Spoločnosť Google má veľmi špecifické pravidlá o tom, čo sa musí stať, aby sa schválilo používanie služby Google Apps na oficiálne použitie, a veľká časť z toho je časť hardvéru, ktorý prešiel súpravou testov kompatibility. Neexistuje žiadny mechanizmus pre operačný systém absolvujúci tento test bez toho, aby to bol oficiálny softvér pre telefón. Aby sa CyanogenMod považoval za oficiálny a legitímny, ľudia zodpovední za softvér v spoločnostiach vyrábajúcich hardvér by museli vidieť tento OS ako niečo viac ako vedľajší projekt.

Vždy budú existovať nové spôsoby, ako môžu byť naše telefóny lepšie, a bol by som rád, keby tím Lineage predstavil niektoré z nich.

Všetci vieme, čo sa bude diať ďalej. Steve Kondik a niekoľko ďalších opustili svoje denné zamestnanie, priblížili sa k VC a zabezpečili financovanie na spustenie činnosti spoločnosti Cyanogen, Inc. To dalo spoločnosti Kondik a ďalším možnosť osloviť výrobcov a osloviť ich a ponúknuť alternatívu k vybudovaniu vidlice pre Android vo vlastnej dielni. Pre malé hardvérové ​​spoločnosti, ktoré sa snažia oprieť sa o trh s rozpočtovým hardvérom, bol Cyanogen veľmi príťažlivý. Táto tretia strana by spravovala údržbu, aktualizácie a certifikáciu spoločnosti Google. Ich malá, ale agresívna užívateľská základňa komunitných projektov mala históriu veľmi podporujúcu, čo dokonca znamenalo, že by si okamžite kúpila širšiu skupinu amerických spotrebiteľov, ktorí by nikdy nedali telefónu druhý pohľad. Krátko po založení spoločnosti bolo k dispozícii niekoľko telefónov so systémom Cyanogen OS a tieto malé víťazstvá motivovali spoločnosť k agresívnemu rastu.

Je nespravodlivé tvrdiť, že všetko, čo sa stalo ďalej, sa môže stať na nohách generálneho riaditeľa spoločnosti Cyanogen Inc, ale Kirt McMaster je bezpochyby dôvodom, prečo sa veci strašne pokazili. Byť príliš bombastický na to, aby získal väčšiu pozornosť od väčších spravodajských organizácií, nie je novou taktikou v žiadnom úseku, ale titulky o „kyanogéne„ uvedenie guľky do Google “pomocou vidlice systému Android rýchlo kysleli komunitu, ktorá pomohla vytvoriť túto spoločnosť. Z pohľadu používateľov, ktorí nejakú dobu sledovali CyanogenMod, bol McMaster hlasitý zvonec s malou hmotou. Keď sa ukázalo, že v zverejnených e-mailoch bol jeho postoj pravdepodobne zodpovedný za zničenie skorých vzťahov s hardwarovými partnermi, názor generálneho riaditeľa komunity sa rýchlo zhoršil.

Keď som bol v kanceláriách spoločnosti Cyanogen Inc., aby som sa dozvedel o novej spoločnosti sám, a od tej doby som bol so zamestnancami spoločnosti Cyanogen, je zrejmé, že McMaster bol deliacim sa kontroverzným generálnym riaditeľom. Pokiaľ ide o mňa, ľudia, ktorí budovali kyanogén, všetci používali, boli oveľa zaujímavejší. Našťastie títo ľudia stále existujú a mnohí sú stále zanietení touto hlavnou myšlienkou vlastníctva. Ľudia by mali byť schopní robiť veci s hardvérom, ktorý výrobca nemal v úmysle, a toto je jeden z mnohých komunitných projektov zameraných na túto myšlienku.

Čo sa stane ďalej

CyanogenMod, ako som to vedel za posledných sedem rokov, nikam nejde. Je to rebrand, niektorí ľudia, ktorých som zavolal kamarátovi, sa presunuli k iným veciam, ale hlavná myšlienka stále existuje a Lineage OS je niečo, čomu chcem venovať veľkú pozornosť. Android sa veľa zmenil. Mnohokrát som tvrdil, že je dosť dobrý na to, aby komunitné projekty v skutočnosti neprinášali veci, ktoré by stálo za to väčšina ľudí robiť skok ďalej. Spoločnosť Google sa zameriava na to, aby boli ich služby nové a vzrušujúce prostredníctvom AI a jasnejšie definovaných hardvérových zážitkov.

Poslanie komunitných projektov je však rovnaké a je to niečo, na čom sa môže zúčastniť každý, kto má akúkoľvek úroveň zručnosti. Predstavte si, že by mohol byť lepší telefón alebo spôsob, akým ho používate, a porozprávať sa s ostatnými ľuďmi o tom, ako to dosiahnuť. Pre mňa, späť v Nexus Jeden deň, táto vec bola spôsob, ako odpovedať na telefón pomocou trackball. Táto myšlienka ma povzbudila, aby som sa rozprával s ľuďmi, naučil sa, ako to funguje, a zdieľal túto myšlienku so svetom. Najdôležitejšou vecou, ​​ktorú som sa prostredníctvom tejto skúsenosti naučil, bolo, aké neuveriteľne silné môže byť komunitné softvérové ​​skupina, ak existuje jasný cieľ.

Aj keď je pravda, že v súčasnosti je v systéme Android oveľa menej rozbitých, vždy budú existovať nové spôsoby, ako môžu byť naše telefóny lepšie, a bol by som rád, keby tím Lineage predstavil niektoré z nich.