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

  • Mark Lucas
  • 0
  • 2576
  • 92
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 mobilt operativsystem. Jeg er sikker på, at det er derfor, mange af jer læser dette nu.

Android har set bred vedtagelse, og det har skabt et vist ubehag. Dette skyldes kun delvist den lejlighedsvise Linux-brugers ønske om at buck mainstream. Det større problem er, hvad telefonproducenter, luftfartsselskaber og endda Google har gjort med operativsystemet. Faktum er, at enhver Android-telefon, du henter fra butikken, er låst og kører en hel del lukket kildekode.

Som et resultat har mennesker, der værdsætter open source-idealer, fundet sig selv hen imod Ubuntu Touch, Firefox OS og Sailfish OS i stedet - og ser med skuffelse, da alle tre hidtil ikke har kunnet starte. Trods afsendelse af Ubuntu på et par telefoner har Canonical endnu ikke frigivet en ægte forbruger-klar model. Firefox OS har drejet sig om et Internet of Things-projekt. På trods af, at Jolla for nylig skubbede på Sailfish OS 2.0, arbejder Jolla stadig med kninks. 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?

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 var det primære stykke software, 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 klodser inkluderet for at få tingene til at arbejde med bestemt hardware. Den centrale 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 producenters Android-skins forklaret: Hvordan ændrer hardware-producenter aktie-Android? Android-skins forklaret: Hvordan ændrer hardware-producenter aktie-Android? Hardware-producenter kan lide at tage Android og forme det til noget, der helt er deres eget, men er dette en god eller en dårlig ting? Se og sammenlign disse forskellige Android-skins. 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 skubbet Android ind på en spilkonsol. Sony sender operativsystemet på sine nye smarte tv'er. Du kan få Android på alt fra point-and-shoot-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, tinkerers har lagt Android på.

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

Så hvorfor føles det ikke som det?

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

1. Folk har tilladelse til at låse open source-kode ned

Android er open source, men det meste af den software, vi kører på toppen af ​​platformen, er det ikke. Dette gælder, uanset 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 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øle sig som en lukket kilde-platform.

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

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

2. Android's kerneudvikling er ikke drevet af samfundet

For det meste udvikler Google Android. Én eller to gange om året dumper virksomheden en flok nye kode over en metaforisk væg, som tinkerers og hardwareproducenter haster (eller, du ved, tager deres tid. Hvorfor har min Android-telefon ikke opdateret endnu? Hvorfor har min Android-telefon ikke? Opdateret endnu? Android-opdateringsprocessen er lang og kompliceret; lad os undersøge den for at finde ud af nøjagtigt, hvorfor din Android-telefon tager så lang tid at opdatere.) At sætte deres ting i.

Google frigiver derefter vedligeholdelses- og sikkerhedsopdateringer hver måned eller deromkring, mens den forbereder sig til 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 i GNOME 5 Overraskende grunde bag GNOME Resurgence 5 Overraskende grunde bag GNOME Resurgence I dag genvinder GNOME 3 endelig brugere, og der er færre mennesker, der går online for at tale deres had mod skrivebordsmiljøet. Hvad skete der for at GNOME langsomt kom tilbage? , men udviklere fra hele verden bidrager med kode.

Canonical, firmaet bag Ubuntu, udøver en hel del kontrol over, hvordan Linux-distributionen ser ud og føles, men samfundets medlemmer har stadig noget at sige, hvilke programmer der kommer ind i app-oplagrene eller hvad der foregår på nogle af webstederne.

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

3. Du har ikke fuld kontrol

En del af, hvad 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 forveksle "UNIX" med "Linux." Linux var 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. er den frihed og kontrol, der er tilgængelig. Du kan ikke dykke ned i hjertet af en Windows- eller Mac OS X-maskine og se, hvad der får den til at krydse. Med Linux forstår du muligvis ikke det meste af koden, men du kan frit tænke på mere eller mindre det hele.

Praktisk taget sendes en Android-telefon ud af kassen med kun marginalt flere friheder end en iPhone. Du kan muligvis ændre løfteraket, anvende nogle omfattende temaer og skræddersy nogle funktionaliteter, der passer til din smag. De bedste Android-tilpasninger, du kan lave uden at rodfeste De bedste Android-tilpasninger, du kan lave uden at rodfeste Android-tilpasninger er ikke kun til tech geeks. Her er, hvordan du får mest muligt ud af din ikke-rodfæstede Android-telefon eller -tablet! , men du er ikke i stand til at gribe ind i det underliggende operativsystem uden at annullere din garanti.

Mere omfattende justeringer kræver rodfæstelse af din enhed Tilpas din telefon uden at blinke en rom med Xposed-rammer Tilpas din telefon uden at blinke en rom med Xposed-rammen Det er almindelig viden, at den bedste måde at tilpasse din Android-enhed er at blinke den med en ny ROM . Det er også forkert. eller blinker en brugerdefineret ROM 12 grunde til at installere en brugerdefineret Android ROM 12 grunde til at installere en brugerdefineret Android ROM Tror du ikke har brug for en brugerdefineret Android ROM mere? Her er flere grunde til at installere en brugerdefineret Android ROM. . I denne forbindelse kan det føles, at du har mere frihed til et proprietært desktop-operativsystem end et mobilt open source-system.

Men Android Virkelig er open source

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

1. Tilpassede ROM 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 kassen 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.

CyanogenMod er ikke den eneste mulighed derude, hvad er de bedste tilpassede Android-ROM'er? Hvad er de bedste tilpassede Android-ROM'er? I det øjeblik du er klar over, at du kan blinke din Android-telefon med en ny ROM, er det afgørende. Pludselig er du fri: Uendelige tilpasningsmuligheder, ikke flere leverandørs bloatware, og bedst af alt, har du ikke…. Mange er steget og faldet gennem årene, såsom Paranoid Android og AOKP. På nogle måder ligner det tilpassede 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 er afhængige 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 disse tre projekter har brugt Android-kode på en eller anden måde. Med Sailfish OS til trods for ikke at være baseret på Android, kan du 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 i tanken om, at Android kan være en lukket kilde, men projekter, der er baseret på den, kan være åbne.

3. Du Kan Tag kontrol over din enhed

Producenter og luftfartsselskaber vil måske ikke have lyst til dig, og det kan annullere din garanti, men du har muligheden for at gøre, hvad du vil med din hardware. Du kan rodfæste for at få administrativ adgang, låse op bootloaderen eller blinke et alternativt operativsystem (f.eks. At køre Ubuntu Touch i stedet Sådan dobler du din Android med Ubuntu Sådan dobler du din Android med Ubuntu).

Disse er muligvis ikke Android's annoncerede funktioner, men de er der. Og selvom langt de fleste mennesker med Android-enheder ikke tinder med dem på en sådan måde, ville du næppe være den eneste person, der gør.

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 grunde. Nogle har ikke tillid til at opgive kontrollen med deres data. Plus proprietære applikationer og tjenester kommer og går, men open source-software holder sig fast, også når det ikke understøttes. Gratis operativsystemer kan også trække liv i hardware, der fungerer fint, men virksomhederne har besluttet at opgive.

Og der er ingen mangel på etiske grunde, fra at bestemme, hvem der skal have en mening 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 laptops. At bry sig om nogen af ​​ovenstående ting bør ikke betyde at opgive telefoner, tablets og seje ting med berøringsskærme.

I dag forbliver Android den bedste mobile mulighed for folk, der værdsætter open source. Ude af kassen kan det være en alt for kommercialiseret, ad-tung oplevelse, men du kan ændre det.

Jeg bruger CyanogenMod og henter min software fra F-Droid Sådan bruges Android uden Google: Alt hvad du behøver at vide, hvordan man bruger Android uden Google: Alt hvad du behøver at vide Vil du bruge Android uden Google? Intet Google, intet problem. Her er en guide til at gå Google-fri på din Android-enhed for at genvinde privatlivets fred. . 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 får succes, 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 mobilt operativsystem kan komme i gang? Jeg vil meget gerne høre dine tanker!

Billedkreditter: Penguin Jumping by bluezace via Shutterstock




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.