Er Android virkelig open source? Og betyder det overhovedet noget?

Er Android virkelig open source? Og betyder det overhovedet noget?

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





Android har oplevet bred accept, og det har forårsaget ubehag. Dette skyldes kun delvist den lejlighedsvise Linux -brugers ønske om at bukke mainstream. Det større problem er, hvad telefonproducenter, operatører og endda Google har gjort med operativsystemet. Sagen er, at enhver Android -telefon, du henter fra butikken, er låst og kører en hel del lukket kildekode.





Som et resultat heraf har folk, der værdsætter open source -idealer, fundet sig i stedet mod Ubuntu Touch, Firefox OS og Sailfish OS - og set med skuffelse på, at alle tre hidtil ikke har kunnet tage fart. Canonical, trods forsendelse af Ubuntu på et par telefoner, har endnu ikke frigivet en virkelig forbrugerparat model. Firefox OS har drejet ind i et Internet of Things -projekt . Jolla, på trods af for nylig at skubbe til Sailfish OS 2.0, arbejder stadig på kinks. Ingen af ​​dem er kommet ind på det amerikanske marked.





Situationen efterlader Android som den primære mulighed for mange mennesker, der ønsker at bruge Linux på deres telefoner. Men spørgsmålet er stadig, er Android virkelig open source?

windows 10 remove aktivere windows vandmærke

Teknisk, ja

Android har open source -rødder. Projektet begyndte 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 ligesom det komplekse stykke kode er de fleste dele open source med et par binære klatter inkluderet for at få tingene til at fungere med bestemt hardware. Core Android -platformen, kendt som Android Open Source -projekt (AOSP), er tilgængelig for alle at gøre med det, de ønsker.

HTC, Huawei, LG, Samsung, Sony, Xiaomi og mange andre producenter har alle gjort netop dette på telefoner og tablets. De er næppe alene.





Amazon og Barnes & Noble har lagt det på e-læsere. HP har lagt Android i en bærbar computer. NVIDIA skubbede Android ind på en spillekonsol. Sony sender styresystemet på sine nye smart -tv'er. Du kan få Android på alt fra peg-og-skyd kameraer til køleskabe. Virksomheder snubler over sig selv for at sætte Android Wear på ure.

Og det tæller ikke engang alle de ting, tinkerere har lagt Android på.





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

Så hvorfor føles det ikke som det?

Der er en væsentlig forskel mellem at bruge traditionel desktop Linux og at køre Windows. Kontrasten mellem Android og iOS føles ikke nær så stærk. Hvis Android er open source, hvorfor føles det så ikke?

1. Folk har lov til at låse Open Source -kode

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

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

Men folk har lov til at lave lukket kildesoftware, 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 licens version 2.0 , hvilket ikke forhindrer folk i at bruge koden til at oprette restriktive produkter. At folk har gjort dette, får ikke Android til at lukke sig selv. Hvis noget, at så mange mennesker baserer deres arbejde på Android, er det et bevis på dets succes som et open source -projekt.

2. Android's Core Development er ikke community -driven

For det meste udvikler Google Android. En eller to gange om året dumper virksomheden en masse ny kode over en metaforisk væg, som tinkerere og hardware -producenter skynder sig (eller, du ved, tager sig tid) til at lægge deres ting i.

Google frigiver derefter vedligeholdelses- og sikkerhedsopdateringer hver måned eller deromkring, mens den forbereder sig på den næste store udgivelse.

Mange andre velkendte open source-projekter søger typisk mere involvering fra det bredere samfund. Red Hat finansierer muligvis en god del af det arbejde, der går ind i GNOME, men udviklere fra hele verden bidrager med kode.

Canonical, virksomheden bag Ubuntu, udøver stor kontrol over, hvordan Linux -distributionen ser ud og føles, men samfundsmedlemmer har stadig indflydelse på, hvilke programmer der kommer ind i app -arkiverne, eller hvad der går op på nogle af webstederne.

Til sammenligning fremstår Android som et helt Google -produkt.

3. Du har ikke fuld kontrol

En del af det, der tiltrækker mennesker til Linux og andre open source -operativsystemer, er den frihed og kontrol, der er til rådighed. Du kan ikke dykke ned i hjertet af en Windows- eller Mac OS X -maskine og se, hvad der får det til at krydse af. Med Linux forstår du måske ikke det meste af koden, men du er fri til at pille ved mere eller mindre det hele.

I praksis sendes en Android -telefon ud af boksen med kun marginalt flere friheder end en iPhone. Du kan muligvis ændre launcher, anvende nogle omfattende temaer og skræddersy nogle funktioner til din smag, men du kan ikke pille ved det underliggende operativsystem uden at annullere din garanti.

Mere omfattende tweaks kræver rooting af din enhed eller blinkende en brugerdefineret ROM. I denne henseende kan det føles som om du har mere frihed på et proprietært desktop-operativsystem end et open-source mobilt.

Men Android Virkelig er Open Source

Og det er ikke bare åbent kun i navn. Der er masser af beviser derude for, at Android virkelig er åbent, og vi får høstet de håndgribelige fordele.

1. Brugerdefinerede ROM'er findes

Fællesskabsfremstillede 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 så forskellig fra, hvad du kan få på en Nexus. Pokker, det er grunden til, at mange mennesker vælger at blinke en ROM i første omgang.

hvordan man bruger ps2 controller på pc

CyanogenMod er heller ikke den eneste mulighed derude. Mange er steget og faldet gennem årene, såsom Paranoid Android og AOKP. På nogle måder ligner det brugerdefinerede ROM -økosystem Linux -distributionsmodellen. Disse ROM'er er stort set de samme, men projekter tager den samme kode og justerer den på forskellige måder. Dette ville ikke være muligt, hvis Android ikke selv 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. Selvom Sailfish OS, selvom det ikke er baseret på Android, lader dig installere Android -apps direkte.

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

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

3. dig Kan Tag kontrol over din enhed

Producenter og transportører vil muligvis ikke, at du gør det, og det kan gøre din garanti ugyldig, men du har mulighed for at gøre, hvad du vil med din hardware. Du kan root for at få administrativ adgang, låse bootloaderen op eller blinke med et andet operativsystem ( såsom at køre Ubuntu Touch i stedet ).

Disse er muligvis ikke Androids annoncerede funktioner, men de er der. Og selvom langt de fleste mennesker med Android -enheder ikke piller 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 friheden til at bruge deres telefoner og tablets på denne måde.

Hvorfor betyder det noget?

Folk bruger open source -operativsystemer af mange forskellige årsager . Nogle stoler ikke på at opgive kontrollen med deres data. Plus proprietære applikationer og tjenester kommer og går, men open source -software holder fast, selv når den ikke understøttes. Gratis operativsystemer kan også puste liv 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 ord til hvad der kører på hvilken hardware, til diskussioner om rigdom, privatliv og frihed.

Da millioner af mennesker omfavner mobil computing, er det vigtigt, at folk har de muligheder, der er tilgængelige på desktops og bærbare computere. At bekymre sig om nogen af ​​de ovennævnte ting burde ikke betyde, at man opgiver telefoner, tablets og fede ting med berøringsskærme.

I dag er Android stadig den bedste mobilmulighed for folk, der værdsætter open source. Uden for kassen er det måske en alt for kommercialiseret, annonce-tung oplevelse, men du kan ændre det.

jeg brug CyanogenMod og hent min software fra F-Droid . Denne kombination kan virke begrænsende 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 bringer til bordet. Jeg ser stadig og håber, at disse alternativer finder succes, men mens jeg venter på, at de lykkes, lytter jeg til podcasts, bruger GPS -navigation, administrerer mit lokale musikbibliotek og holder kontakten med folk, der bruger en pålidelig og hurtig mobil enhed, der overvejende kører open source -software i dag .

Hvorfor bruger du Android? Betyder open source -aspektet meget for dig? Venter du på, at et alternativt gratis mobiloperativsystem kan følge med? Jeg ville elske at høre dine tanker!

Billedkreditter: Pingvin hopper af bluezace via Shutterstock

Del Del Tweet E -mail Er det okay at installere Windows 11 på en inkompatibel pc?

Du kan nu installere Windows 11 på ældre pc'er med den officielle ISO -fil ... men er det en god idé at gøre det?

Læs Næste
Relaterede emner
  • Linux
  • Android
  • Åben kilde
  • Tilpasning til Android
  • Linux
Om forfatteren Bertel King(323 artikler udgivet)

Bertel er en digital minimalist, der skriver fra en bærbar computer med fysiske privatlivskontakter og et operativsystem, der er godkendt af Free Software Foundation. Han værdsætter etik frem for funktioner og hjælper andre med at tage kontrol over deres digitale liv.

Mere fra Bertel King

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

bedste websted til at lære c ++
Klik her for at abonnere