Kas Android on tõesti avatud lähtekoodiga? Ja kas sellel on üldse tähtsust?

Kas Android on tõesti avatud lähtekoodiga? Ja kas sellel on üldse tähtsust?

Ma kasutan Androidi, kuna see on valmistatud Linuxist, ja ma pole siin üksi. Paljud avatud lähtekoodiga lauaarvutite kasutajad võtsid esmalt Android-telefoni kätte Linuxi-põhise mobiilse opsüsteemi atraktiivsuse tõttu. Olen kindel, et seetõttu loevad paljud teist seda praegu.





Android on laialt levinud ja see on tekitanud ebamugavusi. See on vaid osaliselt tingitud aeg -ajalt Linuxi kasutaja soovist peavoolu välja lüüa. Suurem probleem on see, mida telefonitootjad, operaatorid ja isegi Google on operatsioonisüsteemiga teinud. Fakt on see, et iga Android -telefon, mille poest ostate, on lukus ja töötab üsna palju suletud lähtekoodi.





Selle tulemusena on inimesed, kes hindavad avatud lähtekoodiga ideaale, avastanud end hoopis Ubuntu Touchi, Firefoxi OS -i ja Sailfish OS -i poole - ja vaatavad pettunult, et kõik kolm ei ole siiani suutnud startida. Vaatamata sellele, et Canonical on mõnele telefonile Ubuntu tarninud, ei ole Canonical veel tõeliselt tarbijavalmis mudelit välja andnud. Firefox OS -il on muutus asjade Interneti projektiks . Vaatamata hiljuti Sailfish OS 2.0 tõukamisele, töötab Jolla endiselt välja. Ükski neist pole USA turule sisenenud.





Olukord jätab Androidi peamiseks võimaluseks paljudele inimestele, kes soovivad oma telefonides Linuxit kasutada. Kuid küsimus jääb, kas Android on tõesti avatud lähtekoodiga?

ei näe välist kõvaketast Windows 7

Tehniliselt jah

Androidil on avatud lähtekoodiga juured. Projekt algas Android, Inc. all 2005. aastal, mille Google ostis kaks aastat hiljem. Samal aastal moodustasid Google ja mitmed teised ettevõtted Avage Handset Alliance , kusjuures konsortsium on selle tarkvara peamine tarkvara Android.



Android põhineb Linuxi kernelil ja sarnaselt sellele keerulisele kooditükile on enamik osi avatud lähtekoodiga, lisades mõned binaarsed plekid, et asjad saaksid töötada teatud riistvaraga. Androidi põhiplatvorm, mida tuntakse kui Androidi avatud lähtekoodiga projekt (AOSP), on kõigile kättesaadav, et teha seda, mida nad soovivad.

HTC, Huawei, LG, Samsung, Sony, Xiaomi ja paljud teised tootjad on kõik seda teinud telefonides ja tahvelarvutites. Nad pole peaaegu üksi.





Amazon ja Barnes & Noble on selle e-lugeritesse pannud. HP pani Androidi sülearvutisse. NVIDIA lükkas Androidi mängukonsooli. Sony tarnib operatsioonisüsteemi oma uutesse nutiteleritesse. Androidi saate kasutada kõikjal-alates pildistuskaameratest kuni külmikuteni. Ettevõtted komistavad, et panna Android Wear kelladele.

Ja see ei loe isegi kõiki asju, mida tinistajad on Androidi kasutusele võtnud.





Erinevalt iOS -ist ja Windows Phone'ist ei pea inimesed Androidi kasutamiseks oma tootes kellelegi raha maksma. Ja kuna kood on avatud, saavad nad vabalt katsetada ja tarkvara kohandada, nagu neile meeldib.

Miks siis ei tundu?

Traditsioonilise töölaua Linuxi ja Windowsi käitamise vahel on märkimisväärne erinevus. Kontrast Androidi ja iOS -i vahel ei tundu peaaegu nii terav. Kui Android on avatud lähtekoodiga, siis miks see ei tundu?

1. Inimestel on lubatud avatud lähtekoodi lukustamine

Android on avatud lähtekoodiga, kuid enamik tarkvara, mida me platvormi peal kasutame, seda ei tee. See kehtib, olenemata sellest, kas saate Nexuse seadme või midagi muud Samsungilt. Erinevalt Androidi algusaegadest Google Now käivitusprogramm ja enamik Google'i rakendusi on muutunud suletud lähtekoodiga .

Sama kehtib koodi kohta, mis tarnitakse Samsungi, HTC, LG ja teiste tootjate kohandatud kohandustes. Enamik rakendusi, mida saate Google Plays, olenemata sellest, kas neid saab tasuta alla laadida, pole samuti avatud lähtekoodiga. Kuna see tarkvara moodustab suurema osa sellest, mida me näeme ja kasutame, tekitab olukord Androidis lõppkokkuvõttes suletud lähtekoodiga platvormi.

Kuid inimestel on lubatud teha suletud lähtekoodiga tarkvara, mis töötab Linuxis. Kui loojad ei levita tarkvara copylefti litsentsi alusel, võivad teised võtta koodi ja seda kasutada omandiõigusega rakenduste tegemiseks.

Google avaldab suure osa Androidist Apache litsentsi versioon 2.0 , mis ei takista inimestel koodi kasutamast piiravate toodete loomiseks. See, et inimesed on seda teinud, ei muuda Androidi end suletuks. Kui üldse, siis see, et nii paljud inimesed rajavad oma töö Androidile, annab tunnistust selle edukusest avatud lähtekoodiga projektina.

2. Androidi põhiarendus ei ole kogukonnapõhine

Enamasti arendab Google Androidi. Üks või kaks korda aastas viskab ettevõte hunniku uut koodi üle metafoorilise seina, mille timmijad ja riistvaratootjad kiirustavad (või teate, võtke aega), et oma asjad sisse panna.

Seejärel avaldab Google hooldus- ja turvavärskendusi umbes iga kuu, kui valmistub järgmiseks suureks väljaandeks.

Paljud teised tuntud avatud lähtekoodiga projektid soovivad tavaliselt laiemalt kogukonnalt rohkem kaasata. Red Hat võib rahastada suure osa tööst, mis läheb GNOME'i, kuid arendajad üle kogu maailma annavad koodi.

Ubuntu taga olev ettevõte Canonical kontrollib suuresti seda, kuidas see Linuxi distributsioon välja näeb ja tundub, kuid kogukonna liikmetel on siiski võimalus kaasa rääkida selles, millised programmid rakenduste hoidlatesse satuvad või mis mõne veebisaidi kohta tõusevad.

Võrdluseks - Android on täielikult Google'i toode.

3. Teil puudub täielik kontroll

Osa sellest, mis meelitab inimesi Linuxi ja muude avatud lähtekoodiga operatsioonisüsteemide juurde, on olemasolev vabadus ja kontroll. Te ei saa sukelduda Windowsi või Mac OS X -i masina südamesse ja vaadata, mis selle tiksuma paneb. Linuxiga ei pruugi te enamikust koodist aru saada, kuid võite vabalt enam -vähem kogu asjaga nokitseda.

Praktiliselt öeldes tarnitakse Android -telefon karbist välja ainult mõnevõrra rohkem vabadusi kui iPhone. Võimalik, et saate käivitusprogrammi muuta, rakendada mõningaid ulatuslikke teemasid ja kohandada teatud funktsioone vastavalt oma maitsele, kuid te ei saa selle aluseks oleva operatsioonisüsteemiga tegeleda ilma garantiid tühistamata.

Ulatuslikumad muudatused nõuavad seadme juurdumist või kohandatud ROM -i vilkumist. Sellega seoses võib tunduda, et teil on patenteeritud töölaua opsüsteemis rohkem vabadust kui avatud lähtekoodiga mobiilseadmes.

Aga Android Tõesti on avatud lähtekoodiga

Ja see ei ole avatud ainult nime järgi. Seal on palju tõendeid selle kohta, et Android on tõeliselt avatud, ja me saame käegakatsutavat kasu.

1. Kohandatud ROMid on olemas

AOSP-l põhinevad kogukonna valmistatud ROM-id pakuvad Androidi kasutajatele alternatiive nende seadmetele tarnitavale tarkvarale. CyanogenMod töötab miljonites Android -nutitelefonides. Väljaspool pakutavat kasutuskogemust ei erine see, mis Nexusega saab. Pagan, see on põhjus, miks paljud inimesed otsustavad esmalt ROM -i välgutada.

android 6.0 1 teisaldage rakendused sd -kaardile

CyanogenMod pole ka ainus võimalus. Paljud on aastate jooksul tõusnud ja langenud, näiteks Paranoid Android ja AOKP. Mõnes mõttes sarnaneb kohandatud ROM -i ökosüsteem Linuxi levitamismudeliga. Need ROM -id on enamasti samad, kuid projektid võtavad sama koodi ja muudavad seda erineval viisil. See poleks võimalik, kui Android ise poleks avatud lähtekoodiga.

2. Isegi avatud lähtekoodiga konkurendid sõltuvad Androidist

Selle postituse alguses mainisin konkureerivaid avatud lähtekoodiga mobiilseid operatsioonisüsteeme Firefox OS, Sailfish OS ja Ubuntu Touch. Asi on selles, et kõigi nende kolme projekti taga olevad meeskonnad on ühel või teisel viisil kasutanud Androidi koodi. Vaatamata sellele, et see ei põhine Androidil, võimaldab Sailfish OS Android -rakendusi otse installida.

Firefoxi operatsioonisüsteem algas nagu Käivitage Gecko , mille saate installida Android -seadmetesse. Enne Ubuntu Touchi oli Ubuntu Androidile .

Idees, et Android võiks olla suletud lähtekoodiga, on uskumatu iroonia, kuid sellel põhinevad projektid võivad olla avatud.

3. Sina Saab Hallake oma seadet

Tootjad ja vedajad ei pruugi teid soovida ning see võib garantii tühistada, kuid teil on võimalus riistvaraga teha seda, mida soovite. Saate juurida, et saada administraatorijuurdepääs, avada alglaadur või avada alternatiivne operatsioonisüsteem ( näiteks Ubuntu Touchi käivitamine ).

Need ei pruugi olla Androidi reklaamitud funktsioonid, kuid need on olemas. Ja kuigi valdav enamus Android -seadmeid kasutavaid inimesi nendega niimoodi ei nokitse, poleksite vaevalt ainus, kes seda teeb.

Seal on miljoneid inimesi, kes armastavad vabadust oma telefone ja tahvelarvuteid sel viisil kasutada.

Miks see oluline on?

Inimesed kasutavad avatud lähtekoodiga operatsioonisüsteeme mitmel erineval põhjusel . Mõned ei usalda oma andmete üle kontrolli andmist. Lisaks omandiõigusega rakendused ja teenused tulevad ja lähevad, kuid avatud lähtekoodiga tarkvara jääb ümber isegi siis, kui seda ei toetata. Tasuta operatsioonisüsteemid võivad hingata ka hästi töötavale riistvarale, kuid ettevõtted on otsustanud loobuda.

Ja eetilistest põhjustest ei ole puudust, alates otsusest, kes peaks kaasa rääkima, mis mis riistvaral töötab, kuni aruteludeni rikkuse, privaatsuse ja vabaduse üle.

Kuna miljonid inimesed kasutavad mobiilset andmetöötlust, on oluline, et inimestel oleks laua- ja sülearvutites saadaval olevad valikud. Ülaltoodud asjade eest hoolitsemine ei tohiks tähendada telefonidest, tahvelarvutitest ja puuteekraanidega lahedatest asjadest loobumist.

Tänapäeval on Android parim mobiilivõimalus inimestele, kes hindavad avatud lähtekoodi. Karbist välja võttes võib see olla liiga kommertsialiseeritud ja reklaamidega seotud kogemus, kuid saate seda muuta.

Mina kasutage CyanogenModi ja hankige minu tarkvara F-Droidist . See kombinatsioon võib tunduda Google Playst saadavaga võrreldes piirav, kuid see on funktsioonirikkam kogemus kui see, mida konkureerivad avatud lähtekoodiga opsüsteemid praegu lauale toovad. Ma endiselt vaatan ja loodan, et need alternatiivid leiavad edu, kuid oodates nende edu, kuulan taskuhäälingusaateid, kasutan GPS -i navigeerimist, haldan oma kohalikku muusikakogu ja suhtlen inimestega usaldusväärset ja kiiret mobiili kasutades seade, mis töötab valdavalt avatud lähtekoodiga tarkvaraga täna .

Miks te Androidi kasutate? Kas avatud lähtekoodiga aspekt tähendab teie jaoks palju? Kas ootate alternatiivse tasuta mobiilse operatsioonisüsteemi leidmist? Tahaksin kuulda teie mõtteid!

Pildi autorid: Pingviini hüpped by bluezace Shutterstocki kaudu

Jaga Jaga Piiksuma E -post Kas sobib installida Windows 11 ühildumatusse arvutisse?

Nüüd saate installida Windows 11 vanematele arvutitele ametliku ISO -failiga ... kuid kas see on hea mõte?

Loe edasi
Seotud teemad
  • Linux
  • Android
  • Avatud lähtekoodiga
  • Androidi kohandamine
  • Linux
Autori kohta Bertel King(Avaldatud 323 artiklit)

Bertel on digitaalne minimalist, kes kirjutab sülearvutist, millel on füüsilised privaatsuslülitid ja Vaba Tarkvara Sihtasutus. Ta hindab funktsioonide üle eetikat ja aitab teistel oma digitaalse elu üle kontrolli saada.

Veel Bertel Kingilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

kuidas ma tean, kas mu telefoni on koputatud
Tellimiseks klõpsake siin