Oglas
Android uporabljam, ker je narejen iz Linuxa in tukaj nisem sam. Številni uporabniki odprtokodnih namiznih računalnikov so prvič vzeli telefon Android zaradi privlačnosti mobilnega operacijskega sistema, ki temelji na Linuxu. Prepričan sem, da zdaj mnogi od vas to berejo.
Android je doživel široko sprejetje in to je povzročilo nekaj nelagodja. To je le delno posledica občasne želje uporabnika Linuxa, da bi prejel mainstream. Večja težava je, kaj so z operacijskim sistemom storili proizvajalci telefonov, prevozniki in celo Google. Dejstvo je, da je vsak Androidov telefon, ki ga vzamete iz trgovine, zaklenjen in ima precej zaprto izvorno kodo.
Kot rezultat tega so se ljudje, ki cenijo odprtokodne ideale, zazrli v Ubuntu Touch, Firefox OS in Sailfish OS namesto tega - in z razočaranjem opazovali, kako vsi trije doslej niso uspeli. Canonical kljub nakupu Ubuntuja na nekaj telefonih še ni izdal modela, ki je resnično pripravljen za potrošnike. Firefox OS ima usmerjen v projekt Internet of Things
. Jolla, čeprav je pred kratkim pritiskal na Sailfish OS 2.0, še vedno deluje. Noben od njih ni vstopil na ameriški trg.Razmere puščajo Android kot glavno možnost za številne ljudi, ki želijo uporabljati Linux na svojih telefonih. Toda vprašanje ostaja, ali je Android resnično odprtokodni?
Tehnično gledano, ja
Android ima odprtokodne korenine. Projekt se je začel pod Android, Inc. leta 2005, ki ga je Google kupil dve leti pozneje. Istega leta je Google in več drugih podjetij ustanovilo podjetje Odprto zavezništvo slušalk, pri čemer je Android glavni program, ki ga gradi ta konzorcij.
Android temelji na jedru Linuxa, in podobno kot zapleteni del kode je večina delov odprtega vira z nekaj binarnimi različicami, ki omogočajo, da stvari delujejo z določeno strojno opremo. Osrednja platforma Android, znana kot Android Open Source projekt (AOSP), je na voljo vsem, ki se lahko ukvarjajo s tem, kar želijo.
HTC, Huawei, LG, Samsung, Sony, Xiaomi in številni drugi proizvajalci Pojasnjene kože kože Android: Kako se proizvajalci strojne opreme spremenijo v zaloge Android?Proizvajalci strojne opreme radi prevzamejo Android in ga pretvorijo v nekaj, kar je povsem njihovo, a je to dobra ali slaba stvar? Oglejte si in primerjajte te različne kože Android. Preberi več vse to natančno naredili na telefonih in tabličnih računalnikih. Komaj so sami.
Amazon in Barnes & Noble sta ga postavila na e-bralnike. HP je Android spravil v prenosnik. NVIDIA je Android potisnila na igralno konzolo. Sony pošilja operacijski sistem na svojih novih pametnih televizorjih. Na Androidu lahko dobite vse, od kamer do streljanja do hladilnikov. Podjetja se spopadajo in postavljajo Android Wear na ure.
In to sploh ne šteje vseh stvari, ki so jih vinarji postavili na Android.
Za razliko od iOS-a in Windows Phone-a ljudem ni treba plačati nikogar denarja, da bi lahko uporabljali Android v svojem izdelku. In ker je koda odprta, lahko prosto eksperimentirajo in prilagajajo programsko opremo po svoji želji.
Zakaj se ne počuti tako?
Obstaja velika razlika med uporabo tradicionalnega namiznega Linuxa in operacijskim sistemom Windows. Kontrast med Androidom in iOS-om se ne zdi skoraj tako osupljiv. Če je Android odprtokoden, zakaj se vam ne zdi tako?
1. Ljudje imajo dovoljenje za zaklepanje odprtokodne kode
Android je odprtokodni, vendar večina programske opreme, ki jo izvajamo na vrhu platforme, ni. To velja, če dobite napravo Nexus ali kaj podobnega od Samsunga. Za razliko od prvih Androidov, zaganjalnik Google Now in večina Googlovih aplikacij sta postala zaprti vir.
Enako velja za kodo, ki je na voljo za prilagoditve po meri za Samsung, HTC, LG in druge proizvajalce. Večina programov, ki jih dobite v Googlu Play, tudi ni brezplačna za prenos. Ker ta programska oprema predstavlja večino tega, kar vidimo in uporabljamo, se zaradi situacije Android na koncu počuti kot platforma z zaprtim virom.
Toda ljudje lahko izdelujejo programsko opremo z zaprto kodo, ki deluje na Linuxu. Če ustvarjalci ne distribuirajo programske opreme pod licenco copyleft, lahko drugi vzamejo kodo in jo uporabijo za izdelavo lastniških aplikacij.
Google objavlja večji del Android pod Apache licenca različice 2.0, ki ljudem ne preprečuje uporabe kode za ustvarjanje omejevalnih izdelkov. Če so to storili ljudje, se sam Android ne zapre. Če toliko ljudi, da svoje delo temelji na Androidu, priča o njegovem uspehu kot odprtokodnem projektu.
2. Androidov osrednji razvoj ni voden v skupnosti
Google večinoma razvija Android. Enkrat ali dvakrat letno podjetje odloži kup nove kode čez metaforično steno, ki jo mudijo tinkarji in izdelovalci strojne opreme (ali, veste, vzemite si čas Zakaj se še ni posodobil moj Android telefon?Postopek posodobitve sistema Android je dolg in zapleten; preučimo ga, da bomo natančno ugotovili, zakaj vaš telefon s sistemom Android traja toliko časa za posodobitev. Preberi več ), da dajo v svoje stvari.
Google nato vsak mesec ali tako objavi vzdrževalne in varnostne posodobitve, medtem ko se pripravlja na naslednjo veliko izdajo.
Številni drugi znani odprtokodni projekti običajno iščejo večjo udeležbo širše skupnosti. Red Hat lahko financira dober del delo, ki prehaja v GNOME 5 Presenetljivi razlogi za vstajenje GNOMEDanes GNOME 3 končno pridobiva uporabnike in vedno manj je ljudi, ki gredo v splet, da bi izrazili sovraštvo do namiznega okolja. Kaj se je zgodilo, da se GNOME počasi vrača? Preberi več , vendar razvijalci z vsega sveta prispevajo kodo.
Canonical, podjetje, ki stoji za Ubuntujem, izvaja velik nadzor nad tem, kako izgleda in čuti ta distribucija Linuxa, vendar člani skupnosti še vedno povedo, kateri programi se nahajajo v skladiščih aplikacij ali kaj se dogaja na nekaterih spletne strani.
Za primerjavo, Android je povsem Googlov izdelek.
3. Nimate popolnega nadzora
Del tega, kar privlači ljudi v Linux in drugi odprtokodni operacijski sistemi 3 Operacijski sistemi, podobni UNIX-u, ki niso LinuxPred kratkim so ljudje začeli zamenjati "UNIX" z "Linuxom". Na Linux je vplival UNIX, vendar sistemi UNIX nimajo povezave z Linuxom. Tukaj je nekaj pomembnih sistemov, ki temeljijo na UNIX-u. Preberi več je svoboda in nadzor, ki sta na voljo. Ne morete se potapljati v osrčje naprave Windows ali Mac OS X in si oglejte, kaj ga naredi. Z Linuxom morda ne razumete večine kode, vendar se lahko prosto poigrate z več ali manj vsega.
Praktično gledano telefon s sistemom Android pošlje izven škatle z le obrobno več svobode kot iPhone. Morda boste lahko spremenite zaganjalnik, uporabite nekaj obsežnih tem in prilagodite nekaj funkcionalnosti, da ustrezajo vašim okusom Najboljši Android Tweaks, ki jih lahko naredite brez ukoreninjenjaAndroid poteg ni namenjen samo tehničnim geeksom. Tukaj je opis, kako kar najbolje izkoristiti svoj neuveljavljen telefon ali tablični računalnik Android! Preberi več , vendar se ne morete spoprijeti z osnovnim operacijskim sistemom, ne da bi razveljavili garancijo.
Potrebne so obsežnejše prilagoditve ukoreninjenje vaše naprave Prilagodite telefon, ne da bi utripali ROM z Xposed FrameworkSplošno znano je, da je najboljši način za prilagajanje naprave Android ta bliskavica z novim ROM-om. Napačno je tudi. Preberi več ali utripa ROM po meri 12 razlogov za namestitev ROM-a po meri AndroidMislite, da ROM Android po meri ne potrebujete več? Tu je več razlogov za namestitev ROM-a po meri Android. Preberi več . V zvezi s tem se vam zdi, kot da imate večjo svobodo v lastniškem namiznem operacijskem sistemu kot odprtokodni mobilni.
Toda Android Res je Open Source
In ni preprosto samo v imenu. Obstaja veliko dokazov, da je Android resnično odprt in bomo lahko izkoristili oprijemljive koristi.
1. ROM-ji po meri obstajajo
ROM-ji, ki jih je ustvaril Skupnost, temeljijo na AOSP in nudijo uporabnikom Android alternative programski opremi, ki je na voljo za njihove naprave. CyanogenMod deluje na milijone pametnih telefonov Android. Zdi se, da izkušnja ni toliko drugačna od tiste, ki jo lahko dobite na Nexusu. Vraga, to je razlog, da se veliko ljudi odloči za bliskovni ROM.
CyanogenMod ni edina možnost tudi tam Kateri so najboljši ROM-ji po meri Android?V trenutku, ko se zavedete, da lahko svoj Android telefon bliskate z novim ROM-om, je ključnega pomena. Kar naenkrat ste prosti: neskončne možnosti prilagajanja, ni več plazemske programske opreme za prodajalce in, kar je najbolje, nimate ... Preberi več . Številni so se z leti dvignili in padli, na primer Paranoid Android in AOKP. Na nek način ekosistem po meri ROM spominja na distribucijski model Linuxa. Ti ROM-i so večinoma enaki, vendar projekti prevzamejo isto kodo in jo prilagodijo na različne načine. To ne bi bilo mogoče, če sam Android ne bi bil odprtokoden.
2. Celo odprtokodni tekmovalci so odvisni od Androida
Na začetku te objave sem kot konkurenčne odprtokodne mobilne operacijske sisteme omenil Firefox OS, Sailfish OS in Ubuntu Touch. Stvar je v tem, da so ekipe, ki stojijo za vsemi temi projekti, na tak ali drugačen način uporabljale Android kodo. Sailfish OS, čeprav ne temelji na Androidu, omogoča neposredno namestitev aplikacij za Android.
Firefox OS se je začel kot Čevelj Gecko, ki bi jo lahko namestili v napravah Android. Pred Ubuntu Touch je bilo Ubuntu za Android.
Obstaja neverjetna ironija, da bi bil Android lahko zaprt vir, vendar so projekti, ki temeljijo na njem, lahko odprti.
3. Ti Lahko Prevzemite nadzor nad svojo napravo
Proizvajalci in prevozniki vas morda ne želijo in s tem lahko razveljavite garancijo, vendar imate možnost, da s svojo strojno opremo naredite, kar želite. Izkoristite lahko korenski dostop, da pridobite administrativni dostop, odklenete zagonski program ali bliskujete nadomestni operacijski sistem (na primer namesto tega izvajate Ubuntu Touch Kako podvojiti zagon Android z Ubuntu Preberi več ).
To morda niso Androidove oglaševane funkcije, vendar so tam. In čeprav se velika večina ljudi z napravami Android ne ukvarja z njimi tako, bi bili komaj edina oseba.
Tam je na milijone ljudi, ki imajo radi svobodo uporabe svojih telefonov in tablic.
Zakaj je pomembno?
Ljudje uporabljajo odprtokodne operacijske sisteme iz več različnih razlogov. Nekateri ne zaupajo, da bi opustili nadzor nad svojimi podatki. Plus lastniške aplikacije in storitve se pojavljajo in odhajajo, vendar odprtokodna programska oprema ostaja naokoli, tudi če ni podprta. Prosti operacijski sistemi lahko vdahnejo tudi strojni opremi, ki deluje povsem v redu, vendar so se podjetja odločila, da opustite.
In ne manjka etičnih razlogov, od določitve, kdo bi moral povedati, kaj se dogaja na kakšni strojni opremi, do razprav o bogastvu, zasebnosti in svobodi.
Ker milijoni ljudi sprejemajo mobilno računalništvo, je pomembno, da imajo ljudje možnosti, ki so na voljo na namiznih in prenosnih računalnikih. Skrb za katero koli od zgoraj omenjenih stvari ne bi smela pomeniti, da se odpovete telefonom, tabličnim računalnikom in kul stvari s zaslonom na dotik.
Android danes ostaja najboljša mobilna možnost za ljudi, ki cenijo odprtokodno kodo. Zunaj škatlice je morda preveč komercializirana, težka izkušnja, vendar lahko to spremenite.
jaz uporabite CyanogenMod in dobite mojo programsko opremo od F-Droid Kako uporabljati Android brez Googla: vse, kar morate vedetiŽelite uporabljati Android brez Googla? Brez Googla, brez težav. Tukaj je vodnik za brezplačno uporabo Googla v napravi Android, da si povrnete zasebnost. Preberi več . Ta kombinacija se morda zdi omejujoča v primerjavi s tistimi, ki jih dobite od Googla Play, vendar je bolj bogata funkcija kot izkušnja konkurenčnih odprtokodnih operacijskih sistemov. Še vedno gledam in upam, da bodo te alternative uspele, a medtem ko čakam, da jim uspe, poslušam poddaje, uporabljam GPS navigacijo, upravljanje moje lokalne glasbene knjižnice in ohranjanje stika z ljudmi z uporabo zanesljive in hitre mobilne naprave z večinoma odprtokodno programsko opremo danes.
Zakaj uporabljate Android? Ali vidik odprte kode veliko pomeni za vas? Ali že čakate, da nadomestite alternativni brezplačni mobilni operacijski sistem? Rad bi slišal vaše misli!
Slikovni krediti:Pingvin skok avtor bluezace prek Shutterstock
Bertel je digitalni minimalist, ki piše s prenosnika s fizičnimi stikali za zasebnost in OS, ki ga je podprla Fundacija za prosto programsko opremo. Cenje etiko zaradi lastnosti in pomaga drugim, da prevzamejo nadzor nad svojim digitalnim življenjem.