- „Android“ yra mobilioji ekosistema, pagrįsta „Linux“ branduoliu ir atvirojo kodo kodu, leidžianti itin pritaikyti sistemą įvairiems įrenginiams.
- Jos architektūra pagrįsta ART vykdymo aplinka ir „Java“ sistema, palengvinančia milijonų programų, prieinamų įvairiose parduotuvėse, kūrimą.
- Nors jis išsiskiria savo universalumu ir laisve, susiduria su tokiais iššūkiais kaip programinės įrangos fragmentacija ir saugumo spragos, būdingos jo atviram pobūdžiui.

Kalbant apie mobiliuosius telefonus, beveik neįmanoma nepaminėti „Android“. Ši sistema, kuri iš ambicingo projekto tapo pasaulinės rinkos dominuojančia sistema, iš esmės yra milijonų įrenginių, kuriuos nešiojamės kišenėse, smegenys. Tai ne tik graži sąsaja, bet ir tvirta platforma, leidžianti viskam – nuo išmaniojo laikrodžio iki automobilio operacinės sistemos – veikti pagal tą pačią logiką.
„Android“ ypatinga tuo, kad tai nėra uždara sistema. Kadangi ji pagrįsta „Linux“ branduoliu ir atvirojo kodo programine įranga , gamintojai visame pasaulyje gali ją pritaikyti pagal savo skonį. Tai paaiškina, kodėl „Samsung“ telefonas atrodo kitaip nei „Xiaomi“ telefonas, nors abu veikia ta pačia operacine sistema.
Vidinė sistema: architektūra ir komponentai

Norint suprasti, kaip veikia „Android“, reikia pažvelgti po gaubtu. Viskas prasideda nuo „Linux“ branduolio , kuris atlieka sudėtingiausias užduotis, tokias kaip atminties valdymas, saugumas ir aparatinės įrangos tvarkyklės. Be to, yra aparatinės įrangos abstrakcijos sluoksnis (HAL), kuris veikia kaip vertėjas, kad sistema galėtų bendrauti su fiziniais komponentais, nepriklausomai nuo prekės ženklo.
Kalbant apie programų vykdymą, įvyko reikšmingas pokytis. Anksčiau buvo naudojama „Dalvik“ virtualioji mašina, tačiau nuo 5.0 versijos naudojama „Android Runtime“ (ART) . Skirtumas tas, kad ART programas kompiliuoja diegimo metu, todėl įrenginio veikimas yra daug sklandesnis, našumas optimizuotas , o akumuliatoriaus sąnaudos mažesnės. Be to, sistema remiasi programų sistema, pagrįsta „Java“ ir „Kotlin“, leidžiančia kūrėjams naudoti standartines API sąsajas, kad pasiektų kamerą ar GPS.
Techniškai sistema yra žvėris. Ją sudaro milijonai kodo eilučių, parašytų C, C++, Java ir XML kalbomis . Duomenims saugoti vietoje naudojama „SQLite“ – lengva duomenų bazė, sunaudojanti labai mažai išteklių, užtikrinanti, kad jūsų kontaktai ir nustatymai būtų išsaugoti nesulėtinant kompiuterio veikimo.
Privalumai: laisvė ir universalumas
Jei yra vienas dalykas, kuris vargina uždarų sistemų naudotojus, tai kontrolės stoka, ir būtent čia „Android“ sužiba. Tinkinimo parinktys yra neįtikėtinos: galite pakeisti viską – nuo programų paleidimo priemonės (pvz., „Nova Launcher“) iki alternatyvių ROM, tokių kaip „LineageOS“ ar „GrapheneOS“, diegimo, jei norite pašalinti „Google“ buvimą.
- Aparatinės įrangos įvairovė: Yra mobiliųjų telefonų kiekvienam biudžetui – nuo pigiausių iki galingiausių aukščiausios klasės modelių.
- Programėlių ekosistema: „Google Play“ parduotuvė yra didžiulė, nors APK failus galite įdiegti ir iš ten. Geriausios „Google Play“ parduotuvės alternatyvos arba naudokitės tokiomis parduotuvėmis kaip „F-Droid“, kad gautumėte nemokamą programinę įrangą.
- Pilnas sinchronizavimas: Integracija su „Google“ paslaugos „Gmail“, Diskas ir Kalendorius užtikrina sklandų visų duomenų perdavimą tarp jūsų įrenginių.
- Tikras daugiafunkcinis darbas: „Android“ leidžia valdyti kelias programas vienu metu, optimizuojant atmintį, todėl nereikia visko uždaryti kaskart keičiant užduotis.
Kita medalio pusė: trūkumai ir rizika
Ne viskas šviečia saulė ir vaivorykštės. Kadangi „Android“ yra tokia atvira sistema, ji kenčia nuo to, ką vadiname fragmentacija . Tai reiškia, kad nors „Google“ išleidžia naują versiją, gamintojams prireikia mėnesių (ar metų), kad ją pritaikytų savo įrenginiams, todėl daugeliui vartotojų lieka pasenusios versijos ir netaisytos saugumo spragos.
Dar vienas trūkumas – pažeidžiamumas. Leidžiant diegti programas ne iš oficialios parduotuvės, nieko neįtariantiems vartotojams lengviau įdiegti kenkėjiškas programas ar Trojos arklius . Todėl antivirusinė programinė įranga ir selektyvus APK failų naudojimas yra būtini norint apsaugoti jūsų privatumą. Be to, daugiaprogramė sistema, nors ir naudinga, gali eikvoti akumuliatoriaus energiją, jei „Android“ sistemoje nenaudojami akumuliatoriaus optimizavimo įrankiai.
Privatumas yra karšta tema. Daugelis kritikų atkreipia dėmesį, kad „Android“ yra „Google“ duomenų rinkimo įrankis. Nors yra galimybių tai apriboti, numatytieji nustatymai dažnai palankūs perduoti asmeninę informaciją korporacijai, siekiant pagerinti reklamą ir paslaugas.
Sistemos evoliucija ir versijos

„Android“ nuėjo keistą kelią. Metų metus versijos buvo vadinamos desertų vardais abėcėlės tvarka, pavyzdžiui, „Cupcake“, „Jelly Bean“ arba „Oreo“. Tačiau nuo „Android 10“ versijos „Google“ nusprendė pereiti prie skaitmeninių pavadinimų, kad būtų paprasčiau, nors viduje jie ir toliau naudoja saldžius pavadinimus, tokius kaip „Baklava“ arba „Cinamono bandelė“.
Šiandien sistema išsiplėtė ne tik į telefonus. Turime „Wear OS“ laikrodžiams, „Android TV“ televizoriams ir „Android Auto“ automobiliams. Šis išplėtimas rodo, kad „Google“ architektūra yra pakankamai lanksti, kad optimizuotų „Android Auto“ ilgoms kelionėms ir prisitaikytų prie bet kokio ekrano ir jutiklio.
Kelias į nemokamą programinę įrangą
Tiems, kurie siekia absoliučios kontrolės, yra tokių iniciatyvų kaip /e/OS arba FSFE kampanija už „Android“ išlaisvinimą. Tikslas – pašalinti „Google“ patentuotus komponentus ir pakeisti juos atvirojo kodo alternatyvomis . Tai ne tik pagerina privatumą, bet ir neleidžia gamintojams spręsti, kada jūsų telefonas tampa nebenaudojamas dėl suplanuoto senėjimo.
Ši mobilioji ekosistema išlieka neginčijama lydere, nes joje derinamas techninis „Linux“ galingumas su lankstumu, leidžiančiu kiekvienam – nuo pradedančiojo vartotojo iki patyrusio programuotojo – pritaikyti įrenginį pagal savo poreikius, suderinant debesijos paslaugų patogumą su galimybe išlaikyti asmeninių duomenų suverenitetą.

