Logo lv.androidermagazine.com
Logo lv.androidermagazine.com

Atceroties ciānmodēnu

Satura rādītājs:

Anonim

Hiperboliska, kā tas var šķist, un, iespējams, nedaudz pārāk personīga tehnoloģiju emuāram, tā ir patiesība. Pirms septiņiem gadiem šajos Ziemassvētkos nelaimes gadījums darba vietā manu labo roku lielākoties padarīja nelietderīgu. Es nevarēju ierakstīt, pretsāpju līdzekļi mani lielāko dienas daļu turēja gultā, un man bija divi dažādi ārsti, kuri man teica, ka operācija, visticamāk, neatjaunos pietiekoši daudz manas rokas, ko es varētu izdarīt gandrīz visās lietās, kuras man patika darīt. Es atrados nopietni tumšā vietā, un, kad nemēģināju saprast, kā ļaut manai ģimenei mani uzmundrināt, es aizrāvos ar CyanogenMod IRC publisko kanālu tikai tāpēc, lai prāts būtu aizņemts.

Man bija iespēja skatīties, kā CyanogenMod komanda no nelielas publiskas tērzēšanas ar nedaudz gudrām idejām kļuva globālā sabiedrībā.

Laiks, ko pavadīju, skatoties, kā visi šie izcilie cilvēki izmantoja katru brīvā laika minūti, strādāja kopā, lai radītu veidus, kā viņu tālruņi varētu darīt jaunas un pārsteidzošas lietas. Tas ne tikai mudināja mani meklēt veidus, kā dot savu ieguldījumu, bet tas man arī deva unikālu perspektīva. Man bija iespēja skatīties, kā CyanogenMod komanda no nelielas publiskas tērzēšanas ar nedaudz gudrām idejām kļuva globālā sabiedrībā.

Diemžēl tas nozīmē, ka es biju tur arī, lai noskatītos, kā programmatūras uzņēmums, kurš izauga no šīs kopienas, ātri sadedzināja zemē un izdalīja diezgan lielu daļu no lojālas kopienas. Kas mani tagad satrauc ar nesen paziņoto Lineage OS izkāpšanu no CyanogenMod pelniem, ir daudz kas saistīts ar to, kas mani jau sākumā satrauc par CM, un tas notiek, kad gudri cilvēki atklāti runā par to, kas ir iespējams viņu brīvajā laikā.

Pirms vēl neviens nezināja labāk

Mani piedzīvojumi ar CyanogenMod nesākās līdz Nexus One, bet tikai tāpēc, ka man tiešām bija nepieciešams, lai mans HTC G1 būtu pēc iespējas stabilāks. Es nopirku G1 dienā, kad tas tika izlaists, jo tam bija Linux terminālis, un tas nozīmēja, ka es varēju attālināti piekļūt saviem darba serveriem un novērst klientu vajadzības, neņemot visur līdzi savu klēpjdatoru. Es strādāju nelielā tīmekļa mitināšanas uzņēmumā, un bija svarīgi, lai es vienmēr būtu gatavs atbildēt uz atbalsta zvanu, kad nebiju birojā. Es apzinājos CyanogenMod kā potenciālas alternatīvas esamību, bet īsti neuztraucos.

Lielākā daļa cilvēku nedzirdēja par CyanogenMod, kamēr Google nemēģināja izslēgt projektu. Google pārtraukšanas un izbeigšanās vēstule komandai lika domāt, ka projekts ir pilnībā miris, jo Google nevēlējās, lai šajās kopienas veidotajās ierīcēs iekļautu OS patentētās daļas. Jūs varētu izveidot Android un darīt visu, ko vēlaties, taču Google lietotnēm bija jābūt atsevišķām. Apkārtne ātri kļuva par CyanogenMod izveidotās operētājsistēmas instalēšanu, pēc tam citur atrasta GApps un instalēta augšpusē, taču drošs veids, kā pievērst kaut ko interneta uzmanībai, ir pateikt, ka viņiem tā nevar būt. Pievēršot uzmanību projektam, tas ātri pieauga.

Ja jūs kaut ko iegādājāties un nevarējāt mainīt tā, lai tas darbotos tā, kā vēlaties, jums tas nepiederēja.

Nexus One man atšķīrās. Tā bija dāvana pēc mana nelaimes, tāpēc man tas nebija vajadzīgs darbam. Ar to man bija jāspēlē, tāpēc es sāku meklēt labākos resursus, lai iemācītos ķidāt. Lielākā daļa resursu tajā laikā norādīja uz XDA forumiem, bet es jutos piesaistīts CyanogenMod IRC saziņai reāllaikā. Šajās salīdzinoši agrīnajās dienās publiskais kanāls pastāvēja kā vispārēja komunikācija un atbalsts. Cilvēki iekrita, uzdod jautājumu, un parasti apkārt bija pietiekami daudz cilvēku, lai viņi varētu pataustīt visu, kas viņiem radās. Šajā brīdī nekad nebija vairāk par 150 aktīviem cilvēkiem, un vispārējā saruna bija vērsta uz ideālu apmaiņu un darbu pie jautājumiem, kas radušies, ieviešot jaunas idejas.

Skatīties kanālu vairākus mēnešus man patika. Ar Nexus One cilvēkiem bija daudz vieglāk padomāt, kas palielināja projekta strauji augošo popularitāti. Es varēju novērot, kā citi cilvēki uzdod man uzdotos jautājumus, jo rakstīšana ar vienu roku aizņēma mani uz visiem laikiem, un pirms neilga laika es varēju palīdzēt tiem, kuri bija ieradušies ar kopīgiem jautājumiem. Tas man ātri kļuva par sociālo noieta tirgu. Es izveidoju draugus kanālā, un mēs visi aptuveni zinājām, kad viens otrs būs tiešsaistē. Kādam mazāk kvalificētam, piemēram, man, tas nozīmēja, ka es varētu pārliecināties, ka esmu klāt, kad blakus ir Ciānūgens, Kušs un citi, lai es varētu no viņiem mācīties, izstrādājot jaunus veidus, kā īstenot savas idejas.

Grupa domāja, ka, ja jūs kaut ko iegādājāties un nespējāt to mainīt tā, kā vēlaties, tad jums tas nepieder.

Šajā brīdī CyanogenMod mērķis bija pilnīgi personīgs. Grupa domāja, ka, ja jūs kaut ko iegādājāties un nespējāt to mainīt tā, kā vēlaties, lai jūs darbotos, jums tas nepieder. Dažiem cilvēkiem tas nozīmēja veidus, kā iespējot piesaisti laikā, kad pati operētājsistēma nepiedāvāja šo funkciju. Citiem tas nozīmēja pamataparatūras pielāgošanu, lai maksimāli palielinātu akumulatora darbības laiku. Visas šīs idejas radās kopā, un sīkumi, kas darbojās, tika pievienoti nākamajai konstrukcijai. Par nākamo būvēšanu tiks paziņots XDA, un neilgi pēc neliela jaunu lietotāju uzliesmojuma IRC ienāks, lai lūgtu palīdzību vai runātu par jaunu funkcijas ieviešanas veidu. Noskalo, būvē, atkārto.

Paplašināšana un monetizācija

Tikpat jautri kā grupai Nexus One, viss Android operētājsistēmai īsti nebija pa spēkam, līdz Motorola un Verizon izlaida oriģinālo Droid. Verizon mārketinga budžets piesaistīja visa veida lietotājus, kuri meklēja oficiālo atbildi uz to, ka viņiem nav iPhone, un līdz ar to ieradās daudz jaunu cilvēku, kuri vēlējās spēlēt ar visām tām lieliskajām lietām, ar kurām spēlēja Nexus One bērni. Tas tajā laikā izraisīja vairākas interesantas problēmas. Pirmkārt, gandrīz nevienam CyanogenMod komandā nebija Verizon Wireless, un vēl mazāk cilvēku vēlējās mainīt operatorus. Varbūt vēl svarīgāk, vairāki citi Android tālruņi tika izlaisti gan GSM pārvadātājam ASV, gan starptautiskā mērogā. Visi vēlējās veidu, kā mirgot CyanogenMod, taču katram no šiem tālruņiem bija atsevišķas vajadzības un nepieciešami atsevišķi uzturētāji.

Šis bija dīvains laiks Android, kur pārvadātāji šķietami bez iemesla rīkojās, piemēram, atspējojot NFC mikroshēmas tālruņos.

Viens IRC kanāls ātri sadalījās daudzos dažādos kanālos, lai vieglāk apspriestu katras ierīces individuālās vajadzības. Darbs ar Verizon tālruņiem lielākajai daļai bija salīdzinoši zema prioritāte, gan tāpēc, ka Verizon, visticamāk, bija tiesā, gan tāpēc, ka CDMA tīkli ir sarežģītas un briesmīgas lietas, salīdzinot ar relatīvo GSM vienkāršību.

Vēlme atbalstīt šos tālruņus tomēr ātri pieauga, lielākoties no nepieciešamības. HTC bija izlaidis Evo on Sprint ar pielāgotu Android versiju, Motorola Droid nebija gluži tas pats, kas “akciju Android”, un Samsung arī izlaida tālruņus AT&T un T-Mobile ar to pielāgojumiem. Visām šīm modifikācijām bija vienas un tās pašas kopīgās lietas: tām bija pāris ideju, kuras bija vērts ieviest vietnē CyanogenMod, un programmatūras atjauninājumi, lai pievienotu funkcijas, kuras Google izlaida, šajos tālruņos netika piedāvāts drīz.

Visu šo tālruņu atbalstam bija nepieciešams vairāk nekā tikai pāris talantīgu programmatūras izstrādātāju un gudru domātāju brīvais laiks. Katrai jaunai būvēšanai bija vajadzīgs laiks un enerģija kāda cilvēka datorā, un vēlme pēc centralizēta repozitorija visām idejām, kuras tika pārbaudītas visos tālruņos, bija obligāta. CyanogenMod ziedojumu saite bija samērā aktīva, it īpaši, ja komandas locekļi visiem atgādināja, ka saite eksistē, taču laika posmā pirms Kickstarter vai Patreon vai tiešām pat nozīmīgas aktivitātes čivināt tas nozīmēja kopīgu darbu, lai izveidotu centralizētu vietu, kurā būvēt visas šīs ierīces. Bija pienācis laiks, lai mazais zilais bugdroīds uz skrituļdēļa kļūtu par uzlīmēm un pogām un pat lietussargiem, lai palīdzētu segt izmaksas, kas saistītas ar pastāvīgi pieaugošo izmaksu uzturēšanu, atbalstot visu tajā tempā, kādā Android paplašinājās.

Bija pienācis laiks, lai mazais zilais bugdroīds uz skrituļdēļa kļūtu par uzlīmēm un pogām, lai palīdzētu segt izmaksas, kas saistītas ar augošā celtņu un celtnieku pieprasījuma uzturēšanu.

CyanogenMod komanda galu galā pieauga, mēģinot pārdot citu projektu virtualizētos serverus citu ideju starpā, un galu galā pats projekts sāka pelnīt naudu. Tas nozīmēja, ka, izlaižot jaunu aparatūru, vairāk tālruņu varēja iegādāties vairāk uzturētāju, un galu galā komanda varēja piedāvāt nakts būves populārākiem tālruņiem. Katru vakaru bija pieejama jauna būve ar jaunu kniebienu. Dažreiz tās bija nelielas izmaiņas, dažreiz tika pārbaudītas un pievienotas galvenās funkcijas. Lietotājiem bija paradums katru dienu mirgot, lai izmēģinātu jaunas lietas un piedāvātu atsauksmes, un komandu līdzdalībnieki ar savām idejām turpināja augt līdzās lietotājiem.

Ar šo izaugsmes periodu nepietika, lai kāds varētu nopelnīt algu vai ko citu. CyanogenMod plaukst kā projekts, kas piedāvāja labāku tālruņa lietošanas veidu, un funkcijas, kuras ražotāji vai nu nebija domājuši, vai arī negribēja pievienot. Šis bija Android dīvainais laiks, kad pārvadātāji šķietami bez iemesla rīkojās, piemēram, atspējojot NFC mikroshēmas tālruņos, un ražotāji sāka izdomāt veidus, kā veidot ekskluzīvus pakalpojumus, kas mudinātu lietotājus palikt lojāliem un pirkt tikai šo zīmolu. Tā kā vairums no šīm idejām neizdevās un izjuka, CyanogenMod turpināja attīstīties un augt.

Izaugt ir grūti

Dīvainā kārtā CyanogenMod un Google tieši tajā pašā laikā nolēma, ka Android ir jāpārtrauc kļūt par lietu, kuru mīl geeks, un sākt kļūt par kaut ko tādu, ko visi varētu izmantot. Uzņēmumam Google tas nozīmēja funkciju standartizēšanu un agresīvāku izturēšanos pret ražotāja prasībām par Google Apps pievienošanu tālrunim. CyanogenMod tas nozīmēja, ka katra lieta, ko vēlas, nevarētu būt vēl viens iestatījums nebeidzamā iespēju iespējot vai atspējot iespēju sarakstā. Google un Android bija jābūt atpazīstamiem zīmoliem, un Google pakalpojumiem bija jābūt priekšpusē un centrā, lai katrs lietotājs to novērtētu. CyanogenMod vajadzēja būt kaut kam tikpat stabilam kā jūsu tālrunī esošajai programmatūrai un vairumā gadījumu tikpat viegli lietojamam.

Bija vajadzīgs ļoti ilgs laiks, lai izdomātu, ko šīs izmaiņas nozīmē, un ne visi bija vienisprātis, kā rīkoties. Tagad, kad Apple iPhone bija pieejams visos tajos pašos mobilo tālruņu operatoros, par kuriem jūs varat iegūt Android tālruni, kļuva skaidrs, ka spēja novirzīt vienu atjauninājumu un ikviens iPhone kļūst labāks bija funkcija, ko cilvēki vēlējās. Google cīnījās ar dramatisku Google pakalpojumu pārdomāšanu. Tas vairs nebija lietotņu kopums, tas bija vienots rīku mehānisms, kurus izstrādātāji varēja pievienot savām lietotnēm, un zināt, ka tas darbojas tāpat kā katrā tālrunī. Tas arī nozīmēja, ka Google varētu labāk izpildīt drošības lēmumus, ja kāda lietotne rīkojās nepareizi vai rīkojās ļaunprātīgi. Google atbilde uz Apple universālo identitāti ir vienots kodols, kuru var modificēt un uzlabot, lietotājam nekad neko nedarot.

Šis brīvajā laikā vairs nebija pāris interneta svešinieku, tā bija tuvu draugu grupa, kas aizraujas ar kaut kā lieliska veidošanu.

CyanogenMod bija nedaudz vieglāk pieņemt un īstenot lēmumu, salīdzinot, bet cilvēki, kas pieņēma šos lēmumus, nebija organizēti korporatīvā veidā. Kopumā tas bija balsu kolektīvs, kurš runāja par katru lēmumu pirms tā pieņemšanas. CyanogenMod pilnveidošana uzdeva dažus jautājumus, uz kuriem nebija viegli atbildēt, piemēram, cik daudziem cilvēkiem pēc atjauninājuma instalēšanas bija vajadzīga saknes pieeja un vai tiešām bija nepieciešami pieci pārslēdzēji, kā izturējās paziņojuma indikators. Šie jautājumi sāka virzīt pašu OS jaunā virzienā, kas bija mazāks par jaunas funkcijas pievienošanu, jo jūs varētu un vairāk par patiesi noderīgas alternatīvas izveidi mazāk spējīgajām Android versijām, kuras izlaiž Samsung, HTC un citas.

Tajā pašā laikā aparatūras ražotāji veica zināmu nogatavināšanu. Konkurēt ar Apple pasaulē, kurā Google spēja īstenot viņu gribu programmatūras darbībā nozīmēja konkurēt gandrīz tikai ar sniegumu. Lielāki, augstākas izšķirtspējas displeji un iespaidīgi audio vai fotografēšanas rīki kļuva par lielākajiem sarunu punktiem. Pēkšņi sarunā tika runāts par konkrētiem tālruņa izmantošanas veidiem, kas varētu notikt tikai šajā tālrunī, un mazāk par megapikseļiem, vai akumulatoru varēja nomainīt. Tikmēr Google programma Nexus sāka cenu karu ar tādām ierīcēm kā Nexus 4 un Nexus 5. Vai tiešām bija svarīgi, vai tālrunim ir visas labākās specifikācijas, ja jūs varat to saņemt par pusi no lietām, kuras tika uzskatītas par labākajām? Tas ir jautājums, uz kuru joprojām tiek atbildēts šodien, ar jauniem iemesliem, kāpēc saruna notiek ik pēc pāris mēnešiem.

Viss nogatavojās neprātīgā tempā, un cilvēkiem, kas katru brīvā laika minūti veltīja šim aizraušanās projektam, tagad simtiem tūkstošu lojālu lietotāju vēlējās redzēt, kas notika tālāk. Lai gan CyanogenMod kopiena bija maza salīdzinājumā ar kopējo Android mērogu, tā bija kļuvusi par milzīgu globālu piepūli. Pastāvēja atsevišķa vietne ar detalizētām instrukcijām jauniem lietotājiem ar simtiem dažādu tālruņu, un vienots CyanogenMod izlaišanas cikls nodrošināja komandas izveidi vienreiz un visiem bija gandrīz identiska pieredze. Šis brīvajā laikā vairs nebija pāris interneta svešinieku, tā bija tuvu draugu grupa, kas aizraujas ar kaut kā lieliska veidošanu.

Uzņēmējdarbības uzsākšana

Nākamais CyanogenMod solis nevarēja būt skaidrāks. Šī Android versija tagad bija pietiekami laba, lai to varētu izmantot un izbaudīt cilvēki, kuri nav nerunīgi. CyanogenMod likumīgi varēja būt kaut kas tāds, ko jūs nodevāt ģimenes loceklim, un neuztraucāties par tādām lietām kā sāknēšanas cilpa vai lietotnes, kas pastāvīgi cras. Vairāk cilvēku sāka jautāt, kas nepieciešams, lai CyanogenMod faktiski būtu izvēles iespēja lietotājiem, taču atbilde nebija lieliska.

Šeit ir lieta par CyanogenMod: tas nekad neeksistē kā noklusējuma opcija tālrunī, kuru iegādājaties īstā veikalā. Tā nevar, juridiski vienalga. Google ir ļoti specifiski noteikumi par to, kas jādara, lai apstiprinātu Google Apps oficiālu izmantošanu, un liela daļa no tā ir aparatūras daļa, kas iet caur saderības testa komplektu. Nav tāda mehānisma, lai OS izturētu šo pārbaudi, ja tā nav oficiāla tālruņa programmatūras daļa. Lai CyanogenMod varētu uzskatīt par oficiālu un likumīgu, cilvēkiem, kas atbild par programmatūru uzņēmumos, kas ražo aparatūru, šī operētājsistēma ir jāredz kā kaut kas vairāk nekā blakusprojekts.

Vienmēr būs jauni veidi, kā mūsu tālruņi var būt labāki, un es gribētu redzēt, ka Lineage komanda iepazīstina mūs ar dažiem no tiem.

Mēs visi zinām, kas notika tālāk. Stīvs Kondiks un vairāki citi atteicās no ikdienas darbiem, vērsās pie riska kapitāla uzņēmumiem un ieguva finansējumu Cyanogen, Inc. darbības uzsākšanai. Tas deva Kondik un citiem iespēju tuvoties un sazināties ar ražotājiem un piedāvāt alternatīvu Android dakšas uzbūvēšanai mājas apstākļos. Cyanogen bija ļoti pievilcīgs maziem datortehnikas uzņēmumiem, kas vēlas izveidot bedri budžeta aparatūras tirgū. Šī trešā puse nodarbosies ar apkopi, atjaunināšanu un Google sertifikāciju. Viņu nelielajai, bet agresīvajai sabiedrisko projektu lietotāju bāzei bija ļoti atbalstoša vēsture, kas pat nozīmēja plašāku ASV patērētāju grupu, kas nekad nebūtu piešķīruši tālrunim otru izskatu, un nekavējoties to iegādātos. Vairāki telefoni, kas darbināja Cyanogen OS, bija pieejami neilgi pēc uzņēmuma darbības uzsākšanas, un šīs mazās uzvaras mudināja uzņēmumu augt agresīvi.

Negodīgi ir apgalvot, ka viss, kas nepareizs par to, kas notika tālāk, var nonākt pie Cyanogen Inc izpilddirektora kājām, bet Ķirts Makmasters bez šaubām ir iemesls, kāpēc viss notika šausmīgi nepareizi. Pārāk bombastētiski iegūt nelielu uzmanību no lielākām ziņu organizācijām nav jauna taktika, taču virsraksti par Cyanogen "Google ievietošanu Google" ar Android dakšiņu ātri sabiedēja sabiedrību, kas palīdzēja izveidot šo uzņēmumu. Raugoties no lietotājiem, kuri kādu laiku bija sekojuši līdzi CyanogenMod, McMaster bija skaļi sakropļots autsaideris ar nelielu saturu. Kad publiskotajos e-pastos kļuva skaidrs, ka viņa attieksme, iespējams, bija atbildīga par priekšlaicīgu attiecību sagraušanu ar aparatūras partneriem, izpilddirektora viedoklis sabiedrībā ātri pasliktinājās.

Tā kā esmu bijis Cyanogen Inc. birojos, lai pats uzzinātu par jauno uzņēmumu, un kopš tā laika esmu bijis kopā ar Cyanogen darbiniekiem, ir skaidrs, ka McMaster bija atšķirīgs un pretrunīgi vērtēts izpilddirektors. Cik man bija bažas, cilvēki, kas būvēja CyanogenMod, ko visi varēja izmantot, bija daudz interesantāki. Par laimi šie cilvēki joprojām pastāv, un daudzi joprojām aizraujas ar šo galveno domu par īpašumtiesībām. Cilvēkiem vajadzētu būt iespējai darīt lietas ar to aparatūru, kuru ražotājs nedomāja, un tas ir viens no daudzajiem sabiedrības projektiem, kuru mērķis ir šī doma.

Kas notiek tālāk

CyanogenMod, kā es to esmu zinājis pēdējo septiņu gadu laikā, nekur neiet. Tas kļūst par preču zīmi, daži no cilvēkiem, kuriem esmu sazvanījies, ir pārgājis uz citām lietām, taču galvenā ideja joprojām pastāv, un Lineage OS ir kaut kas, kam es plānoju pievērst ļoti lielu uzmanību. Android ir daudz mainījies. Esmu daudzkārt apgalvojis, ka tas ir kļuvis pietiekami labs, ka kopienas projekti patiesībā neražo lietas, kuras ir vērtas lielākajai daļai cilvēku, lai vairs nedarbotos. Google ir koncentrējies uz to, lai viņu pakalpojumi būtu jauni un aizraujoši, izmantojot AI un skaidrāk definētu aparatūras pieredzi.

Bet sabiedrības projektu misija ir tāda pati, un tajā var piedalīties ikviens jebkura līmeņa speciālists. Iedomājieties, kā varētu būt labāks jūsu tālrunis vai tas, kā jūs izmantojat tālruni, un runājiet ar citiem cilvēkiem par to, kā tas notiek. Man jau Nexus One laikā šī lieta bija veids, kā atbildēt uz tālruni, izmantojot kursorbumbu. Šī ideja pamudināja mani sarunāties ar cilvēkiem, iemācīties, kā likt tai darboties, un dalīties šajā idejā ar pasauli. Vissvarīgākais, ko es uzzināju, izmantojot šo pieredzi, bija tas, cik neticami spēcīga var būt sabiedrības programmatūras grupa, ja tur ir skaidrs mērķis.

Lai gan ir taisnība, ka mūsdienās Android ir daudz mazāk sadalīts, vienmēr būs jauni veidi, kā mūsu tālruņi var būt labāki, un es gribētu redzēt, ka Lineage komanda iepazīstina mūs ar dažiem no tiem.