Logo fi.androidermagazine.com
Logo fi.androidermagazine.com

Syaanimoodin muistaminen

Sisällysluettelo:

Anonim

Hyperbolinen kuin se saattaa tuntua ja ehkä hiukan liian henkilökohtainen tech-blogiin, se on totuus. Seitsemän vuotta sitten tänä jouluna työtapaturma teki oikean käteni enimmäkseen käyttökelvottomaksi. En voinut kirjoittaa, särkylääkkeet pitivät minua sängyssä suurimman osan päivästä, ja minulla oli kaksi eri lääkäriä, jotka kertoivat minulle, että leikkaus tuskin palautti tarpeeksi kättäni, jotta pystyisin tekemään melkein kaikki asiat, joista nauttin. Olin vakavasti pimeässä paikassa, ja kun en yrittänyt selvittää kuinka päästiin perheeni piristämään minua, valasin julkista CyanogenMod IRC-kanavaa vain pitämään mieleni kiireisenä.

Sain katsoa, ​​kun CyanogenMod-tiimi kasvoi pienestä julkisesta keskustelusta, jossa oli kourallinen fiksuja ideoita, globaaliin yhteisöön.

Aika, jonka vietin katsellen, koska kaikki nämä merkittävät ihmiset käyttivät jokaisen minuutin vapaa-ajallaan, työskentelivät yhdessä rakentaakseen tapojaan puhelimilleen tehdä uusia ja uskomattomia asioita. Sen lisäksi, että rohkaisin minua etsimään tapoja osallistua, se antoi minulle ainutlaatuisen näkökulmasta. Sain katsoa, ​​kun CyanogenMod-tiimi kasvoi pienestä julkisesta keskustelusta, jossa oli kourallinen fiksuja ideoita, globaaliin yhteisöön.

Valitettavasti tämä tarkoittaa sitä, että olin myös siellä tarkkailemassa, kun tästä yhteisöstä kasvanut ohjelmistoyritys poltti nopeasti maahan ja kesti melko suuren osan uskollisesta yhteisöstä. Mikä innostaa minua äskettäin julkistetun Lineage OS: n noustessa ulos CyanogenMod-tuhkasta, on paljon tekemistä sen kanssa, mikä innoitti minua CM: stä alusta alkaen, ja niin tapahtuu, kun taitavat ihmiset puhuvat avoimesti siitä, mikä on mahdollista heidän vapaa-ajallaan.

Takaisin ennen kuin kukaan tiesi paremmin

Seikkailuni CyanogenModilla alkoivat vasta Nexus One -sovelluksella, mutta vain siksi, että tarvitsin todella HTC G1 -laitteeni olla mahdollisimman vakaa. Ostin G1: n julkaisupäivänä, koska siinä oli Linux-päätelaite, ja se tarkoitti, että voin etäyhteyden työpalvelimiin ja vianetsintää asiakkaiden tarpeisiin kantamatta kannettavaa tietokonetta kaikkialle. Työskentelin pienessä web-hosting-yrityksessä ja oli tärkeää, että olen aina valmis vastaamaan tukipuheluun, kun en ollut toimistossa. Olin tietoinen CyanogenMod: n olemassaolosta mahdollisena vaihtoehtona, mutta en oikeasti vaivautunut siihen.

Suurin osa ihmisistä ei kuullut CyanogenModista, ennen kuin Google yritti sammuttaa projektin. Googlen lopettamis- ja lähettämiskirje jätti tiimin ajattelemaan, että projekti oli täysin kuollut, koska Google ei halunnut näihin yhteisörakenteisiin sisältyviä käyttöjärjestelmän omistusosia. Voit rakentaa Androidin ja tehdä mitä haluat, mutta Googlen sovellusten piti olla erillisiä. Kiertäväksi tuli nopeasti CyanogenModin rakentaman ydinjärjestelmän asentaminen ja sitten GApp-sovellusten löytäminen muualta ja asennus sen päälle, mutta varma tapa saada Internetin huomio johonkin on kertoa heille, että heillä ei ole sitä. Projektin valokeilassa se kasvoi nopeasti.

Jos ostit jotain etkä pystynyt muuttamaan sitä toimimaan haluamallasi tavalla, et omista sitä.

Nexus One oli erilainen minulle. Se oli lahja onnettomuuteni jälkeen, joten en tarvinnut sitä töihin. Tämä oli minun leikkiä, joten aloin etsiä parhaita resursseja oppia houkuttelemaan. Useimmat resurssit tuolloin osoittivat minut XDA-foorumeille, mutta huomasin olevani kiinnostunut CyanogenMod IRC: n reaaliaikaisesta viestinnästä. Näinä suhteellisen varhaisina aikoina julkinen kanava oli olemassa yleisenä viestintänä ja tukena. Ihmiset putosivat sisään, kysyvät kysymyksen, ja ympärillä oli yleensä tarpeeksi ihmisiä, jotta he voisivat lainata kätensä ongelmistaan ​​riippumatta. Tässä vaiheessa aktiivisia ihmisiä ei ollut koskaan yli 150 ja yleinen keskustelu oli suunnattu jakamaan ihanteita ja työskentelemään uusien ideoiden toteuttamisessa löydettyjen asioiden läpi.

Kanavan katseleminen kuukausien ajan oli minulle hienoa. Nexus One -sovelluksen avulla ihmisten oli helpompi neuvotella, mikä lisäsi projektin nopeasti kasvavaa suosiota. Pystyin seuraamaan muiden ihmisten esittämiä kysymyksiä, koska kirjoittaminen yhdellä kädellä vei minut ikuisesti, ja ennen pitkää pystyin tarjoamaan apua niille, jotka olivat tulleet esiin yhteisten kysymysten kanssa. Tästä tuli minulle nopeasti sosiaalinen purku. Ystäväni kanavalla, ja me kaikki tiesimme karkeasti milloin toisiamme olisi verkossa. Minun kaltaisille vähemmän taitaville henkilöille tämä tarkoitti, että voin varmistaa, että olin noin kun syanogeeninen ja Koush ja muut olivat lähellä, jotta voisin oppia heiltä, ​​kun he kehittivät uusia tapoja toteuttaa ideoitaan.

Ryhmä ajatteli, että jos olet ostanut jotain etkä pystynyt muuttamaan sitä toimimaan haluamallasi tavalla, et omista sitä.

Tässä vaiheessa CyanogenModin tarkoitus oli täysin henkilökohtainen. Ryhmä ajatteli, että jos olet ostanut jotain etkä pystynyt muuttamaan sitä toimimaan haluamallasi tavalla, et omista sitä. Joillekin ihmisille tämä tarkoitti tapoja kytkeä jako käyttöön aikana, jolloin käyttöjärjestelmä itse ei tarjonnut ominaisuutta. Muille tämä tarkoitti taustalla olevan laitteiston mukauttamista akun maksimoimiseksi. Kaikki nämä ideat tulivat yhteen, ja toimineet tavarat lisättiin seuraavaan rakennukseen. Seuraavasta rakennuksesta ilmoitetaan XDA: lla, ja pian sen jälkeen, kun pieni joukko uusia käyttäjiä tulee IRC: hen kysymään apua tai puhumaan uudesta tavasta ominaisuuden toteuttamiseen. Huuhtele, rakenna, toista.

Laajennus ja kaupallistaminen

Niin hauskaa kuin Nexus One -ryhmä oli, asiat eivät todellakaan edenneet kokonaan Androidilla, ennen kuin Motorola ja Verizon julkaisivat alkuperäisen Droidin. Verizonin markkinointibudjetti houkutteli kaikenlaisia ​​käyttäjiä, jotka etsivät virallista vastausta siihen, ettei heillä ole iPhonea, ja sen seurauksena tuli tonnia uusia ihmisiä, jotka olivat innokkaita leikkimään kaikista hienoista asioista, joiden kanssa Nexus One -lapset leikkivät. Tämä herätti useita mielenkiintoisia ongelmia tuolloin. Yhden suhteen melkein yhdelläkään CyanogenMod-tiimistä ei ollut Verizon Wirelessä, ja vielä harvemmalla ihmisellä oli halu vaihtaa operaattoreita. Ehkä tärkeämpää, useita muita Android-puhelimia oli julkaistu sekä GSM-operaattorille Yhdysvalloissa että kansainvälisesti. Kaikki halusivat tavan salamata CyanogenMod, mutta jokaisella näistä puhelimista oli erilliset tarpeet ja tarvittavat erilliset ylläpitäjät.

Tämä oli omituinen aika Androidille, jossa operaattorit tekivät esimerkiksi poistamalla NFC-sirut puhelimista näennäisesti ilman syytä.

Yksi IRC-kanava hajosi nopeasti moniin eri kanaviin keskustellakseen helpommin kunkin laitteen yksilöllisistä tarpeista. Verizon-puhelimien kanssa työskenteleminen oli suhteellisen alhainen prioriteetti useimmille, koska Verizon oli todennäköisesti riita-asioita ja koska CDMA-verkot ovat monimutkaisia ​​ja kauheita asioita verrattuna GSM: n suhteellisen yksinkertaisuuteen.

Halu tukea näitä puhelimia kasvoi kuitenkin nopeasti, lähinnä välttämättömyydestä. HTC oli julkaissut Evon Sprintissä mukautetulla Android-versiolla, Motorolan Droid ei ollut aivan sama kuin "varastossa Android", ja Samsung julkaisi puhelimia AT&T: llä ja T-Mobilella räätälöintiensä kanssa. Kaikilla näillä muutoksilla oli samat yhteiset asiat: heillä oli pari ideoita, jotka kannattaa toteuttaa CyanogenMod-sovelluksessa, ja ohjelmistopäivityksiä lisäominaisuuksien lisäämiseksi, joita Google julkaisi, ei tullut näihin puhelimiin milloin tahansa.

Kaikkien näiden puhelimien tukeminen vaati muutakin kuin vain parin lahjakkaan ohjelmistokehittäjän ja taitavien vapaaehtoisten vapaa-aikaa. Jokainen uusi rakennus vei aikaa ja energiaa jonkun tietokoneella, ja halu kaikille puhelimille testattavien ideoiden keskitetyksi arkistoksi oli pakollinen. CyanogenMod-lahjoituslinkki oli kohtuullisen aktiivinen, varsinkin kun ryhmän jäsenet muistuttivat kaikille, että linkki oli olemassa, mutta aikaisemmin ennen Kickstarteria tai Patreonia tai todella edes merkittävää toimintaa Twitterissä tämä tarkoitti yhteistyötä rakentaa keskitetty paikka rakentaa kaikille näille laitteille. Oli aika, että pieni rullalautanen sininen bugdroidi tuli tarroiksi ja painikkeiksi ja jopa sateenvarjoiksi auttaakseen maksamaan kustannukset, jotka aiheutuvat jatkuvasti kasvavista kustannuksista, jotka koskevat kaiken tukemista Androidin vauhdissa.

Oli aika, että pienestä sinisestä bugdroidista rullalaudalla tuli tarroja ja painikkeita auttaakseen maksamaan rakennusten ja rakentajien kasvavan kysynnän ylläpitämisen kustannukset.

CyanogenMod-tiimi lopulta kasvoi yrittämään jälleenmyydä virtualisoituja palvelimia muille projekteille muiden ideoiden joukossa, ja lopulta projekti itse alkoi ansaita rahaa. Tämä tarkoitti, että uusia puhelimia voitaisiin ostaa useammalle ylläpitäjälle, kun uutta laitteistoa julkaistiin, ja lopulta ryhmä voisi tarjota öisin rakennuksia suositumpiin puhelimiin. Joka ilta oli saatavana uusi rakennus, jolla oli uusi säätö. Joskus nämä olivat pieniä muutoksia, joskus tärkeitä ominaisuuksia testattiin ja lisättiin. Käyttäjillä oli tapana vilkkua joka päivä kokeilla uusia asioita ja tarjota palautetta, ja ryhmien avustajat omilla ideoillaan kasvoivat edelleen käyttäjien rinnalla.

Tämä kasvukausi ei riittänyt kukaan saamaan palkkaa tai muuta. CyanogenMod menestyi projektina, joka tarjosi paremman tavan käyttää puhelintasi, ja ominaisuuksia, joita valmistajat eivät olleet ajatelleet tai halunneet lisätä. Tämä oli Androidille outo aika, jolloin operaattorit tekivät toimintoja, kuten käyttivät NFC-sirujen poistamista puhelimista näennäisesti ilman syytä, ja valmistajat olivat alkaneet keksiä tapoja rakentaa yksinoikeuspalveluita, jotka rohkaisivat käyttäjiä pysymään uskollisina ja ostamaan vain kyseistä merkkiä. Koska suurin osa näistä ideoista epäonnistui ja mureni, CyanogenMod jatkoi menestystä ja kasvua.

Kasvaminen on vaikeaa

Kummallista kyllä, CyanogenMod ja Google päättivät aivan suunnilleen samaan aikaan, että Androidin on lopetettava se, jota geeksit rakastavat, ja alkaa olla jotain, jota kaikki voivat käyttää. Googlelle se tarkoitti ominaisuuksien standardisointia ja aggressiivisemmaksi tulemista Google Apps -sovelluksen lisäämiseen puhelimeen liittyvien valmistajan vaatimusten kanssa. CyanogenModille se tarkoitti, että jokainen haluamaasi asia ei voisi olla vielä yksi asetus loputtomassa luettelossa vaihtoehdoista ottaa käyttöön tai poistaa käytöstä. Googlen ja Androidin oli oltava tunnustettuja tuotemerkkejä, ja Google-palvelujen oli oltava etusijalla ja keskeisiä, jotta jokainen käyttäjä voi arvostaa sitä. CyanogenMod piti olla jotain, joka oli yhtä vakaa kuin puhelimesi mukana tuleva ohjelmisto, ja useimmissa tapauksissa yhtä helppo käyttää.

Molemmilla osapuolilla kesti todella kauan selvittää, mitä nuo muutokset tarkoittivat, ja kaikki eivät olleet yhtä mieltä siitä, miten edetä. Nyt kun Applen iPhone oli saatavana kaikilla samoilla operaattoreilla, joista voit hankkia Android-puhelimen, kävi ilmeiseksi kyky ajaa yksi päivitys ja jokaisen iPhonen parantuminen oli ominaisuus, jota ihmiset halusivat. Google torjui Google-palvelujen dramaattisen uudelleenkuvantamisen. Tämä ei ollut enää joukko sovelluksia, se oli yhtenäinen mekanismi työkaluille, joita kehittäjät voivat lisätä sovelluksiinsa ja tietävät, että se toimi samalla tavalla kaikissa puhelimissa. Se tarkoitti myös, että Google voisi paremmin valvoa turvallisuuspäätöksiä, jos sovellus käyttäytyi väärin tai käyttäytyy haitallisesti. Googlen vastaus Applen yleiseen identiteettiin on yhtenäinen ydin, jota voidaan muokata ja parantaa ilman, että käyttäjän tarvitse koskaan tehdä mitään.

Tämä ei ollut enää pari Internetin muukalaista vapaa-ajallaan, se oli joukko läheisiä ystäviä, jotka intohimoisesti rakensivat jotain hienoa.

CyanogenModilla oli hieman helpompi päätös tehdä ja panna täytäntöön verrattuna, mutta ihmisiä, jotka tekivät päätöksiä, ei organisoitu yritysmuodolla. Tämä oli suurelta osin äänikokoelma, joka puhui jokaisesta päätöksestä ennen päätöksen tekemistä. CyanogenModin virtaviivaistaminen herätti joitain kysymyksiä, joihin ei ollut helppo vastata, kuten kuinka moni ihminen todella tarvitsi pääkäyttäjän oikeuksia päivityksen asentamisen jälkeen ja tarvitaanko viisi vaihtamiskytkintä ilmoituksen merkkivalon käyttäytymiseen. Nämä kysymykset alkoivat ohjata itse käyttöjärjestelmää uuteen suuntaan, joka koski vähemmän uuden ominaisuuden lisäämistä, koska voisit luoda enemmän aidosti hyödyllisen vaihtoehdon Samsungin, HTC: n ja muiden julkaisemille Androidin vähemmän kykeneville versioille.

Samaan aikaan laitteistovalmistajat tekivät jonkin verran kypsymistä. Kilpaileminen Applen kanssa maailmassa, jossa Google pystyi toteuttamaan tahtonsa ohjelmistotyössä, tarkoitti kilpailemista lähes yksinomaan suorituskyvystä. Suuremmista, korkeamman resoluution näytöistä ja vaikuttavasti kykenevistä ääni- tai valokuvaustyökaluista tuli suurimpia puhepisteitä. Yhtäkkiä keskustelu koski tiettyjä tapoja, joilla voit käyttää puhelintasi ja joita voisi tapahtua vain tällä puhelimella, ja vähemmän siitä, olisiko megapikseliä vai oliko akku vaihdettavissa. Samaan aikaan Googlen Nexus-ohjelma aloitti hinnasota Nexus 4: n ja Nexus 5: n kaltaisten laitteiden kanssa. Oliko todella merkitystä, jos puhelimellasi olisi kaikki parhaat tekniset tiedot, jos voisit saada sen puoleen hinnasta asioita, joita pidettiin parhaimpana? Kysymykseen, johon vastataan edelleen tänään, on uusia syitä keskustella parin kuukauden välein.

Kaikki kypsyi hulluilla vauhdilla, ja ihmisillä, jotka viettivät jokaisen minuutin vapaa-ajallaan tähän intohimoprojektiin, oli nyt satoja tuhansia uskollisia käyttäjiä innokkaita näkemään, mitä tapahtui seuraavaksi. CyanogenMod-yhteisöstä, vaikka se oli pieni verrattuna Androidin yleiseen mittakaavaan, oli tullut massiivinen maailmanlaajuinen pyrkimys. Oli olemassa erillinen verkkosivusto, jossa oli yksityiskohtaisia ​​ohjeita uusille käyttäjille, joilla oli satoja erilaisia ​​puhelimia, ja yhtenäinen CyanogenMod-julkaisusykli takasi ryhmän rakentamisen kerran ja kaikilla oli melkein samanlaisia ​​kokemuksia. Tämä ei ollut enää pari Internetin muukalaista vapaa-ajallaan, se oli joukko läheisiä ystäviä, jotka intohimoisesti rakensivat jotain hienoa.

Yritystoiminta

Seuraava vaihe CyanogenModille ei olisi voinut olla selkeämpää. Tämä Android-versio oli nyt tarpeeksi hyvä ollakseen sellainen asia, jota ihmiset, jotka eivät ole nörttejä, voisivat käyttää ja nauttia. CyanogenMod olisi voinut olla oikeutetusti jotain, jonka annoit perheenjäsenelle, etkä murehtinut esimerkiksi käynnistyssilmukoista tai sovelluksista, jotka jatkuvasti kaatuvat. Yhä useammat ihmiset alkoivat kysyä, mitä CyanogenModin tekeminen todellakin olisi käyttäjille tarkoitettu vaihtoehto, mutta vastaus ei ollut upea.

Tässä on kysymys CyanogenModista: sitä ei koskaan ole olemassa oletusvaihtoehtona oikeassa kaupassa ostamassa puhelimessa. Se ei voi, ei laillisesti muutenkaan. Googlella on hyvin erityiset säännöt siitä, mitä tapahtuu Google Appsin virallisen käytön hyväksymiseksi, ja suuri osa siitä on yhteensopivuustestiohjelman ohittava laitteisto. Ei ole mekanismia, jolla käyttöjärjestelmä ohittaa tämän testin ilman, että se on puhelimen virallinen ohjelmisto. Jotta CyanogenModia pidettäisiin virallisena ja laillisena, laitteistoa valmistavien yritysten ohjelmistoista vastaavien henkilöiden on pidettävä tätä käyttöjärjestelmää jotain muuta kuin sivuprojektia.

Aina löytyy uusia tapoja, joilla puhelimemme voivat olla parempia, ja haluaisin nähdä Lineage-tiimin esittelevän muutamia heistä meille.

Me kaikki tiedämme, mitä tapahtui seuraavaksi. Steve Kondik ja monet muut lopettivat päivätyötään, ottivat yhteyttä riskipääomasijoittajiin ja saivat rahoitusta Cyanogen, Inc. -yrityksen perustamiseen. Tämä antoi Kondikille ja muille mahdollisuuden lähestyä valmistajia ja ottaa heihin yhteyttä ja tarjota vaihtoehdon Android-haarukan rakentamiseen talossa. Syaani oli erittäin houkutteleva pienille laitteistoyrityksille, jotka haluavat tehdä aukon budjettirautausmarkkinoilla. Tämä kolmas osapuoli hoitaa ylläpidon, päivitykset ja Google-sertifioinnin. Heidän pienen, mutta aggressiivisen yhteisöprojektin käyttäjäkunnan historia oli erittäin tukevaa, mikä tarkoitti jopa laajempaa ryhmää yhdysvaltalaisia ​​kuluttajia, jotka eivät koskaan olisi antaneet puhelinta toiselle ilmeelle, ostavansa heti. Useita Cyanogen OS -käyttöpuhelimia oli saatavana pian yrityksen perustamisen jälkeen, ja nämä pienet voitot rohkaisivat yritystä kasvamaan aggressiivisesti.

On epäoikeudenmukaista sanoa, että kaikki vika seuraavassa tapahtuneessa voidaan asettaa Cyanogen Inc: n toimitusjohtajan jalkoihin, mutta Kirt McMaster on epäilemättä syy siihen, että asiat menivät kauhean väärin. Liian pommittava saada vähän huomiota suurempien uutistoimistojen keskuudessa ei ole uusi taktiikka, mutta otsikot siitä, että Cyanogen "laittaa luodin Googleen" Android-haarukallaan, haastoi nopeasti yhteisöä, joka auttoi luomaan tämän yrityksen. CyanogenModia jonkin aikaa seuranneiden käyttäjien näkökulmasta McMaster oli äänekäs suunsa ulkopuolinen, jolla oli vähän ainetta. Kun julkaistuista sähköpostiviesteistä tuli selväksi, hänen asenteensa oli todennäköisesti vastuussa varhaisten suhteiden pilaamisesta laitteistopartnereiden kanssa, toimitusjohtajan yhteisön mielipide heikkeni nopeasti.

Koska olen käynyt Cyanogen Inc. -yrityksen toimistoissa oppiakseni uudesta yrityksestä, ja käynyt Cyanogenin henkilökunnan kanssa useissa tapahtumissa, on selvää, että McMaster oli jakautunut ja kiistanalainen toimitusjohtaja. Minun mielestäni ihmiset, jotka rakensivat CyanogenMod-moduulia, jota kaikki voivat käyttää, olivat paljon mielenkiintoisempia. Onneksi näitä ihmisiä on edelleen olemassa, ja monet ovat edelleen intohimoisesti omistajuutta ajatellen. Ihmisten pitäisi pystyä tekemään asioita laitteistollaan, jota valmistaja ei aikonut, ja tämä on yksi monista yhteisöhankkeista, jotka tälle ajatukselle on suunnattu.

Mitä tapahtuu seuraavaksi

CyanogenMod, koska olen tiennyt sen viimeisen seitsemän vuoden aikana, ei mene mihinkään. Se saa uudelleen nimeä, jotkut ihmiset, joille olen tullut soittamaan ystävälle, ovat siirtyneet muihin asioihin, mutta ydinidea on edelleen olemassa ja Lineage OS on asia, johon aion kiinnittää erityistä huomiota. Android on muuttunut paljon. Olen väittänyt monta kertaa, että on tullut tarpeeksi hyväksi, että yhteisöhankkeet eivät todellakaan tuota asioita, jotka ovat useimpien ihmisten kannattavia. Google on keskittynyt tekemään heidän palveluistaan ​​uusia ja jännittäviä AI: n ja selkeämmin määriteltyjen laitteistokokemusten kautta.

Mutta yhteisöhankkeiden tehtävä on sama, ja siihen voi osallistua mikä tahansa taitotaso. Kuvittele tapa, jolla puhelimesi tai tapa, jolla käytät puhelinta, voisi olla parempi, ja keskustele muiden ihmisten kanssa miten tämä tapahtuu. Minulle, Nexus One -päivinä, tuo asia oli tapa vastata puhelimeen ohjauspalloilla. Tämä ajatus rohkaisi minua puhumaan ihmisille, oppimaan saamaan sen toimimaan ja jakamaan ajatuksen maailmalle. Tärkein asia, jonka opin tämän kokemuksen kautta, oli kuinka uskomattoman tehokas yhteisöohjelmistoryhmä voi olla, jos siellä on selkeä tavoite.

Vaikka totta on, että Androidissa on nykyään paljon vähemmän rikkoutumista, puhelimissamme voi aina olla uusia tapoja olla parempia, ja haluaisin nähdä Lineage-tiimin esittelevän muutamia heistä meille.