Je li Android zaista otvoren izvor? I je li uopće važno?

Je li Android zaista otvoren izvor? I je li uopće važno?

Koristim Android jer je napravljen od Linuxa i nisam sam ovdje. Mnogi korisnici desktop računara otvorenog koda prvi su put uzeli Android telefon zbog privlačnosti mobilnog operacijskog sustava temeljenog na Linuxu. Siguran sam da mnogi od vas ovo sada čitaju.





Android je doživio široko prihvaćanje, a to je izazvalo određenu nelagodu. To je samo djelomično zbog povremene želje korisnika Linuxa da podigne mainstream. Veći je problem ono što su proizvođači telefona, mobilni operateri, pa čak i Google učinili operativnom sustavu. Činjenica je da je svaki Android telefon koji podignete iz trgovine zaključan i radi s priličnom količinom zatvorenog izvornog koda.





Kao rezultat toga, ljudi koji cijene ideale otvorenog koda našli su se umjesto da gledaju prema Ubuntu Touch, Firefox OS i Sailfish OS - i razočarano gledaju kako sva tri do sada nisu uspjela poletjeti. Canonical, unatoč isporuci Ubuntua na nekoliko telefona, tek treba objaviti model koji je uistinu spreman za potrošače. Firefox OS ima uključen u projekt Interneta stvari . Jolla, unatoč tome što je nedavno pokrenuo Sailfish OS 2.0, još uvijek radi na nedostacima. Nitko od njih nije ušao na američko tržište.





Situacija ostavlja Android primarnom opcijom za mnoge ljude koji žele koristiti Linux na svojim telefonima. No ostaje pitanje je li Android uistinu otvoren izvor?

besplatne GPS aplikacije za Android telefone

Tehnički, da

Android ima korijene otvorenog koda. Projekt je započeo pod Androidom, Inc. 2005. godine, koji je Google kupio dvije godine kasnije. Iste godine Google i nekoliko drugih tvrtki osnovali su Otvorite savez slušalica , s Androidom kao primarnim softverom na kojem je izgrađen ovaj konzorcij.



Android se temelji na jezgri Linuxa, a poput tog složenog dijela koda, većina dijelova je otvorenog koda s nekoliko uključenih binarnih mrlja kako bi stvari funkcionirale s određenim hardverom. Osnovna Android platforma, poznata kao Android Open Source Project (AOSP), dostupna je svakome za ono što želi.

HTC, Huawei, LG, Samsung, Sony, Xiaomi i mnogi drugi proizvođači učinili su upravo to na telefonima i tabletima. Teško da su sami.





Amazon i Barnes & Noble stavili su ga na e-čitače. HP je Android stavio u prijenosno računalo. NVIDIA je gurnula Android na igraću konzolu. Sony isporučuje operativni sustav na svojim novim pametnim televizorima. Android možete nabaviti na svim stvarima, od point-and-shoot kamera do hladnjaka. Tvrtke se spotiču kako bi stavile Android Wear na satove.

A to čak ni ne računa sve stvari na koje su tinkeri postavili Android.





Za razliku od iOS -a i Windows Phone -a, ljudi ne moraju nikome plaćati novac za upotrebu Androida u svom proizvodu. A budući da je kod otvoren, mogu slobodno eksperimentirati i prilagoditi softver kako im se sviđa.

Zašto se onda ne osjeća tako?

Postoji značajna razlika između korištenja tradicionalnog desktop Linuxa i pokretanja Windowsa. Kontrast između Androida i iOS -a nije tako izrazit. Ako je Android otvorenog koda, zašto se ne osjeća tako?

1. Ljudima je dopušteno zaključavanje otvorenog koda

Android je otvorenog koda, ali većina softvera koji pokrećemo na vrhu platforme nije. To je istina bez obzira na to nabavite li Nexus uređaj ili nešto slično od Samsunga. Za razliku od prvih dana Androida, Pokretač Google Now i većina Googleovih aplikacija postali su zatvoreni izvor .

Isto vrijedi i za kôd koji se isporučuje na prilagođenim prilagodbama Samsung -a, HTC -a, LG -a i drugih proizvođača. Većina aplikacija koje dobivate na Google Playu, bez obzira na to jesu li besplatne za preuzimanje, također nisu otvorenog koda. Budući da ovaj softver čini većinu onoga što vidimo i koristimo, situacija čini da se Android u konačnici osjeća kao platforma zatvorenog koda.

No, ljudima je dopušteno napraviti softver zatvorenog koda koji radi na Linuxu. Osim ako tvorci ne distribuiraju softver pod licencom copyleft, drugi mogu uzeti kôd i koristiti ga za izradu vlasničkih aplikacija.

Google ispod objavljuje velik dio Androida Apache licenca verzija 2.0 , što ne sprječava ljude da koriste kôd za stvaranje restriktivnih proizvoda. To što su ljudi to učinili ne čini zatvaranje samog Androida. Ako ništa drugo, toliki broj ljudi svoj rad temelji na Androidu dokaz je njegova uspjeha kao projekta otvorenog koda.

2. Osnovni razvoj Androida ne vodi zajednica

Google većinom razvija Android. Jednom ili dvaput godišnje tvrtka izbaci hrpu novog koda preko metaforičkog zida za koji se tinkerji i proizvođači hardvera žure (ili, znate, oduzimaju vrijeme) da ubace svoje stvari.

Google tada svakog mjeseca izdaje ažuriranja za održavanje i sigurnost dok se priprema za sljedeće veliko izdanje.

Mnogi drugi dobro poznati projekti otvorenog koda obično traže veće uključivanje šire zajednice. Red Hat možda financira dobar dio posla koji ide u GNOME, ali programeri iz cijelog svijeta doprinose šifrom.

Canonical, tvrtka koja stoji iza Ubuntua, ima veliku kontrolu nad izgledom i osjećajem te distribucije Linuxa, ali članovi zajednice još uvijek imaju pravo glasa koji programi ulaze u spremišta aplikacija ili što se pojavljuje na nekim web stranicama.

Za usporedbu, Android je potpuno Googleov proizvod.

3. Nemate potpunu kontrolu

Dio onoga što privlači ljude u Linux i druge otvorene operativne sustave je sloboda i kontrola koja je dostupna. Ne možete zaroniti u srce stroja sa sustavom Windows ili Mac OS X i vidjeti što ga čini važnim. S Linuxom možda ne razumijete većinu koda, ali možete se pobrinuti za manje -više sav kôd.

Praktično govoreći, Android telefon isporučuje se iz kutije sa samo neznatno većom slobodom od iPhonea. Možda ćete moći promijeniti pokretač, primijeniti neke opsežne teme i prilagoditi neke funkcionalnosti svom ukusu, ali nećete se moći poigrati s temeljnim operativnim sustavom bez poništenja jamstva.

Opsežnije dotjerivanje zahtijeva rootanje vašeg uređaja ili bljeskanje prilagođenog ROM -a. S tim u vezi, može se činiti da imate više slobode u vlasničkom desktop operativnom sustavu nego u otvorenom mobilnom operativnom sustavu.

Ali Android Stvarno je otvorenog koda

I nije samo otvoren samo po imenu. Postoji mnogo dokaza da je Android uistinu otvoren, a mi imamo pravo na opipljive prednosti.

1. Prilagođeni ROM -ovi postoje

ROM-ovi napravljeni u zajednici temeljeni na AOSP-u korisnicima Androida daju alternativu softveru koji se isporučuje na njihovim uređajima. CyanogenMod radi na milijunima Android pametnih telefona. Izvan okvira, iskustvo se ne razlikuje toliko od onoga što možete dobiti na Nexusu. Dovraga, to je razlog zašto se mnogi ljudi odlučuju za flash ROM.

android 6.0 1 premjestiti aplikacije na sd karticu

CyanogenMod nije jedina opcija. Mnogi su tijekom godina rasli i padali, poput Paranoid Androida i AOKP -a. Na neki način, prilagođeni ROM ekosustav nalikuje distribucijskom modelu Linuxa. Ovi ROM -ovi su uglavnom isti, ali projekti uzimaju isti kôd i dotjeruju ga na različite načine. To ne bi bilo moguće da sam Android nije otvorenog koda.

2. Čak i konkurenti otvorenog koda ovise o Androidu

Na početku ovog posta spomenuo sam Firefox OS, Sailfish OS i Ubuntu Touch kao konkurentne mobilne operativne sustave otvorenog koda. Stvar je u tome što su timovi koji stoje iza sva tri projekta na ovaj ili onaj način koristili Android kod. OS Sailfish, iako se ne temelji na Androidu, omogućuje vam izravnu instalaciju Android aplikacija.

Firefox OS počeo je kao Pokrenite Gecko , koju biste mogli instalirati na Android uređaje. Prije Ubuntu Touch -a postojalo je Ubuntu za Android .

Nevjerojatna je ironija u ideji da bi Android mogao biti zatvorenog koda, ali projekti temeljeni na njemu mogu biti otvoreni.

3. Vi Limenka Preuzmite kontrolu nad svojim uređajem

Proizvođači i prijevoznici možda to ne bi htjeli, a time možete poništiti jamstvo, ali imate mogućnost učiniti što želite sa svojim hardverom. Možete se korijeniti da biste dobili administrativni pristup, otključati pokretački program ili flash drugi zamjenski operativni sustav ( kao što je umjesto toga pokretanje Ubuntu Touch -a ).

Ovo možda nisu oglašavane funkcije Androida, ali one postoje. I dok velika većina ljudi s Android uređajima ne petlja s njima na takav način, teško da biste bili jedina osoba koja to radi.

Postoje milijuni ljudi koji vole slobodu da koriste svoje telefone i tablete na ovaj način.

Zašto je to važno?

Ljudi koriste operacijske sustave otvorenog koda iz mnogo različitih razloga . Neki ne vjeruju da će odustati od kontrole nad svojim podacima. Osim toga, vlasničke aplikacije i usluge dolaze i odlaze, ali softver otvorenog koda ostaje, čak i kad nije podržan. Besplatni operacijski sustavi također mogu udahnuti život hardveru koji radi sasvim u redu, ali tvrtke su to odlučile odustati.

Etičkih razloga ne nedostaje, od utvrđivanja tko bi trebao imati riječ do onoga što na kojem hardveru radi, do rasprava o bogatstvu, privatnosti i slobodi.

Budući da milijuni ljudi prihvaćaju mobilno računalo, važno je da ljudi imaju mogućnosti dostupne na stolnim i prijenosnim računalima. Briga o bilo čemu od gore navedenog ne bi trebala značiti odustajanje od telefona, tableta i kul stvari s zaslonima osjetljivim na dodir.

Danas Android ostaje najbolja mobilna opcija za ljude koji cijene open source. Izvan okvira, možda je to pretjerano komercijalizirano iskustvo s puno oglasa, ali to možete promijeniti.

Ja koristite CyanogenMod i nabavite moj softver od F-Droida . Ova se kombinacija može činiti ograničavajućom u usporedbi s onim što dobivate s Google Playa, ali iskustvo je bogatije značajkama od onoga što konkurentski operativni sustavi otvorenog koda trenutno donose na stol. Još uvijek gledam i nadam se da će ove alternative uspjeti, ali dok čekam da uspiju, slušam podcaste, koristim GPS navigaciju, upravljam lokalnom glazbenom knjižnicom i ostajem u kontaktu s ljudima pomoću pouzdanog i brzog mobilnog telefona uređaj s pretežno otvorenim softverom danas .

Zašto koristite Android? Znači li vam aspekt otvorenog koda mnogo? Čekate li da se uhvati alternativni besplatni mobilni operacijski sustav? Volio bih čuti vaša razmišljanja!

Zasluge za slike: Skakanje pingvina Bluezaceom preko Shutterstocka

Udio Udio Cvrkut E -pošta Je li u redu instalirati Windows 11 na nekompatibilno računalo?

Sada možete instalirati Windows 11 na starija računala sa službenom ISO datotekom ... ali je li to dobro učiniti?

Pročitajte Dalje
Povezane teme
  • Linux
  • Android
  • Otvoreni izvor
  • Android prilagodba
  • Linux
O autoru Bertel King(323 objavljenih članaka)

Bertel je digitalni minimalist koji piše s prijenosnog računala s fizičkim prekidačima privatnosti i OS -om odobrenim od strane Free Software Foundation. Cijeni etiku nad značajkama i pomaže drugima da preuzmu kontrolu nad svojim digitalnim životom.

Više od Bertel Kinga

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

kako snimiti zaslon snapchat -a a da oni to ne znaju
Kliknite ovdje za pretplatu