Je Android res odprtokoden? In ali je sploh pomembno?

Je Android res odprtokoden? In ali je sploh pomembno?

Uporabljam Android, ker je narejen iz Linuxa in tukaj nisem sam. Mnogi uporabniki odprtokodnih namiznih računalnikov so prvič vzeli telefon Android zaradi privlačnosti mobilnega operacijskega sistema, ki temelji na Linuxu. Prepričan sem, da mnogi od vas to zdaj berejo.





Android je bil široko sprejet in to je povzročilo nekaj nelagodja. To je le deloma posledica želje občasnih uporabnikov Linuxa, da se znebijo mainstreama. Večji problem je, kaj so proizvajalci telefonov, operaterji in celo Google naredili z operacijskim sistemom. Dejstvo je, da je vsak telefon Android, ki ga vzamete iz trgovine, zaklenjen in uporablja precej zaprte izvorne kode.





Zato so ljudje, ki cenijo odprtokodne ideale, namesto tega gledali proti Ubuntu Touch, Firefox OS in Sailfish OS - in razočarano opazovali, da vsem trem doslej ni uspelo. Canonical kljub pošiljanju Ubuntuja na nekaj telefonih še ni izdal resnično primernega modela za potrošnike. Firefox OS ima preusmerjen v projekt Internet stvari . Jolla, kljub temu, da je nedavno pritisnila Sailfish OS 2.0, še vedno dela. Nobeden od njih ni vstopil na ameriški trg.





Zaradi tega Android ostaja primarna možnost za mnoge ljudi, ki želijo uporabljati Linux na svojih telefonih. Vprašanje pa ostaja, ali je Android resnično odprtokoden?

zakaj se moj xbox nenehno vklopi

Tehnično, da

Android ima odprtokodne korenine. Projekt se je začel pri podjetju Android, Inc. leta 2005, ki ga je Google kupil dve leti kasneje. Istega leta so Google in številna druga podjetja ustanovili Odprite zavezništvo slušalk , pri čemer je Android primarni del programske opreme, na kateri temelji ta konzorcij.



Android temelji na jedru Linuxa in tako kot ta zapletena koda je večina delov odprtokodnih, z nekaj binarnimi blobi, ki delujejo z določeno strojno opremo. Osnovna platforma Android, znana kot Odprtokodni projekt Android (AOSP), je na voljo vsem, ki počnejo, kar želijo.

HTC, Huawei, LG, Samsung, Sony, Xiaomi in številni drugi proizvajalci so to storili prav na telefonih in tabličnih računalnikih. Komaj sta sama.





Amazon in Barnes & Noble sta ga dali na e-bralnike. HP je Android namestil v prenosni računalnik. NVIDIA je Android potisnila na igralno konzolo. Sony operacijski sistem dobavlja na svojih novih pametnih televizorjih. Android lahko dobite za vse, od fotoaparatov za usmerjanje in snemanje do hladilnikov. Podjetja se spotikajo, da bi Android Wear postavila na ure.

In to niti ne šteje vseh stvari, ki so jih tinkerji namestili na Android.





Za razliko od iOS in Windows Phone ljudem ni treba nikomur plačati denarja za uporabo Androida v svojem izdelku. Ker je koda odprta, lahko prosto eksperimentirajo in programsko opremo prilagodijo po svojih željah.

Zakaj se potem ne zdi tako?

Obstaja velika razlika med uporabo tradicionalnega namiznega Linuxa in operacijskim sistemom Windows. Kontrast med Androidom in iOS -om ni tako močan. Če je Android odprtokoden, zakaj se ne zdi tako?

1. Ljudje lahko zaklenejo odprtokodno kodo

Android je odprtokoden, vendar večina programske opreme, ki jo izvajamo na vrhu platforme, ni. To drži, če od Samsunga dobite napravo Nexus ali kaj podobnega. Za razliko od prvih dni Androida, zaganjalnik Asistenta Google in večina Googlovih aplikacij sta postala zaprti vir .

Enako velja za kodo, ki je na voljo za prilagoditve po meri Samsung, HTC, LG in drugih proizvajalcev. Večina aplikacij, ki jih dobite v Googlu Play, ne glede na to, ali jih je mogoče brezplačno prenesti, prav tako niso odprtokodne. Ker ta programska oprema predstavlja večino tega, kar vidimo in uporabljamo, se zaradi tega Android na koncu počuti kot zaprta izvorna platforma.

Ljudje pa lahko izdelujejo zaprtokodno programsko opremo, ki deluje na Linuxu. Razen če ustvarjalci distribuirajo programsko opremo pod licenco copyleft, lahko drugi vzamejo kodo in jo uporabijo za izdelavo lastniških aplikacij.

Google objavlja veliko Androida pod Licenca Apache različice 2.0 , ki ljudem ne preprečuje uporabe kode za ustvarjanje omejevalnih izdelkov. To, da so ljudje to storili, ne zapira samega Androida. Če sploh kaj, to, da toliko ljudi svoje delo temelji na Androidu, priča o njegovem uspehu kot odprtokodnega projekta.

2. Osrednji razvoj Androida ne vodi skupnost

Google večinoma razvija Android. Enkrat ali dvakrat letno družba odvrže kup nove kode čez metaforično steno, na katero se rešitelji in proizvajalci strojne opreme nagibajo (ali veste, da si vzamejo čas), da vložijo svoje stvari.

Google nato vsak mesec objavi vzdrževalne in varnostne posodobitve, medtem ko se pripravlja na naslednjo veliko izdajo.

Mnogi drugi znani odprtokodni projekti običajno iščejo večjo vključitev širše skupnosti. Red Hat morda financira velik del dela, ki gre v GNOME, vendar razvijalci z vsega sveta prispevajo kodo.

Canonical, podjetje za Ubuntu, ima velik nadzor nad tem, kako izgleda in čuti distribucija Linuxa, vendar člani skupnosti še vedno odločajo, kateri programi pridejo v skladišča aplikacij ali kaj se pojavi na nekaterih spletnih mestih.

Za primerjavo, Android je v celoti Googlov izdelek.

3. Nimate popolnega nadzora

Del tega, kar ljudi pritegne v Linux in druge odprtokodne operacijske sisteme, sta svoboda in nadzor, ki sta na voljo. Ne morete se potopiti v osrčje računalnika z operacijskim sistemom Windows ali Mac OS X in videti, kaj ga zaznamuje. Z Linuxom morda ne razumete večine kode, vendar se lahko bolj ali manj poigravate z njo.

Praktično gledano, telefon Android prihaja iz škatle z le neznatno več svoboščinami kot iPhone. Morda boste lahko spremenili zaganjalnik, uporabili nekaj obsežnih tem in prilagodili nekaj funkcionalnosti, ki ustrezajo vašemu okusu, vendar se ne morete poigravati z osnovnim operacijskim sistemom, ne da bi razveljavili garancijo.

Obsežnejše prilagoditve zahtevajo ukoreninjenje naprave ali utripanje ROM -a po meri. V zvezi s tem se lahko zdi, da imate v lastniškem namiznem operacijskem sistemu več svobode kot odprtokodni mobilni operacijski sistem.

Ampak Android Res je odprtokodna

In ni odprto samo po imenu. Obstaja veliko dokazov, da je Android resnično odprt in da lahko izkoristimo oprijemljive prednosti.

1. ROM -i po meri obstajajo

ROM-i, narejeni v skupnosti, ki temeljijo na AOSP, uporabnikom Android ponujajo alternative programski opremi, ki je na voljo v njihovih napravah. CyanogenMod deluje na milijonih pametnih telefonov Android. Izven škatle se izkušnje ne razlikujejo toliko od tistih, ki jih lahko dobite na Nexusu. Hudiča, to je razlog, zakaj se mnogi ljudje sploh odločijo za utripanje ROM -a.

kako pospešiti podatke

Tudi CyanogenMod ni edina možnost. Mnogi so z leti naraščali in padali, na primer Paranoid Android in AOKP. Na nek način je ekosistem ROM -a po meri podoben distribucijskemu modelu Linuxa. Ti ROM -i so večinoma enaki, vendar projekti vzamejo isto kodo in jo popravljajo na različne načine. To ne bi bilo mogoče, če Android sam ne bi bil odprtokoden.

2. Tudi odprtokodni konkurenti so odvisni od Androida

Na začetku te objave sem omenil Firefox OS, Sailfish OS in Ubuntu Touch kot konkurenčne odprtokodne mobilne operacijske sisteme. Dejstvo je, da so ekipe vseh treh projektov tako ali drugače uporabljale kodo Android. Operacijski sistem Sailfish, čeprav ne temelji na sistemu Android, vam omogoča neposredno namestitev aplikacij za Android.

Firefox OS se je začel kot Zagon v Gecko , ki ga lahko namestite v naprave Android. Pred Ubuntu Touch je bil Ubuntu za Android .

Zamisel, da bi bil Android lahko zaprt, je neverjetna ironija, vendar so lahko projekti, ki temeljijo na njem, odprti.

3. Ti Lahko Prevzemite nadzor nad svojo napravo

Proizvajalci in prevozniki morda tega ne želijo in s tem lahko razveljavite garancijo, vendar imate možnost, da s strojno opremo naredite, kar želite. Za pridobitev skrbniškega dostopa lahko odklenete ali odklenete zagonski nalagalnik ali pa namestite drug operacijski sistem ( na primer namesto tega zaženete Ubuntu Touch ).

To morda niso oglaševane funkcije Androida, vendar so tam. In čeprav se velika večina ljudi z napravami Android ne ukvarja z njimi na tak način, komajda ste edini, ki to počne.

Obstaja na milijone ljudi, ki imajo radi svobodo uporabe telefonov in tabličnih računalnikov na ta način.

Zakaj je to pomembno?

Ljudje uporabljajo odprtokodne operacijske sisteme zaradi številnih različnih razlogov . Nekateri ne zaupajo, da se bodo odrekli nadzoru svojih podatkov. Poleg tega lastniške aplikacije in storitve prihajajo in odhajajo, vendar odprtokodna programska oprema ostaja na mestu, tudi če ni podprta. Brezplačni operacijski sistemi lahko vdihnejo življenje tudi strojni opremi, ki deluje brezhibno, vendar so se podjetja odločila opustiti.

Etičnih razlogov ne manjka, od ugotavljanja, kdo mora imeti besedo do tega, kaj na kakšni strojni opremi deluje, do razprav o bogastvu, zasebnosti in svobodi.

Ker milijoni ljudi sprejema mobilno računalništvo, je pomembno, da imajo ljudje na voljo možnosti za namizne in prenosne računalnike. Skrb za karkoli od zgoraj naštetega ne bi smela odnehati telefonov, tabličnih računalnikov in kul stvari z zasloni na dotik.

Danes Android ostaja najboljša mobilna možnost za ljudi, ki cenijo odprtokodnost. Nenavadno je morda preveč komercializirana izkušnja z veliko oglasa, vendar to lahko spremenite.

jaz uporabite CyanogenMod in dobite programsko opremo od F-Droida . Ta kombinacija se morda zdi omejujoča v primerjavi s tistim, kar dobite pri Googlu Play, vendar je izkušnja bogatejša od tistih, ki jih trenutno prinašajo konkurenčni odprtokodni operacijski sistemi. Še vedno gledam in upam, da bodo te alternative uspele, medtem ko čakam, da uspejo, poslušam poddaje, uporabljam GPS navigacijo, upravljam svojo lokalno glasbeno knjižnico in ostajam v stiku z ljudmi z zanesljivim in hitrim mobilnim telefonom naprava z pretežno odprtokodno programsko opremo danes .

Zakaj uporabljate Android? Ali vam odprtokodni vidik veliko pomeni? Ali čakate na alternativni brezplačni mobilni operacijski sistem? Rad bi slišal vaše misli!

Zasluge za slike: Skakanje pingvina avtor bluezace prek Shutterstock

Deliti Deliti Cvrkutati E-naslov Ali je v redu namestiti Windows 11 na nezdružljiv računalnik?

Zdaj lahko namestite Windows 11 na starejše računalnike z uradno datoteko ISO ... vendar je to dobro?

Preberite Naprej
Sorodne teme
  • Linux
  • Android
  • Odprtokodno
  • Prilagajanje za Android
  • Linux
O avtorju Bertel King(323 objavljenih člankov)

Bertel je digitalni minimalist, ki piše iz prenosnika s fizičnimi stikali za zasebnost in operacijskim sistemom, ki ga podpira fundacija Free Software Foundation. Ceni etiko nad funkcijami in pomaga drugim prevzeti nadzor nad svojim digitalnim življenjem.

Več od Bertel King

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

kako preveriti, ali trdi disk odpove okno 10
Kliknite tukaj, če se želite naročiti