Je li Android stvarno otvoren izvor? I ima li to uopće veze?

  • Mark Lucas
  • 0
  • 4095
  • 464
Oglas

Koristim Android jer je napravljen od Linuxa i nisam ovdje sam. Mnogi korisnici stolnih računala otvorenog koda prvi su uzeli Android telefon zbog privlačnosti mobilnog operativnog sustava sa sjedištem u Linuxu. Sigurna sam da zato mnogi od vas sada ovo čitaju.

Android je doživio široko prihvaćanje i to je uzrokovalo određenu nelagodu. To je dijelom posljedica povremene želje korisnika Linuxa da digne mainstream. Veći je problem što su proizvođači telefona, prijevoznici, pa čak i Google učinili operativnom sustavu. Činjenica je da je svaki Android telefon koji preuzmete iz trgovine zaključan i pokreće priličnu količinu zatvorenog izvornog koda.

Kao rezultat toga, ljudi koji cijene ideale otvorenog koda našli su se umjesto da gledaju Ubuntu Touch, Firefox OS i Sailfish OS - i razočarano promatraju kako sva tri dosad nisu uspjela poletjeti. Canonical, unatoč isporuci Ubuntua na nekoliko telefona, još nije objavio model koji je zaista spreman za potrošače. Firefox OS osnažio je projekt Internet stvari. Jolla, unatoč tome što je nedavno gurnuo Sailfish OS 2.0, i dalje radi na pravi način. Nitko od njih nije ušao na američko tržište.

Situacija ostavlja Android kao glavnu mogućnost za mnoge koji žele koristiti Linux na svojim telefonima. Ali ostaje pitanje, je li Android doista open source?

Tehnički gledano, Da

Android ima korijene otvorenog koda. Projekt je započeo pod tvrtkom Android, Inc. 2005. godine, koju je Google kupio dvije godine kasnije. Iste godine, Google i nekoliko drugih tvrtki osnovali su Savez za otvorenu slušalicu, a Android je bio glavni dio softvera na kojem je izgrađen konzorcij..

Android se temelji na Linux kernelu, a poput tog složenog dijela koda, većina je dijelova otvorenog koda s nekoliko binarnih mrlja uključenih kako bi stvari funkcionirale s određenim hardverom. Jezgrena Android platforma, poznata kao Android Open Source Project (AOSP), dostupna je svakome s čime se bavi.

Objašnjeni HTC, Huawei, LG, Samsung, Sony, Xiaomi i mnogi drugi proizvođači Android Skins: Kako proizvođači hardvera mijenjaju dionice na Androidu? Objašnjene Androidove kože: Kako proizvođači hardvera mijenjaju dionicu na Android? Proizvođači hardvera vole uzimati Android i pretvarati ga u nešto što je potpuno njihovo, ali je li ovo dobra ili loša stvar? Pogledajte i usporedite ove različite Androidove kože. sve su to radili upravo na telefonima i tabletima. Jedva su sami.

Amazon i Barnes & Noble stavili su ih na e-čitatelje. HP je Android ubacio u laptop. NVIDIA je gurnula Android na igraću konzolu. Sony isporučuje operativni sustav na svojim novim pametnim televizorima. Na Androidu možete dobiti sve, od „usmerite i snimajte“ kamere do hladnjaka. Tvrtke se spotaknu da postave Android Wear na satove.

A to nije čak i brojanje svih stvari koje su tinkeri postavili na Android.

Za razliku od iOS-a i Windows Phone-a, ljudi ne moraju nikome plaćati novac da bi koristili Android u svom proizvodu. A budući da je kôd otvoren, mogu eksperimentirati i prilagođavati softver kako žele.

Zašto se onda ne osjeća tako??

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

1. Ljudi imaju mogućnost zaključavanja otvorenog koda

Android je open source, ali većina softvera koji pokrećemo na vrhu platforme nije. To se događa bez obzira na to imate li Nexus uređaj ili nešto od Samsunga. Za razliku od prvih Androidovih dana, pokretač Google Now i većina Googleovih aplikacija postali su zatvoreni izvor.

Isto se odnosi i na kôd koji isporučuje na prilagođene prilagodbe Samsunga, HTC-a, LG-a i drugih proizvođača. Većina aplikacija koje dobijete na Google Playu, bez obzira jesu li besplatne za preuzimanje, također nisu open source. Budući da ovaj softver čini većinu onoga što vidimo i koristimo, situacija u konačnici čini da se Android osjeća poput platforme zatvorenog izvora.

No, ljudima je dopušteno da izrađuju softver zatvorenog koda koji radi na Linuxu. Ako kreatori ne distribuiraju softver pod licencom copyleft, drugi mogu preuzeti kôd i koristiti ga za izradu vlastitih aplikacija.

Google objavljuje velik dio Androida pod Apache licencom verzije 2.0, koji ljude ne sprječava da koriste kôd za izradu restriktivnih proizvoda. To što su ljudi to učinili, sam Android ne zatvara. Ako ništa drugo, toliko ljudi bazira svoj rad na Androidu dokaz je njegova uspjeha kao projekta otvorenog koda.

2. Androidov temeljni razvoj nije pokretan u zajednici

Uglavnom, Google razvija Android. Jednom ili dvaput godišnje tvrtka baca gomilu novog koda preko metaforičkog zida na koji žure tinkeri i proizvođači hardvera (ili, znate, uzmite svoje vrijeme. Zašto moj Android telefon još nije ažuriran? Zašto moj Android telefon nije ažuriran? Ažurirano, međutim? Postupak ažuriranja za Android je dugačak i kompliciran; istražimo ga kako bismo otkrili zašto je vaš Android telefon toliko dugo ažuriran.).

Nakon toga Google objavljuje ažuriranja za održavanje i sigurnost svakog mjeseca ili približno tako, dok se priprema za sljedeće veliko izdanje.

Mnogi drugi poznati projekti otvorenog koda obično traže veću uključenost šire zajednice. Red Hat možda financira dobar dio posla koji prelazi u GNOME 5 Iznenađujuće razloge iza GNOME Resurgence 5 Iznenađujuće razloge iza GNOME Oživljavanja Danas, GNOME 3 konačno obnavlja korisnike, a manje je ljudi koji putem interneta izražavaju svoju mržnju prema radno okruženje. Što se dogodilo da se GNOME polako vraća? , ali programeri iz cijelog svijeta daju kôd.

Canonical, tvrtka koja stoji iza Ubuntu-a, izvršava veliku kontrolu nad izgledom i osjećajem distribucije Linuxa, ali članovi zajednice i dalje imaju mišljenje o tome koji programi dolaze u skladišta aplikacija ili što se događa na nekim web lokacijama.

Za usporedbu, Android je potpuno Googleov proizvod.

3. Nemate potpunu kontrolu

Dio onoga što privlači ljude u Linux i druge operativne sustave otvorenog koda 3 Operativni sustavi slični UNIX-u koji nisu Linux 3 Operativni sustavi slični UNIX-u koji nisu Linux U posljednje vrijeme ljudi su počeli zbuniti "UNIX" s "Linuxom". Na Linux je utjecao UNIX, ali UNIX sustavi nemaju veze s Linuxom. Evo nekoliko važnih UNIX-ovih sustava o kojima vrijedi znati. je sloboda i kontrola koji su dostupni. Ne možete zaroniti u srce sustava Windows ili Mac OS X i vidjeti što ga čini otkucajem. S Linuxom možda ne razumijete većinu koda, ali možete slobodno lutati s više ili manje svega toga.

Praktično govoreći, Android telefon isporučuje se izvan okvira sa samo malo većom slobodom od iPhonea. Možda ćete biti u mogućnosti promijeniti pokretač, primijeniti neke opsežne teme i prilagoditi neke funkcije po vašem ukusu. Najbolji Android Podešavanje koje možete napraviti bez ukorjenjivanja najboljih Android podešavanja koje možete napraviti bez ukorjenjivanja Android podešavanja nisu samo za tehničare. Evo kako najbolje iskoristiti svoj nekorijenjeni Android telefon ili tablet! , ali ne možete se pozabaviti osnovnim operativnim sustavom bez poništavanja jamstva.

Opsežnije promene zahtijevaju ukorijenjenje uređaja Prilagodite telefon bez treptanja ROM-a sa Xposed Framework-om Prilagodite telefon bez treptanja ROM-a s Xposed Framework-om Opće je poznato da je najbolji način prilagođavanja vašeg Android uređaja fleksiranje s novim ROM-om. , Također je pogrešno. ili treptanje prilagođenog ROM-a 12 razloga za instaliranje prilagođenog Android ROM-a 12 razloga za instaliranje prilagođenog Android ROM-a Mislite da vam više ne treba prilagođeni Android ROM? Evo nekoliko razloga za instaliranje prilagođenog Android ROM-a. , U vezi s tim, može se osjećati kao da imate više slobode u vlasničkom radnom sustavu radne površine od otvorenog koda.

Ali Android Stvarno je Open Source

I nije jednostavno otvoren samo u imenu. Mnogo je dokaza da je Android uistinu otvoren i možemo iskoristiti opipljive prednosti.

1. Postoje prilagođeni ROM-ovi

ROM-ovi u zajednici utemeljeni na AOSP-u daju korisnicima Androida alternativu softveru koji isporučuje na njihove uređaje. CyanogenMod radi na milijunima Android pametnih telefona. Izvan okvira, iskustvo se ne razlikuje toliko od onoga što možete dobiti na Nexusu. Pakao, to je razlog što se mnogi odlučuju na bljesak ROM-a.

CyanogenMod nije jedina opcija vani Koji su najbolji prilagođeni Android ROM-ovi? Koji su najbolji prilagođeni Android ROM-ovi? Onog trenutka kada shvatite da možete upotrijebiti Android telefon novim ROM-om, ključni je. Odjednom ste slobodni: beskrajne mogućnosti prilagodbe, nema više proizvoda za distribuciju i, što je najbolje, nemate…. Mnogi su se tijekom godina dizali i propadali, poput Paranoida Android i AOKP. Na neki način prilagođeni ekosustav ROM-a nalikuje Linux distribucijskom modelu. Ti su ROM-ovi uglavnom isti, ali projekti uzimaju isti kod i podešavaju ga na različite načine. To ne bi bilo moguće ako sam Android nije otvorenog koda.

2. Čak i natjecatelji 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 ova projekta koristili Android kod na ovaj ili onaj način. Sailfish OS, iako se ne temelji na Androidu, omogućuje vam izravno instaliranje Androidovih aplikacija.

Firefox OS je počeo kao Boot to Gecko koji biste mogli instalirati na Android uređaje. Prije Ubuntu Toucha postojao je Ubuntu za Android.

Postoji nevjerojatna ironija da bi Android mogao biti zatvoreni izvor, ali projekti koji se temelje na njemu mogu biti otvoreni.

3. ti Limenka Preuzmite kontrolu nad svojim uređajem

Proizvođači i prijevoznici možda to ne žele, i to može izgubiti jamstvo, ali vi s hardverom imate mogućnost raditi što želite. Možete pokrenuti root pristup administrativnom pristupu, otključati bootloader ili pokrenuti alternativni operativni sustav (poput pokretanja Ubuntu Touch umjesto toga Kako dvostruko podići svoj Android s Ubuntuom Kako dvostruko podići svoj Android s Ubuntu).

To možda nisu Androidove reklamirane značajke, ali one su tu. I dok se velika većina ljudi sa Android uređajima ne šprica s njima na takav način, teško da biste bili jedina osoba koja to čini.

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

Zašto je to važno?

Ljudi koriste open source operativne sustave iz mnogo različitih razloga. Neki ne vjeruju odustati od kontrole svojih podataka. Plus vlasničke aplikacije i usluge dolaze i odlaze, ali softver otvorenog koda ostaje naokolo, čak i kada nije podržan. Slobodni operativni sustavi također mogu udahnuti život hardveru koji djeluje sasvim u redu, ali tvrtke su se odlučile odreći.

I ne nedostaje etičkih razloga, od određivanja tko bi trebao reći, do onog što se događa na hardveru, do rasprava o bogatstvu, privatnosti i slobodi.

Kako milijuni ljudi prihvaćaju mobilno računalstvo, važno je da ljudi imaju mogućnosti koje su dostupne na stolnim i prijenosnim računalima. Briga o bilo kojoj od gore navedenih stvari ne bi trebala značiti odustajanje od telefona, tableta i hladnih stvari sa zaslonima osjetljivim na dodir.

Android je i dalje najbolja opcija za mobilne uređaje za ljude koji cijene open source. Izvan okvira, možda je pretjerano komercijaliziran, težak doživljaj, ali to možete promijeniti.

Koristim CyanogenMod i nabavljam svoj softver od F-Droid-a Kako koristiti Android bez Googlea: sve što trebate znati Kako koristiti Android bez Googlea: sve što trebate znati Želite li koristiti Android bez Googlea? Nema Googlea, nema problema. Evo vodiča o uklanjanju Googlea na Android uređaju da biste povratili privatnost. , Ova kombinacija može izgledati ograničavajući u usporedbi s onim što ste dobili od Google Play-a, ali iskustvo je bogatije od onoga što konkurentski otvoreni izvorni sustavi trenutno donose na stol. Još uvijek gledam i nadam se da će ove alternative pronaći uspjeh, ali dok čekam da im uspije, slušam podcaste, koristim GPS navigaciju, upravljam svojom lokalnom glazbenom bibliotekom i održavam kontakt s ljudima koristeći pouzdan i brz mobitel uređaj koji pokreće pretežno softver otvorenog koda danas.

Zašto koristite Android? Znači li vam aspekt otvorenog koda puno? Čekate li oko sebe za alternativni besplatni mobilni operativni sustav koji bi ste mogli zahvatiti? Volio bih čuti vaše misli!

Slikovni krediti: Penguin Jumping by bluezace preko Shutterstock-a




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.