Este Android cu adevarat Open Source? Și aceasta chiar contează?
Folosesc Android pentru că este făcut din Linux și nu sunt singur aici. Mulți utilizatori de desktopuri open source au preluat pentru prima dată un telefon Android datorită apelului unui sistem de operare mobil bazat pe Linux. Sunt sigur că de asta mulți dintre voi citești acum.
Android a cunoscut o adopție largă, ceea ce a provocat un anumit disconfort. Acest lucru se datorează doar dorinței ocazionale a utilizatorilor de a bloca majoritatea. Problema mai mare este ceea ce producătorii de telefoane, operatorii de transport și chiar Google au făcut pentru sistemul de operare. Faptul este că orice telefon Android pe care îl ridicați din magazin este blocat și rulează o sumă corectă de cod sursă închis.
Drept urmare, oamenii care apreciaza idealurile open source s-au trezit in schimb sa caute Ubuntu Touch, Firefox OS si Sailfish OS - si uitam cu dezamagire ca toate cele trei nu au reusit pana acum sa decoleze. Canonical, în ciuda transportului Ubuntu pe câteva telefoane, nu a lansat încă un model autentic pentru consumatori. Firefox OS a pivotat într-un proiect Internet of Things. Jolla, în pofida faptului că a lansat recent Sailfish OS 2.0, se află încă în mișcare. Nici unul dintre aceștia nu a intrat pe piața americană.
Situația lasă Android ca opțiune primară pentru mulți oameni care doresc să utilizeze Linux pe telefoanele lor. Dar întrebarea rămâne, este Android cu adevărat open source?
Din punct de vedere tehnic, da
Android are rădăcini sursă deschisă. Proiectul a început sub Android, Inc. în 2005, pe care Google la cumpărat doi ani mai târziu. În același an, Google și alte câteva companii au format Open Handset Alliance, Android fiind piesa principală de software pe care acest consorțiu este construit.
Sistemul Android se bazează pe kernelul Linux și, la fel ca acea piesă complexă de cod, cele mai multe părți sunt open source cu câteva blancuri binare incluse pentru a face lucrurile să funcționeze cu anumite componente hardware. Platforma de bază Android, cunoscută sub numele de Android Open Source Project (AOSP), este disponibilă pentru oricine de a face ceea ce dorește.
HTC, Huawei, LG, Samsung, Sony, Xiaomi și mulți alți producători Android Skins Explained: Cum fac producătorii de hardware Schimb Android Stock? Android Skins Explained: Cum fac producătorii de hardware Schimb Android Stock? Producătorii de hardware preferă să ia Android și să-l transforme în ceva care este în întregime propriu, dar este acesta un lucru bun sau rău? Aruncați o privire și comparați aceste diferite skin-uri Android. Citiți mai multe au făcut toate acestea exact pe telefoane și tablete. Nu sunt singuri.
Amazon și Barnes & Noble au pus-o pe cititoarele electronice. HP a pus Android într-un laptop. NVIDIA a împins Android pe o consolă de jocuri. Sony livrează sistemul de operare pe noile sale televizoare inteligente. Puteți obține Android de pe toate, de la camerele de tip point-and-shoot la frigidere. Companiile se împotmolează pentru a pune Android Wear pe ceasuri.
Și asta nu contează nici măcar toate lucrurile pe care tinkerersii le-au pus pe Android.
Spre deosebire de iOS și Windows Phone, oamenii nu trebuie să plătească nimănui bani pentru a utiliza Android în produsul lor. Și din moment ce codul este deschis, ei sunt liberi să experimenteze și să adapteze software-ul așa cum îi place.
Atunci de ce nu se simte așa?
Există o diferență semnificativă între utilizarea desktopului tradițional Linux și funcționarea Windows. Contrastul dintre Android și iOS nu se simte aproape la fel de stricat. Dacă Android este open source, de ce nu simți asta??
1. Oamenii sunt autorizați să blocheze codul sursă deschis
Android este open source, dar cea mai mare parte a software-ului pe care îl conducem pe partea de sus a platformei nu este. Acest lucru este adevărat dacă primiți un dispozitiv Nexus sau ceva de la Samsung. Spre deosebire de primele zile ale Android, lansatorul Google Now și majoritatea aplicațiilor Google au devenit surse închise.
Același lucru este valabil și pentru codul pe care îl distribuie Samsung, HTC, LG și alte personalizări ale producătorilor. Majoritatea aplicațiilor pe care le primiți pe Google Play, indiferent dacă sunt gratuite pentru descărcare, nu sunt, de asemenea, open source. Deoarece acest software formează cea mai mare parte a ceea ce vedem și folosim, situația face ca Android să se simtă în final ca o platformă sursă închisă.
Dar oamenilor le este permis să facă software-ul cu sursă închisă care rulează pe Linux. Cu excepția cazului în care creatorii distribuie software sub licență copyleft, alții pot lua codul și îl pot folosi pentru a face aplicații de proprietate.
Google publică o mare parte din Android sub licența Apache License 2.0, care nu împiedică utilizatorii să utilizeze codul pentru a crea produse restrictive. Că oamenii au făcut acest lucru nu face Android în sine închis. Dacă ceva, că atât de mulți oameni își bazează munca pe Android este o dovadă a succesului său ca un proiect open source.
2. Dezvoltarea de bază a Android nu este condusă de comunitate
În cea mai mare parte, Google dezvoltă Android. O data sau de doua ori pe an, compania isi scoate o gramada de cod nou pe un perete metaforic pe care tinkerers si factorii de decizie de hardware-ul graba (sau, stii tu, ia timp lor De ce nu a actualizat telefonul meu Android? Actualizați totuși procesul de actualizare Android este lung și complicat, să examinăm acest lucru pentru a afla exact de ce telefonul dvs. Android are atât de mult timp să se actualizeze..
Google lansează apoi actualizări de întreținere și de securitate în fiecare lună, în timp ce se pregătește pentru următoarea mare lansare.
Multe alte proiecte bine-cunoscute de tip open source caută, de obicei, mai multă implicare din partea comunității mai largi. Red Hat poate finanța o bună parte din lucrarea care duce în GNOME 5 Motive surprinzătoare în spatele reînființării GNOME 5 Motive surprinzătoare în spatele reluării GNOME Astăzi, GNOME 3 recuperează utilizatorii și mai puțini oameni merg online pentru a-și exprima ura pentru mediul desktop. Ce sa întâmplat ca GNOME să se întoarcă încet? Citește mai mult, dar dezvoltatorii din întreaga lume contribuie cu cod.
Canonical, compania din spatele Ubuntu, exercită mult control asupra modului în care arată și simte distribuția Linux, dar membrii comunității încă au un cuvânt de spus în ce programe intră în depozitele de aplicații sau ce se întâmplă pe unele site-uri web.
Prin comparație, Android vine ca un produs Google.
3. Nu aveți control complet
O parte din ceea ce atrage oamenii către Linux și alte sisteme de operare open source 3 Sisteme de operare asemănătoare UNIX care nu sunt Linux 3 Sisteme de operare asemănătoare UNIX care nu sunt Linux Recent, oamenii au început să confunde UNIX cu "Linux". Linux a fost influențat de UNIX, dar sistemele UNIX nu au nicio legătură cu Linux. Iată câteva sisteme importante bazate pe UNIX care merită cunoscute. Read More este libertatea și controlul disponibil. Nu puteți să vă aruncați în inima unei mașini Windows sau Mac OS X și să vedeți ce face să se bage. Cu Linux, este posibil să nu înțelegeți majoritatea codului, dar sunteți liber să faceți totul mai mult sau mai puțin.
Practic vorbind, un telefon Android expediază cutia cu doar marginal mai multe libertăți decât un iPhone. S-ar putea să vă puteți schimba lansatorul, să aplicați câteva teme extensibile și să personalizați unele funcționalități pentru a vă potrivi gusturilor Cele mai bune Tweaks pe care le puteți face pentru Android fără a vă înrădăcina cele mai bune Tweaks pe care le puteți face pentru Android fără a vă înrădăcina Personalizarea dispozitivului dvs. Android nu este " t numai pentru tehnologie savvy. Aflați cum puteți beneficia la maximum de telefonul sau tableta Android nedetectate! Citește mai mult, dar nu reușești să te distrezi de sistemul de operare care stau la baza, fără a-ți anula garanția.
Mai multe extensii extinse necesită înrădăcinarea dispozitivului dvs. Particularizați-vă telefonul fără a clipi un ROM cu cadranul Xposed Personalizați-vă telefonul fără a clipi un ROM cu frame-ul Xposed Este cunoscut faptul că cel mai bun mod de a personaliza dispozitivul Android este să-l flash cu un nou ROM . Este, de asemenea, greșit. Citiți mai multe sau intermitent o ROM personalizat 6 motive pentru care trebuie să utilizați un ROM personalizat 6 motive pentru care trebuie să utilizați un ROM personalizat ROM-urile personalizate sunt cel mai bun lucru despre a avea un telefon Android! Nu ratați! Citeste mai mult . În acest sens, se poate simți ca și cum ați avea mai multă libertate într-un sistem de operare desktop propriu decât un sistem mobil cu sursă deschisă.
Dar Android Într-adevăr este Open Source
Și nu este doar deschis numai în nume. Există o mulțime de dovezi că Android este cu adevărat deschis și că vom profita de beneficiile tangibile.
1. Există ROM-uri personalizate
ROM-urile create în comunitate, bazate pe AOSP, oferă utilizatorilor Android alternative la software-ul pe care îl vând pe dispozitivele lor. CyanogenMod rulează pe milioane de smartphone-uri Android. În afara casetei, experiența nu este tot atât de diferită de ceea ce puteți obține pe un Nexus. Heck, acesta este motivul pentru care mulți oameni optează pentru a bloca un ROM în primul rând.
CyanogenMod nu este singura opțiune acolo, fie Ce sunt cele mai bune personalizate Android ROM-uri? Care sunt cele mai bune personalizate Android ROM-uri? În momentul în care vă dați seama că puteți bloca telefonul Android cu un ROM nou, acesta este unul pivot. Dintr-o data, esti liber: optiuni de personalizare nesfarsite, nu mai bloatware furnizor, si, cel mai bine, nu ai ... Citeste mai mult. Multe au crescut și au căzut peste ani, cum ar fi Paranoid Android și AOKP. În unele privințe, ecosistemul personalizat ROM seamănă cu modelul de distribuție Linux. Aceste ROM-uri sunt în mare parte aceleași, dar proiectele iau același cod și-l tweak în moduri diferite. Acest lucru nu ar fi posibil dacă Android în sine nu ar fi fost open source.
2. Chiar și concurenții Open Source depind de Android
La începutul acestui post, am menționat Firefox OS, Sailfish OS și Ubuntu Touch ca sisteme concurente de operare mobile cu surse deschise. Lucrul este că echipele din spatele tuturor acestor trei proiecte au folosit codul Android într-un fel sau altul. Sistemul Sailfish, în ciuda faptului că nu se bazează pe Android, vă permite să instalați aplicații Android direct.
Sistemul de operare Firefox a început ca boot la Gecko, pe care l-ați putea instala pe dispozitive Android. Înainte de Ubuntu Touch, a existat Ubuntu pentru Android.
Există o ironie incredibilă față de ideea că Android ar putea fi închisă, dar proiectele bazate pe acesta pot fi deschise.
3. Tu Poate sa Luați controlul dispozitivului dvs.
Producătorii și operatorii de transport pot să nu vă dorească, iar acest lucru poate anula garanția, dar aveți opțiunea de a face ceea ce doriți cu hardware-ul dvs. Aveți posibilitatea să rădăcină pentru a obține acces administrativ, pentru a debloca bootloader-ul sau pentru a bloca un sistem de operare alternativ (cum ar fi rularea Ubuntu Touch în loc de Cum Pentru a Începe Dual Android cu Ubuntu Cum Pentru a Începe Dual Android cu Ubuntu Read More).
Acestea nu pot fi funcțiile anunțate de Android, dar sunt acolo. Și în timp ce marea majoritate a persoanelor care utilizează dispozitive Android nu dăruiesc cu ele într-un astfel de mod, cu greu nu ar fi singura persoană care nu.
Sunt milioane de oameni care iubesc libertatea de a-și folosi telefonul și tabletele în acest fel.
De ce conteaza?
Oamenii folosesc sisteme de operare open source din mai multe motive diferite. Unii nu au încredere în renunțarea la controlul datelor lor. Aplicațiile și serviciile de tip proprietar vin și pleacă, dar software-ul open source se înțepenește, chiar și atunci când nu este suportat. Sistemele de operare gratuite pot, de asemenea, respira viața în hardware care funcționează foarte bine, dar companiile au decis să renunțe.
Și nu există lipsă de motive etice, de a determina cine ar trebui să aibă un cuvânt de spus în ceea ce privește ceea ce hardware-ul, la discuții despre bogăție, intimitate și libertate.
Deoarece milioane de oameni îmbrățișează computerele mobile, este important ca oamenii să aibă opțiunile disponibile pe desktop-uri și laptop-uri. Grija pentru oricare dintre lucrurile de mai sus nu ar trebui să însemne renunțarea la telefoane, tablete și lucruri reci cu touchscreens.
Astăzi, Android rămâne cea mai bună opțiune mobilă pentru cei care apreciază sursa open source. Din cutie, poate fi o experiență prea comercializată, ad-grea, dar poți schimba asta.
Eu folosesc CyanogenMod și-mi iau software-ul de la F-Droid Iată cum poți folosi Android Dar Ditch Google Iată cum poți folosi Android Dar Ditch Google Doriți să utilizați smartphone-ul sau tableta Android fără Google? Doriți să utilizați software open source? Aici analizăm în detaliu cum să procedăm astfel. Citeste mai mult . Această combinație poate părea limitantă în comparație cu ceea ce obțineți de pe Google Play, dar este o experiență mult mai bogată decât cea pe care sistemele de operare concurente de tip open source o aduce în prezent la masă. Încă mai urmăresc și speră că aceste alternative găsesc succes, dar în timp ce aștept ca ei să reușească, ascult podcast-uri, folosesc navigația prin GPS, gestionez biblioteca muzicală locală și stau în contact cu oamenii care utilizează un telefon mobil fiabil și rapid dispozitiv care rulează în mod predominant software open source astăzi.
De ce folosiți Android? Aspectul open source înseamnă mult pentru dvs.? Ați așteptat un sistem alternativ gratuit de operare mobil pentru a vă prinde? Mi-ar plăcea să vă aud gândurile!
Credite de imagine: Pinguin Jumping de bluezace prin Shutterstock
Explorați mai multe despre: Personalizare Android, Linux, Open Source.