Je Android skutočne otvorený zdroj? A záleží na tom vôbec?

Je Android skutočne otvorený zdroj? A záleží na tom vôbec?

Používam Android, pretože je vyrobený z Linuxu, a nie som tu sám. Mnoho používateľov stolných počítačov s otvoreným zdrojovým kódom si najskôr vzalo telefón s Androidom kvôli príťažlivosti mobilného operačného systému založeného na Linuxe. Som si istý, že práve preto to mnohí z vás teraz čítajú.





Android bol široko používaný, čo spôsobilo určité nepohodlie. Je to len čiastočne spôsobené príležitostnou túžbou používateľov Linuxu získať hlavný prúd. Väčší problém je to, čo výrobcovia telefónov, operátori a dokonca aj Google urobili s operačným systémom. Faktom je, že každý telefón s Androidom, ktorý vyberiete z obchodu, je zablokovaný a používa značné množstvo uzavretého zdrojového kódu.





Výsledkom je, že ľudia, ktorí oceňujú ideály open source, sa namiesto toho pozerali smerom k Ubuntu Touch, Firefox OS a Sailfish OS - a so sklamaním sledovali, ako sa všetkým trom zatiaľ nedarí. Spoločnosť Canonical, napriek tomu, že dodáva Ubuntu na niekoľko telefónov, ešte nevydala model skutočne pripravený pre spotrebiteľa. Firefox OS má začlenené do projektu internet vecí . Jolla, napriek tomu, že nedávno tlačila na Sailfish OS 2.0, stále pracuje na zlomoch. Žiadny z nich nevstúpil na americký trh.





Táto situácia ponecháva Android ako primárnu možnosť pre mnoho ľudí, ktorí chcú používať Linux vo svojich telefónoch. Otázkou však zostáva, je Android skutočne open source?

problémy s aktualizáciou Windows 10 Fall Creators

Technicky áno

Android má korene open source. Projekt začal pod Android, Inc. v roku 2005, ktorý Google kúpil o dva roky neskôr. V tom istom roku založila spoločnosť Google a niekoľko ďalších spoločností Open Handset Alliance , pričom Android je hlavným softvérovým prvkom, na ktorom je založené toto konzorcium.



Android je založený na jadre Linuxu a podobne ako tento zložitý kus kódu je väčšina častí open source s niekoľkými binárnymi blobmi, ktoré umožňujú zaistenie bezproblémového fungovania určitého hardvéru. Základná platforma Android, známa ako Android projekt s otvoreným zdrojovým kódom (AOSP), je k dispozícii každému, kto robí s tým, čo chce.

HTC, Huawei, LG, Samsung, Sony, Xiaomi a mnoho ďalších výrobcov to všetko urobili na telefónoch a tabletoch. Sotva sú sami.





Amazon a Barnes & Noble to uviedli na elektronické čítačky. Spoločnosť HP vložila Android do prenosného počítača. NVIDIA posunula Android na hernú konzolu. Spoločnosť Sony dodáva operačný systém na svoje nové inteligentné televízory. Android získate vo všetkom, od fotoaparátov typu point-and-shoot až po chladničky. Spoločnosti zakopávajú, aby nasadili Android Wear na hodinky.

A to sa ani nepočítajú všetky veci, ktoré drotári nasadili na Android.





Na rozdiel od iOS a Windows Phone nemusia ľudia za používanie systému Android vo svojom produkte nikomu platiť. A keďže je kód otvorený, môžu voľne experimentovať a upravovať softvér, ako sa im páči.

Tak prečo to tak nevyzerá?

Medzi používaním tradičného Linuxu pre počítače a operačným systémom Windows je podstatný rozdiel. Kontrast medzi Androidom a iOS nepôsobí až tak výrazne. Ak je Android open source, prečo sa mu to nezdá?

1. Ľudia majú dovolené uzamknúť otvorený zdrojový kód

Android je open source, ale väčšina softvéru, ktorý na platforme používame, nie je. To platí bez ohľadu na to, či dostanete zariadenie Nexus alebo niečo od spoločnosti Samsung. Na rozdiel od prvých dní Androidu, Spúšťač Google Now a väčšina aplikácií Google sa stali uzavretým zdrojom .

To isté platí pre kód, ktorý sa dodáva na prispôsobenie spoločnosti Samsung, HTC, LG a ďalších výrobcov. Väčšina aplikácií, ktoré získate v službe Google Play, bez ohľadu na to, či si ich môžete zadarmo stiahnuť, nie je otvoreným zdrojom. Pretože tento softvér tvorí väčšinu toho, čo vidíme a používame, v dôsledku tejto situácie sa Android v konečnom dôsledku cíti ako platforma s uzavretým zdrojom.

Ľudia však môžu vyrábať softvér s uzavretým zdrojom, ktorý beží na Linuxe. Pokiaľ tvorcovia nedistribuujú softvér na základe licencie copyleft, ostatní môžu kód prevziať a použiť ho na výrobu proprietárnych aplikácií.

Google vydáva veľkú časť systému Android pod Licencia Apache verzia 2.0 , čo nezabraňuje ľuďom používať kód na vytváranie obmedzujúcich produktov. To, že to ľudia urobili, neznamená, že samotný Android je zatvorený. Ak niečo také, že toľko ľudí zakladá svoju prácu na Androide, je dôkazom jeho úspechu ako open source projektu.

2. Základný vývoj systému Android nie je riadený komunitou

Google väčšinou vyvíja Android. Spoločnosť raz alebo dvakrát za rok vyloží veľa nového kódu na metaforickú stenu, s ktorou sa drotári a výrobcovia hardvéru ponáhľajú (alebo viete, že si dajú na čas), aby vložili svoje veci.

Google potom každý mesiac vydáva aktualizácie údržby a zabezpečenia, zatiaľ čo sa pripravuje na ďalšie veľké vydanie.

Mnoho ďalších známych projektov s otvoreným zdrojovým kódom sa spravidla snaží viac zapojiť širšiu komunitu. Red Hat môže financovať značnú časť práce, ktorá je súčasťou GNOME, ale vývojári z celého sveta prispievajú kódom.

Spoločnosť Canonical, ktorá stojí za Ubuntu, má veľkú kontrolu nad tým, ako distribúcia Linuxu vyzerá a ako sa cíti, ale členovia komunity majú stále slovo v tom, aké programy sa dostanú do úložísk aplikácií alebo čo sa na niektorých webových stránkach rozšíri.

Na porovnanie, Android sa úplne javí ako produkt Google.

3. Nemáte plnú kontrolu

Časť toho, čo ľudí priťahuje k Linuxu a iným open source operačným systémom, je sloboda a ovládanie, ktoré je k dispozícii. Nemôžete sa ponoriť do srdca počítača so systémom Windows alebo Mac OS X a zistiť, prečo to funguje. V systéme Linux síce väčšine kódu nerozumiete, ale môžete sa pohrávať s viac -menej so všetkým.

Prakticky povedané, telefón s Androidom je po vybalení z krabice dodávaný s iba nepatrne viac slobodami ako iPhone. Možno budete môcť zmeniť spúšťač, použiť niektoré rozsiahle témy a prispôsobiť niektoré funkcie tak, aby vyhovovali vášmu vkusu, ale nebudete sa môcť pohrať so základným operačným systémom bez zrušenia záruky.

Rozsiahlejšie vychytávky vyžadujú rootovanie zariadenia alebo flash vlastnej ROM. V tomto ohľade môžete mať pocit, že máte väčšiu slobodu v proprietárnom operačnom systéme pre stolné počítače než v mobilnom systéme s otvoreným zdrojovým kódom.

Ale Android Naozaj je otvorený zdroj

A nie je to otvorené iba na meno. Existuje množstvo dôkazov, že Android je skutočne otvorený, a my môžeme ťažiť z hmatateľných výhod.

1. Existujú vlastné ROM

Komunitné pamäte ROM založené na AOSP poskytujú používateľom systému Android alternatívy k softvéru, ktorý sa dodáva na ich zariadeniach. CyanogenMod beží na miliónoch smartfónov s Androidom. Po vybalení z krabice sa zážitok až tak nelíši od toho, čo môžete získať na zariadení Nexus. Sakra, to je dôvod, prečo sa mnoho ľudí rozhodne pre flash pamäť ROM.

android 6.0 1 presuňte aplikácie na kartu SD

CyanogenMod nie je jedinou možnosťou. Mnohí za tie roky vzrástli a klesli, napríklad Paranoid Android a AOKP. V niektorých ohľadoch sa vlastný ekosystém ROM podobá distribučnému modelu Linuxu. Tieto ROM sú väčšinou rovnaké, ale projekty používajú rovnaký kód a vyladia ho rôznymi spôsobmi. To by nebolo možné, keby samotný Android nebol open source.

2. Dokonca aj konkurenti s otvoreným zdrojom závisia od systému Android

Na začiatku tohto príspevku som spomenul Firefox OS, Sailfish OS a Ubuntu Touch ako konkurenčné mobilné operačné systémy s otvoreným zdrojovým kódom. Ide o to, že tímy stojace za všetkými tromi týmito projektmi použili kód Android tak či onak. Sailfish OS, napriek tomu, že nie je založený na systéme Android, vám umožňuje inštalovať aplikácie pre Android priamo.

Firefox OS začal ako Spustiť na Gecko , ktorý si môžete nainštalovať na zariadenia s Androidom. Pred Ubuntu Touch existoval Ubuntu pre Android .

Myšlienka, že Android by mohol byť uzavretým zdrojom, je neuveriteľná irónia, ale projekty na ňom založené môžu byť otvorené.

3. Vy Môcť Prevezmite kontrolu nad svojim zariadením

Výrobcovia a dopravcovia to nemusia chcieť, a tým môže dôjsť k zrušeniu záruky, ale vy máte možnosť so svojim hardvérom robiť, čo chcete. Môžete rootovať, aby ste získali prístup pre správcu, odomknúť bootloader alebo flashovať alternatívny operačný systém ( napríklad namiesto toho spustiť Ubuntu Touch ).

Možno to nie sú inzerované funkcie systému Android, ale existujú. A hoci drvivá väčšina ľudí so zariadeniami Android s nimi takýmto spôsobom nepapá, sotva by ste boli jedinou osobou, ktorá to robí.

Existujú milióny ľudí, ktorí milujú slobodu používať svoje telefóny a tablety týmto spôsobom.

Prečo na tom záleží?

Ľudia používajú operačné systémy s otvoreným zdrojovým kódom z mnohých rôznych dôvodov . Niektorí neveria, že sa vzdajú kontroly nad svojimi údajmi. Navyše proprietárne aplikácie a služby prichádzajú a odchádzajú, ale softvér s otvoreným zdrojovým kódom sa drží, aj keď nie je podporovaný. Bezplatné operačné systémy môžu vdýchnuť život aj hardvéru, ktorý funguje dobre, ale spoločnosti sa rozhodli upustiť.

A nie je núdza o etické dôvody, od určenia, kto by mal mať slovo, čo beží na akom hardvéri, až po diskusie o bohatstve, súkromí a slobode.

Keďže milióny ľudí využívajú mobilné počítače, je dôležité, aby mali ľudia možnosti, ktoré sú k dispozícii na stolných počítačoch a prenosných počítačoch. Starať sa o ktorúkoľvek z vyššie uvedených vecí by nemalo znamenať vzdať sa telefónov, tabletov a skvelých vecí s dotykovými obrazovkami.

Android dnes zostáva najlepšou mobilnou možnosťou pre ľudí, ktorí si cenia open source. Po vybalení z krabice to môže byť príliš komercializovaný zážitok náročný na reklamu, ale môžete to zmeniť.

Ja použite CyanogenMod a získajte môj softvér od F-Droid . Táto kombinácia sa môže zdať obmedzujúca v porovnaní s tým, čo získate zo služby Google Play, ale je to zážitok bohatší na funkcie, než aké v súčasnosti prinášajú na trh konkurenčné operačné systémy s otvoreným zdrojovým kódom. Stále sledujem a dúfam, že tieto alternatívy dosiahnu úspech, ale kým čakám, kým uspejú, počúvam podcasty, používam navigáciu GPS, spravujem svoju miestnu hudobnú knižnicu a zostávam v kontakte s ľuďmi pomocou spoľahlivého a rýchleho mobilného telefónu. zariadenie, ktoré používa prevažne softvér s otvoreným zdrojovým kódom dnes .

Prečo používate Android? Znamená pre vás aspekt open source veľa? Čakáte, kým sa alternatívny bezplatný operačný systém pre mobilné zariadenia uchytí? Rád by som počul vaše myšlienky!

Kredity za obrázky: Skákanie tučniaka prostredníctvom bluezace cez Shutterstock

zdieľam zdieľam Tweet E -mail Je v poriadku nainštalovať Windows 11 na nekompatibilný počítač?

Teraz môžete nainštalovať Windows 11 na staršie počítače s oficiálnym súborom ISO ... je to však dobré?

Čítajte ďalej
Súvisiace témy
  • Linux
  • Android
  • Otvorený zdroj
  • Prispôsobenie systému Android
  • Linux
O autorovi Kráľ Bertel(323 publikovaných článkov)

Bertel je digitálny minimalista, ktorý píše z prenosného počítača s fyzickými prepínačmi ochrany osobných údajov a operačným systémom schváleným Free Software Foundation. Cení si etiku nad funkciami a pomáha druhým prevziať kontrolu nad svojim digitálnym životom.

Viac od Bertela Kinga

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

zdieľajte súbory medzi počítačmi Mac a Mac
Kliknutím sem sa prihlásite na odber