Er Android virkelig åben kilde? Og gør det lige så meget?

Her undersøger vi, om Android er virkelig åben kilde. Det er trods alt baseret på Linux!

Her undersøger vi, om Android er virkelig åben kilde.  Det er trods alt baseret på Linux!
Reklame

Jeg bruger Android, fordi den er lavet af Linux, og jeg er ikke alene her. Mange open source-desktopbrugere hentede først en Android-telefon på grund af appellen fra et Linux-baseret mobiloperativsystem. Jeg er sikker på, hvorfor mange af jer læser dette nu.

Android har set bred adoption, og det har forårsaget ubehag. Dette skyldes kun dels den lejlighedsvise Linux-brugeres ønske om at bukke mainstream. Jo større problem er, hvad telefonproducenter, transportører og endog Google har gjort til operativsystemet. Faktum er at enhver Android-telefon, du henter fra butikken, er låst ned og kører en hel del lukket kode.

Som følge heraf har folk, der værdsætter open source-idealer, fundet sig i retning af Ubuntu Touch, Firefox OS og Sailfish OS i stedet - og ser med skuffelse, da alle tre har hidtil ikke lykkedes at tage afsted. Canonical, på trods af fragt Ubuntu på nogle få telefoner, har endnu ikke frigivet en ægte forbruger-klar model. Firefox OS har pivoteret ind i et project of Internet of Things. Jolla, på trods af at man for nylig skubber Sejlfisk OS 2.0, arbejder stadig ud med kinks. Ingen af ​​dem er kommet ind på det amerikanske marked.

Situationen efterlader Android som den primære løsning for mange mennesker, der søger at bruge Linux på deres telefoner. Men spørgsmålet er fortsat, er Android virkelig åben kilde?

AndroidOpenSource-AOSP

Teknisk, ja

Android har open source rødder. Projektet startede under Android, Inc. i 2005, som Google købte to år senere. Samme år dannede Google og flere andre virksomheder Open Handset Alliance, hvor Android er det primære stykke software, som dette konsortium er bygget på.

Android er baseret på Linux-kernen, og som det komplekse stykke kode, er de fleste dele åben kilde med nogle få binære blobs inkluderet for at få tingene til at fungere med visse hardware. Den grundlæggende Android-platform, kendt som Android Open Source Project (AOSP), er tilgængelig for alle at gøre med det, de ønsker.

HTC, Huawei, LG, Samsung, Sony, Xiaomi og mange andre producenter Android Skins Forklaret: Hvordan ændrer Hardware Makers Stock Android? Android Skins Forklaret: Hvordan ændrer Hardware Makers Stock Android? Hardware beslutningstagere kan lide at tage Android og morph det i noget, der er helt deres egen, men er det en god eller en dårlig ting? Tag et kig og sammenlign disse forskellige Android skins. Læs mere har alle gjort netop dette på telefoner og tabletter. De er næppe alene.

Amazon og Barnes & Noble har lagt det på e-læsere. HP har sat Android i en bærbar computer. NVIDIA skubbede Android på en spillekonsol. Sony leverer operativsystemet på sine nye smarte tv'er. Du kan få Android på alt fra point-and-shoot-kameraer til køleskabe. Virksomheder snuble over sig selv for at sætte Android Wear på ure.

Og det tæller ikke engang alle de ting, som tinkerers har sat Android på.

I modsætning til iOS og Windows Phone behøver folk ikke at betale nogen penge til at bruge Android i deres produkt. Og da koden er åben, er de fri til at eksperimentere og tilpasse softwaren, som de vil.

Så hvorfor føles det ikke som det?

Der er en betydelig forskel på at bruge traditionel stationær Linux og kører Windows. Kontrasten mellem Android og iOS føles ikke så stærk. Hvis Android er open source, hvorfor føles det ikke for det?

1. Folk er tilladt at låse ned open source-kode

Android er open source, men det meste af den software, vi kører oven på platformen, er det ikke. Dette er sandt, om du får en Nexus-enhed eller noget fra Samsung. I modsætning til i de tidlige dage af Android er Google Now Launcher og de fleste af Googles apps blevet lukket kilde.

Det samme gælder for koden, der sendes på Samsung, HTC, LG og andre fabrikants tilpassede tilpasninger. De fleste apps, du får på Google Play, uanset om de er gratis at downloade, er heller ikke open source. Da denne software udgør størstedelen af ​​det, vi ser og bruger, får situationen Android til at føle sig som en lukket kildeplatform.

Men folk har lov til at lave lukket source-software, der kører på Linux. Medmindre skabere distribuerer software under en copyleft-licens, kan andre tage koden og bruge den til at lave proprietære applikationer.

Google udgiver meget af Android under Apache License version 2.0, hvilket ikke forhindrer folk i at bruge koden til at skabe restriktive produkter. At folk har gjort dette gør ikke Android selv lukket. Hvis noget, at så mange mennesker baserer deres arbejde på Android, er et testamente for dets succes som et open source-projekt.

2. Android's kerneudvikling er ikke fællesskabsdrevet

For det meste udvikler Google Android. En eller to gange om året dumper firmaet en flok ny kode over en metaforisk mur, som tinkerers og hardware beslutningstagere rush (eller du ved, tager deres tid. Hvorfor har ikke min Android-telefon opdateret endnu? Hvorfor har ikke min Android-telefon Opdateret endnu? Android opdateringsprocessen er lang og kompliceret, lad os undersøge det for at finde ud af, præcis hvorfor din Android-telefon tager så lang tid at opdatere. Læs mere) for at sætte i deres ting.

Google udgiver derefter vedligeholdelses- og sikkerhedsopdateringer hver måned eller så, mens den forbereder den næste store udgivelse.

Mange andre kendte open source-projekter søger typisk mere engagement fra det bredere samfund. Red Hat kan finansiere en stor del af det arbejde, der går ind i GNOME 5 Overraskende grunde bag GNOME-genopblussen 5 Overraskende grunde bag GNOME-genoplivelsen I dag genvinder GNOME 3 endelig brugere, og der er færre mennesker, der går online for at tælle deres had til skrivebordsmiljøet. Hvad skete der for at GNOME langsomt kom tilbage? Læs mere, men udviklere fra hele verden bidrager med kode.

Canonical, firmaet bag Ubuntu, har stor kontrol over, hvordan Linuxdistributionen ser ud og føles, men fællesskabsmedlemmer har stadig et indtryk af, hvilke programmer der kommer ind i app-arkiverne eller hvad der går op på nogle af hjemmesiderne.

Til sammenligning kommer Android ud som et helt Google-produkt.

3. Du har ikke fuld kontrol

En del af det der tiltrækker folk til Linux og andre open source-operativsystemer 3 UNIX-lignende operativsystemer, der ikke er Linux 3 UNIX-lignende operativsystemer, der ikke er Linux For nylig begyndte folk at forvirre "UNIX" med "Linux". Linux blev påvirket af UNIX, men UNIX-systemer har ingen relation til Linux. Her er nogle vigtige UNIX-baserede systemer, der er værd at vide om. Læs mere er den frihed og kontrol, der er til rådighed. Du kan ikke dykke ind i hjertet af en Windows- eller Mac OS X-maskine og se, hvad der gør det kryds. Med Linux kan du muligvis ikke forstå det meste af koden, men du er fri til at tinker med mere eller mindre alt det.

Praktisk set kommer en Android-telefon ud af kassen med kun marginalt flere friheder end en iPhone. Du kan muligvis ændre lanceringsprogrammet, anvende nogle omfattende temaer og skræddersy nogle funktionaliteter, der passer til din smag. De bedste tweaks du kan lave til din Android uden at dræbe De bedste tweaks du kan lave til din Android uden at røbe Tilpasning af din Android-enhed er ikke ' t kun for den tekniske savvy. Lær, hvordan du får mest ud af din Android-telefon eller -tablet Læs mere, men du kan ikke tinker med det underliggende operativsystem uden at annullere din garanti.

Mere omfattende tweaks kræver rooting din enhed Tilpas din telefon uden at blinke en ROM med den Xposed Framework Tilpas din telefon uden at blinke en ROM med den Xposed Framework Det er almindeligt kendt, at den bedste måde at tilpasse din Android-enhed er at blinke den med en ny ROM . Det er også forkert. Læs mere eller blinke en brugerdefineret ROM 6 Grunde du skal bruge en brugerdefineret ROM 6 Grunde du skal bruge en brugerdefineret ROM Brugerdefinerede ROM'er er de bedste ved at have en Android-telefon! Gå ikke glip af! Læs mere . I den henseende kan det føles, at du har større frihed på et proprietært desktop-operativsystem end en mobil mobil med open source.

Men Android er virkelig åben kilde

Og det er ikke kun åbent i navn. Der er masser af beviser derude, at Android er virkelig åben, og vi får til at høste de konkrete fordele.

1. Tilpassede ROM'er findes

AndroidOpenSource-CyanogenMod-Brugerdefineret-tema

Fællesskabsrettede ROM'er baseret på AOSP giver Android-brugere alternativer til den software, der sendes på deres enheder. CyanogenMod kører på millioner af Android-smartphones. Ud af boksen er oplevelsen ikke alt andet end hvad du kan få på en Nexus. Heck, det er grunden til, at mange mennesker vælger at blinke en ROM i første omgang.

CyanogenMod er ikke den eneste mulighed derude, hvad enten er de bedste brugerdefinerede Android-ROM'er? Hvad er de bedste brugerdefinerede Android-ROM'er? Det øjeblik du indser, at du kan blinke din Android-telefon med en ny ROM er en afgørende. Du er pludselig fri: Endless tilpasningsmuligheder, ikke mere leverandør bloatware, og bedst af alt, du har ikke ... Læs mere. Mange er steget og faldet gennem årene, såsom paranoid Android og AOKP. På nogle måder ligner det tilpassede ROM økosystem Linux distribution model. Disse ROM'er er stort set ens, men projekter tager samme kode og justerer det på forskellige måder. Dette ville ikke være muligt, hvis Android selv ikke var open source.

2. Selv Open Source-konkurrenterne afhænger af Android

I begyndelsen af ​​dette indlæg nævnte jeg Firefox OS, Sailfish OS og Ubuntu Touch som konkurrerende open-source mobile operativsystemer. Sagen er, at holdene bag alle tre af disse projekter har brugt Android-kode på en eller anden måde. Sailfish OS, på trods af ikke at være baseret på Android, lader dig installere Android apps direkte.

Firefox OS begyndte som Boot to Gecko, som du kunne installere på Android-enheder. Før Ubuntu Touch var der Ubuntu til Android.

Der er utrolig ironi over for tanken om, at Android kunne være lukket kilde, men projekter baseret på det kan være åbne.

3. Du kan tage kontrol over din enhed

Fabrikanter og transportører må muligvis ikke have dig, og det kan medføre, at garantien annulleres, men du har mulighed for at gøre det, du vil have med din hardware. Du kan root for at få administrativ adgang, låse bootloaderen op eller blinke et andet operativsystem (f.eks. Kørsel af Ubuntu Touch i stedet Sådan dobbeltklik din Android med Ubuntu Sådan dobbeltkøber du din Android med Ubuntu Read More).

Disse er måske ikke Android's annoncerede funktioner, men de er der. Og mens det store flertal af mennesker med Android-enheder ikke tinker med dem på en sådan måde, ville du næppe være den eneste person, der gør det.

Der er millioner af mennesker derude, der elsker at have frihed til at bruge deres telefoner og tabletter på denne måde.

Hvorfor betyder det?

Folk bruger open source operativsystemer af mange forskellige årsager. Nogle stoler ikke på at give kontrol over deres data. Plus proprietære applikationer og tjenester kommer og går, men open source software stikker rundt, selv når det ikke understøttes. Gratis operativsystemer kan også trække vejret i hardware, der fungerer fint, men virksomheder har besluttet at opgive.

Og der er ingen mangel på etiske grunde, fra at bestemme, hvem der skal have et indlæg til, hvad der løber på hvilken hardware, diskussioner om rigdom, privatliv og frihed.

Som millioner af mennesker omfavner mobil computing, er det vigtigt, at folk har de muligheder, der er tilgængelige på stationære og bærbare computere. Vedligeholdelse af nogen af ​​de ovennævnte ting bør ikke betyde at give op telefoner, tabletter og kølige ting med touchscreens.

I dag er Android stadig den bedste mobile mulighed for folk, der værdsætter open source. Ud af kassen kan det være en overdrevent kommercialiseret, ad-heavy oplevelse, men du kan ændre det.

Jeg bruger CyanogenMod og får min software fra F-Droid Her kan du bruge Android, men Ditch Google Her kan du bruge Android, men Ditch Google Vil du bruge din Android smartphone eller tablet uden Google? Vil du bruge open source software? Her tager vi et dybtgående kig på præcis, hvordan man gør det. Læs mere . Denne kombination kan synes at være begrænset i forhold til hvad du får fra Google Play, men det er en mere funktionsrig oplevelse end hvad konkurrerende open source-operativsystemer i øjeblikket fører til bordet. Jeg ser stadig og håber, at disse alternativer finder succes, men mens jeg venter på at de skal lykkes, lytter jeg til podcasts, bruger GPS-navigation, styrer mit lokale musikbibliotek og holder kontakten med folk, der bruger en pålidelig og hurtig mobil enheden kører overvejende open source software i dag .

Hvorfor bruger du Android? Betyder open source-aspektet meget for dig? Venter du på et alternativt mobilt operativsystem til at fange? Jeg vil gerne høre dine tanker!

Billedkreditter: Penguin Hopping af bluezace via Shutterstock

In this article