Android on yksi suurimmista ja suosituimmista avoimen lähdekoodin ohjelmistojen kokoelmista, joka on jopa nähnyt päivänvalon. Mutta se Android, jonka saat, kun ostat seuraavan tärkeän puhelimen, ei ole, ja meidän on pohdittava, onko joku todella välittänyt.
Avoin lähdekoodi ja "ilmainen ja avoin" ei tarkoita ilmaista, kuten sellaisen hankkimista, joka ei maksa rahaa. Se voi tarkoittaa sitä, ja monissa tapauksissa se vielä tapahtuu, mutta sen ei tarvitse olla nollahintainen asia. Suurin osa ostamistasi elektronisista asioista käyttää avoimen lähdekoodin ohjelmistoja jonnekin saadakseen ne toimimaan ja jopa yritykset, joita et koskaan rinnastaa ilmaiseksi-kuten-et-maksa-maksa, kuten Apple ja Microsoft, käyttävät avoimen lähdekoodin ohjelmistoja. Ihmiset, jotka kirjoittavat "ilmaista" ohjelmistoa, ansaitsevat palkkion, jos he haluavat, ja Intel, Cisco ja muut yritykset, jotka eivät ole Mozilla, myyvät avoimen lähdekoodin ohjelmistoja.
Suurin osa ostettavista laitteista käyttää jollain tasolla avoimen lähdekoodin ohjelmistoja.
Tämä on suurenmoista. Ei ole syytä, miksi sinun ei pitäisi hyötyä kovasta työstä, ja kun yritys tai henkilö antaa lahjan koodin muille kehittäjille, heidän ei pitäisi menettää tulojaan sen takia. Haluan ajatella, että maksan jonkinlaisesta rakentamisesta, testaamisesta ja virheenkorjaamisesta tämänkaltaisessa tapauksessa, ja se on yleensä kysyvän hinnan arvoinen.
Android on käyttänyt tätä ajatusta alusta alkaen kasvaakseen yhdeksi kaikkien aikojen käytetyimmistä ohjelmistopaketeista. Yksi ero on se, että suurimmassa osassa Androidia käytetty lisenssi antaa jonkun (kenen tahansa) käyttää koodia, vaihtaa koodin, tehdä mitä tahansa koodin kanssa eikä antaa näitä muutoksia muiden saatavilla. Olemme aiemmin puhuneet siitä, miten tästä on hyötyä kaikille, jotka osallistuvat puhelimen luomiseen, ja miksi se on osa syytä siihen, että Android on jotain, jota monet ihmiset haluavat käyttää tuotteessa, jota he yrittävät myydä.
Mutta voimme mennä syvemmälle. Riskin sanoa, että asiat, jotka tekevät Androidista jotain, mitä useimmat meistä haluavat käyttää, ovat asioita, jotka eivät koskaan olleet avoimen lähdekoodin ominaisuuksia ja tulevat olemaan: jokainen sovellus. Kun lisäät nämä kaksi asiaa, päädyt johonkin sellaiseen, joka ei ole avoin tai vapaa, ja lopulta syrjäytetään asiat, jotka ovat. Tämä rakentaa erittäin suuren aukon Androidin, joka on kaikille ilmainen käyttää ja jotain tekemisen kanssa, ja Androidin, joka ansaitsee kaikki rahat, välille.
Siksi Androidilla on yli 80% maailmanlaajuisesta markkinaosuudesta avoimen lähdekoodin kanssa: se on ilmainen käyttää ja halpaa mukauttaa.
Tämä historia ja jotkut uudet huhut ovat kiinnostuneita paljon ihmisistä. Keskustelu vedenjäähdyttimen ympärillä puhuu siitä, että suuri osa Android O: n mahtavasta on todella kokoelma asioita, jotka ovat upeita Google Pixel 2: ssa tai mikä tahansa sen nimi on. Kun sanomme hienoa, tarkoitamme asioita, jotka parantavat sitä käyttävien ihmisten elämää. Muutokset rakennuspalikatasolla ovat itsessään mahtavia, ja toistaiseksi näkemästämme tulee kaikista osa Androidia ja saatavana kaikille, jotka haluavat ladata koodin. Mutta kun kyse on käyttäjän näkökulmasta, ajatus siitä, että Google voi pitää jännittäviä juttuja omille tuotteilleen, on huoleni minun kaltaisille avoimen lähdekoodin evankelistoille.
On tärkeää muistaa, että tämä ei eroa siitä, mitä muut puhelimen valmistajat tekevät. Samsung ottaa ilmaisen Androidin ja suorittaa sen kehitysryhmän kautta tuottaakseen jotain villin erilaista, jota ei koskaan avata. Mutta Samsung ei ole Google, eikä hänellä ole velvollisuutta edistää koko alustaa. Itse asiassa Samsung voi tehdä nämä asiat - kuten Amazon voi taajuuksien toisessa päässä -, koska Google on sitoutunut kehittämään alustaa edelleen ja luovuttamaan koodin. Google ei ole nyt vain käyttöympäristön ylläpitäjä, vaan myös Android-koodin loppukäyttäjä. Tämä voi olla hankala, ja ei hyvällä tavalla.
Google ei ole koskaan sanonut, että se ei aio lisätä uusia ja mielenkiintoisia ominaisuuksia Androidiin kokonaisuutena.
Jos luet täällä vain yhtä asiaa, varmista, että tämä on se asia. Spekuloimme muihin keinotteluihin ja heitämme niitä yhdessä aiemmin nähtyjen kanssa. Mikään ei tee meistä ketään onnellisemmaksi kuin joku Googlesta, joka sanoo olevan täynnä hölynpölyä ja sillä on aikomus lisätä Androidiin niin paljon hienoja asioita, että saamme huimauksen kuullessani heistä kaikista. Mutta koko tämä teollisuus menestyy mitä tapahtuu.
Entä jos Google lisää vaadittavat muutokset AOSP: hen ja pysähtyy siihen? AOSP on osa täysin toimivia käyttöjärjestelmiä ja on helpompi kuin useimmat ihmiset ajattelevat rakentaa mobiililaitteelle. Mutta lopputulos ei ole mitä useimmat ihmiset haluavat, ja esiasennetut ja määritetyt sovellukset ja palvelut ovat Androidin todellinen vetovoima.
Haluamme seuraavan Pixelin olevan upea ja ainutlaatuinen, mutta haluamme, että nämä ominaisuudet ovat muiden saatavilla. Se on jännitys.
Raspberry Pi-älypuhelimesi toimii hienosti, mutta haluaisin mieluummin käyttää puhelinta Gmailissa ja kaikkia muita etuja, jotka eivät ole avoimen lähdekoodin tuotteita, joten se on vain uutuus. Tästä syystä Raspberry Pi -puhelin, jonka voit rakentaa kotona 90 dollarin arvoisilla osilla, ei ole asia, jota me kaikki kiireemme tehdä tai ostaa. Galaxy S tai Moto G tai mikä tahansa muu puhelin on vain parempi tekemään mitä haluamme puhelimen tekevän.
Kaikki Android-puhelimia valmistavat yritykset kykenevät tekemään suuria asioita - jopa tuotemerkkejä, joista et pidä. Mutta on joitain asioita, jotka ovat parempia, koska ne ovat yleismaailmallisia ja kaikki ovat osa avointa Androidia. Haluamme seuraavan Pixelin olevan upea ja siinä on ominaisuuksia, jotka tekevät siitä loistavan oston, mutta haluamme, että suurin osa näistä ominaisuuksista on muiden saatavilla. Se on jännitys.
Android-avoimen lähdekoodin projekti on uskomaton asia, ja Google viettää paljon rahaa pitääkseen sen yllä ja saatavana. Toivomme, että se pysyy tällä tavalla pitkään.