- „Android“ yra „Linux“ pagrindu sukurta atvirojo kodo (AOSP) mobilioji operacinė sistema su keliais pritaikymo lygmenimis ir bendruomenės ROM.
- Jos evoliuciją žymėjo dažnos versijos (nuo „Apple Pie“ iki „Android 16“), didelė rinkos dalis ir didelis susiskaldymas.
- Architektūra suskirstyta į programas, sistemą, vietines bibliotekas, vykdymo aplinką („Dalvik“ / ART) ir „Linux“ branduolį, su dideliu aparatinės įrangos palaikymu ir jungiamumu.
- Programėlių ekosistema, APK formato lankstumas ir diegimas iš išorinių šaltinių suteikia laisvės, tačiau padidina saugumo ir privatumo iššūkius.
„Android“ taip įsitvirtino mūsų kasdieniame gyvenime, kad net jei kas nors negali to paaiškinti techniniais terminais, beveik neabejotinai žino, ar jo telefone ji yra. „Android“ arba "iOS"Ši operacinė sistema randama telefonuose, planšetiniuose kompiuteriuose, laikrodžiuose, televizoriuose, automobiliuose ir net kai kuriuose nešiojamuosiuose kompiuteriuose ir tapo milijonų įrenginių, kuriuos naudojame nuolat, pagrindu.
Ši analizė siekia gerokai pranokti įprastą greitą apibrėžimą ir pateikti išsamią bei naujausią apžvalgą. Kas yra „Android“, kaip ji veikia viduje, kaip ji vystėsi, kokios versijos egzistuoja, kokias problemas ji turi ir kodėl ji dominuoja rinkoje?Apžvelgsime jo istoriją, techninę architektūrą, programų ekosistemą, fragmentaciją, saugumą, gamintojų vaidmenį ir jo poziciją iOS atžvilgiu.
Kas tiksliai yra „Android“ ir kokiuose įrenginiuose ji naudojama?
„Android“ yra mobilioji operacinė sistema, pagrįsta „Linux“ branduoliu ir įvairiuose atvirojo kodo programinės įrangos komponentuose. Iš pradžių jis buvo sukurtas jutikliniams įrenginiams, tokiems kaip išmanieji telefonai ir planšetiniai kompiuteriai, tačiau šiandien jį taip pat randame išmaniuosiuose laikrodžiuose su „Wear OS“, televizoriuose su „Android TV“ ir automobilių informacinėse bei pramoginėse sistemose ("Android Auto ir „Android Automotive“), kai kurie nešiojamieji kompiuteriai ir nemažai prijungtų įrenginių.
„Android“ bazė, žinoma kaip „Android“ atvirojo kodo projektas (AOSP)Jis yra atvirojo kodo ir išleistas pagal „Apache“ licenciją, todėl gamintojams ir bendruomenei lengva jį modifikuoti ir pritaikyti. Be šio atvirojo branduolio, kiekvienas prekės ženklas prideda savo grafinį sluoksnį ir papildomas funkcijas: „Samsung“ su „One UI“, „Xiaomi“ su „MIUI“, „Oppo“ su „ColorOS“ ir kt. Tuo pačiu metu bendruomenė palaiko alternatyvias ROM, tokias kaip „LineageOS“ arba „GrapheneOS“, kurios dažnai orientuotos į privatumą arba įrenginių tarnavimo laiko prailginimą.
Nuo „Android 12“ versijos sistema pritaikė naują dizainą. Medžiaga Jūs (3 medžiaga)kuri leidžia sąsajos spalvoms automatiškai prisitaikyti prie fono paveikslėlio ir suteikia daug daugiau vizualinio pritaikymo galimybių nei ankstesnėse kartose.
Kasdieniame gyvenime dauguma vartotojų su „Android“ susipažįsta per mobiliojo įrenginio sąsają: pagrindinį ekraną, pranešimų skydelį, greituosius nustatymus, daugiaprogramį režimą ir daugybę programėlių, pasiekiamų „Google Play“ ir kitose programėlių parduotuvėse. Tačiau šis galutinis rezultatas kyla iš gana sudėtingos technologinės architektūros, kurią nagrinėsime vėliau.
Truputis istorijos: nuo „Android Inc.“ iki pasaulinio dominavimo
„Android“ ištakos siekia 2003 m., kai Andy Rubinas, Richas Mineris, Nickas Searsas ir Chrisas White'as Jie įkūrė „Android Inc.“ Palo Alte, Kalifornijoje. Iš pradžių idėja buvo orientuota į skaitmeninius fotoaparatus, belaidžiu būdu prijungtus prie kompiuterių, tačiau netrukus jie suprato, kad ši rinka nėra labai perspektyvi, ir perkėlė savo dėmesį į mobiliuosius telefonus.
2005 m. liepą „Google“ įsigijo „Android Inc.“ už maždaug 50 mln ir į savo gretas įtraukia įkūrėjų komandą. Nuo to momento kūrimas sutelktas į lanksčios ir atnaujinamos „Linux“ pagrindu sukurtos mobiliosios platformos, skirtos siūlyti gamintojams ir operatoriams visame pasaulyje kaip atvira alternatyva esamoms uždaroms sistemoms, kūrimą.
2007 m. lapkričio 5 d. „Google“ oficialiai paskelbė apie „Android“ ir kartu sukūrė... Atviras telefonų aljansas (OHA)Aparatinės ir programinės įrangos bei telekomunikacijų bendrovių konsorciumas (be daugelio kitų „Texas Instruments“, „Qualcomm“, „Samsung“, „Intel“, LG, „Motorola“, „T-Mobile“), kurio tikslas buvo skatinti atvirus mobiliųjų įrenginių standartus. Tą pačią dieną buvo išleista pirmoji sistemos versija: „Android 1.0 Apple Pie“.
Pirmieji „Android“ telefonai rinkoje pasirodė 2008 m., kai "HTC Dream kaip pradininkė. Nuo tada augimas buvo žiaurus: 2010 m. „Android“ jau pozicionavo save kaip perkamiausią sistemą Jungtinėse Valstijose, o 2011 m. ketvirtąjį ketvirtį jos dalis pasaulinėje rinkoje viršijo 50 %, gerokai atsilikdama nuo „iOS“.
„Google“ taip pat pristatė „Nexus“ įrenginių šeimą („Nexus One“, „Nexus S“, „Galaxy Nexus“, „Nexus 4“, „Nexus 7“, „Nexus 10“, „Nexus 5“, „Nexus 6“, „Nexus 9“), skirtą būti „grynojo“ „Android“ etalonu ir pirmiesiems, pristatantiems naujas sistemos versijas. Ši strategija tęsėsi ir vėliau, kai pikselių, kurie šiandien atspindi tiesiausią viziją „Android“, kaip numatė „Google“.
„Android“ evoliucija: versijos ir saldūs pavadinimai
Vienas žinomiausių „Android“ įdomybių yra tas, kad iki 9 versijos kiekvienas leidimas turėjo su desertais susijęs vidinis pavadinimasabėcėlės tvarka. Be to, beveik visos versijos pagerino našumą, saugumą, dizainą ir suderinamumą su naujomis technologijomis.
Istorinis versijų sąrašas su jų saldainių pavadinimais ir išleidimo data yra toks:
- „Android 1.0“ „Apple Pie“ – 2008 m. rugsėjo 23 d. – API lygis 1.
- „Android 1.1“ bananų duona – 2009 m. vasario 9 d. – API 2 lygis.
- „Android 1.5 Cupcake“ – 2009 m. balandžio 25 d. – API 3 lygis.
- „1.6“ „Donut“ – 2009 m. rugsėjo 15 d. – API lygis 4.
- „Android 2.0-2.1 Eclair“ – 2009 m. spalio 26 d. – API lygiai 5–7.
- „Android 2.2–2.2.3 Froyo“ – 2010 m. gegužės 20 d. – API 8 lygis.
- „Android 2.3–2.3.7 Meduolių skonio“ – 2010 m. gruodžio 6 d. – API lygiai 9–10.
- „Android 3.0–3.2.6“ korys – 2011 m. vasario 22 d. – API lygiai 11–13; skirti planšetiniams kompiuteriams.
- „Android“ 4.0-4.0.5 „Ice Cream Sandwich“ – 2011 m. spalio 18 d. – API lygiai 14–15.
- 4.1–4.3.1 „Android“ versijos „Jelly Bean“ – 2012 m. liepos 9 d. – API lygiai 16–18.
- „Android 4.4–4.4.4 KitKat“ – 2013 m. spalio 31 d. – API lygiai 19–20.
- „Android 5.0-5.1.1 Lollipop“ – 2014 m. lapkričio 12 d. – API lygiai 21–22.
- „Android 6.0–6.0.1 Marshmallow“ – 2015 m. spalio 5 d. – API lygis 23.
- „Android 7.0–7.1.2 Nougat“ – 2016 m. birželio 15 d. – API lygiai 24–25.
- „Android 8.0–8.1 Oreo“ – 2017 m. rugpjūčio 21 d. – API lygiai 26–27.
- "Android" "9.0" pyragas – 2018 m. rugpjūčio 6 d. – API lygis 28.
- "Android" 10 – 2019 m. rugsėjo 3 d. – API lygis 29.
- "Android" 11 – 2020 m. rugsėjo 8 d. – API lygis 30.
- "Android" 12 – 2021 m. spalio 4 d. – API lygiai 31–32.
- "Android" 13 – 2022 m. rugpjūčio 15 d. – API lygis 33.
- "Android" 14 – 2023 m. spalio 4 d. – API lygis 34.
- "Android" 15 – 2024 m. spalio 15 d. – API lygis 35.
- "Android" 16 – 2025 m. birželio 10 d. – API 36 lygis (peržiūros versija nurodytu laiku).
Šis nuolatinis versijų srautas turi savo privalumų ir trūkumų: viena vertus, tai reiškia, kad sistema yra nuolat tobulėjantKita vertus, daugelis įrenginių atsilieka, nes gamintojai nustoja juos atnaujinti, o tai kursto suplanuoto senėjimo jausmą.
Svarbiausios naujos „Android 12“, „Android 13“ ir „Android 14“ funkcijos
Naujausiose versijose aiškiai matyti, kur „Google“ stumiasi: daugiau suasmeninimo, didesnė leidimų kontrolė, sustiprintas saugumas ir didesnė dirbtinio intelekto integracija.
En "Android" 12 Įvesti reikšmingi pakeitimai:
- Greitas pagalbos iškvietimasSpartusis klavišas įjungiamas penkis kartus iš eilės paspaudus maitinimo mygtuką, kad būtų galima susisiekti su pagalbos tarnybomis – tai skirta kritinėms situacijoms, kai svarbi kiekviena sekundė.
- Žaidimų juostaPridėta plaukiojanti žaidėjų juosta, iš kurios, pavyzdžiui, galite įrašyti ekraną arba pasiekti su žaidimais susijusias funkcijas neišeidami iš žaidimo.
- Daugiau tinkinimo parinkčių„Material You“ dėka sistema pritaiko spalvas pagal tapetus ir atveria duris į daug įvairesnes temas.
- „Wi-Fi“ pakeitimai„Wi-Fi“ bendrinimo parinktys suvienodintos su „Nearby Share“ – „Android“ alternatyva tokioms sistemoms kaip „AirDrop“.
- Patobulintos ekrano kopijos: redagavimo įrankiai išplėsti, suteikiant galimybę prie užfiksuotų nuotraukų pridėti teksto, jaustukų ir kitų elementų.
En "Android" 13Atnaujinime daugiausia dėmesio skiriama jau gerai veikiančių funkcijų tobulinimui ir praktinių funkcijų pridėjimui:
- Daugiau vizualinio pritaikymo galimybiųTeminės piktogramos gali būti pritaikytos trečiųjų šalių programoms, palengvinama prieiga prie fono paveikslėlių, o sistemos spalvų deriniai išplečiami nuo 4 iki 13.
- Pagrindinių programų patobulinimaiMedijos leistuve rodomas aiškesnis viršelis ir valdikliai, o sistemoje integruotas QR kodų skaitytuvas.
- Prieinamumas ir patogumas naudoti„Google Assistant“ pritaikymo neįgaliesiems parinktys yra plečiamos ir Balso diktavimo parinktys „Android“ sistemojeTai leidžia atskirai keisti kiekvienos programėlės kalbą ir palengvina fone aktyvių programėlių peržiūrą.
- Išsamesni leidimaiLeidimai pranešimams ir kitiems ištekliams prašomi pirmą kartą juos naudojant, todėl galite juos priimti arba blokuoti tuo metu, nereikia eiti į Nustatymus.
En "Android" 14Nors vizualiniai pokyčiai jau yra daugelyje naujausių mobiliųjų telefonų (ypač vidutinės ir aukštos klasės), jie yra subtilesni, tačiau pagrindiniai aspektai yra sustiprinti:
- Didesnis bendras sklandumasPastebimai patobulintos sistemos animacijos ir perėjimai, todėl naršant sąsajoje jaučiamas sklandesnis pojūtis.
- Užrakinimo ekrano ir fonų pritaikymasPristatomas naujas užrakinimo ekrano tinkinimo parinkiklis ir daugiau fonų nustatymų, suteikiančių didesnę valdiklių ir stiliaus kontrolę.
- Patobulintas saugumas ir privatumas: galimybė naudoti skaitmeninius slaptažodžius nuo 6 skaitmenų, pakeitimai leidimų valdyme ir daugiau kliūčių nuo potencialiai kenkėjiškų programų.
- Sveikata ir sveikataPridedamas naujas skyrius sveikata Nustatymuose, kad būtų centralizuoti fizinio aktyvumo ir kitų sveikatingumo parametrų duomenys.
- Patobulintas pasiekiamumasdidesni šrifto dydžiai, pasiekiami vienu bakstelėjimu greituosiuose nustatymuose, supaprastintas ausinių suderinamumas ir blykstės pranešimų atsiradimas kaip parinktis, kad nepraleistumėte įspėjimų.
- Dirbtinio intelekto valdomos funkcijosPradeda atsirasti integruotos dirbtinio intelekto funkcijos, pvz., kai kuriuose „Pixel“ telefonuose esanti „Erdvinio paieškos“ funkcija, leidžianti ieškoti kontekstualiai piešiant ekrane.
Verta prisiminti, kad nors „Google“ siūlo iki 7 metų „Pixel“ atnaujinimaiDaugelio kitų gamintojų palaikymo politika yra trumpesnė, todėl ne visi telefonai gali išbandyti šias naujausias versijas, ir čia vėl iškyla fragmentacijos problema.
Rinkos dalis ir susiskaldymas: „Android“ dviašmenis kardas
„Android“ įsitvirtino kaip Dominuojanti mobiliųjų įrenginių operacinė sistema pasaulyjeĮvairių rinkos analitikų teigimu, iki 2024 m. jos rinkos dalis pasaulyje sieks maždaug 70–72 %, palyginti su 27–29 % „iOS“ rinkos. Tačiau vaizdas labai skiriasi priklausomai nuo šalies: Indijoje ir Brazilijoje dominuoja „Android“, kurios procentinė dalis viršija 80–90 %, o tokiose rinkose kaip Jungtinės Valstijos, Kanada, Japonija, Norvegija, Švedija ir Australija aiškiai dominuoja „iPhone“.
Kalbant apie vartotojų bendruomenę, manoma, kad jų yra daugiau nei 3.600 milijardo aktyvių „Android“ įrenginių Pasauliniu mastu tai atitinka maždaug 1.460 milijardo „iOS“ įrenginių. Didelę šios rinkos dalį sudaro Kinijos ir Korėjos gamintojų įrenginiai, o „Samsung“ ir „Xiaomi“ yra vieni stipriausių žaidėjų.
Didžiausia problema, kurią „Android“ tempia, yra ta, kad suskaidymasRinkoje egzistuoja daug skirtingų sistemos versijų, taip pat daugybė modelių su skirtingais pritaikymo sluoksniais. Nors „Google“ bandė tai sumažinti tokiomis iniciatyvomis kaip „Project Treble“ (kuri atskiria gamintojo sluoksnį nuo sistemos sluoksnio, kad paspartintų atnaujinimus) arba „Google Play“ paslaugos (leidžiančios atnaujinti programas ir pagrindinius komponentus nekeičiant visos „Android“ versijos), realybė tokia, kad milijonai telefonų nustoja gauti naujas versijas gerokai anksčiau, nei jų aparatinė įranga pasiekia savo naudingo tarnavimo laiko pabaigą.
Remiantis 2025 m. balandžio mėn. duomenimis apie naudojimą pagal versijas, apytikslis pasiskirstymas būtų toks:
- "Android" 14.0 - penkiolika proc.
- "Android" 13.0 - penkiolika proc.
- "Android" 12.0 - penkiolika proc.
- "Android" 11.0 - penkiolika proc.
- "Android" 15.0 – 10,06 % (įgyvendinimas vyksta).
- "Android" 10.0 - penkiolika proc.
- "Android" "9.0" pyragas - penkiolika proc.
- "Android 8.0" "Oreo" - penkiolika proc.
- "Android" saldainis 5.0 - penkiolika proc.
- kiti - penkiolika proc.
Palyginti su „iOS“, kur daugiau nei 90 % įrenginių paprastai naudoja naujausią arba ankstesnę versiją, „Android“ išlieka labai fragmentiška, apsunkina kūrėjų darbą ir pablogina naudotojo patirtį... saugumas ir prieiga prie modernių funkcijų.
Kaip sužinoti, kokia „Android“ versija yra jūsų mobiliajame telefone
Jei bet kuriuo metu reikės nustatyti, kokia „Android“ versija veikia jūsų telefone (pavyzdžiui, norint įdiegti suderinamą programėlę arba patikrinti, ar gausite atnaujinimą), tiesiog eikite į sistemos nustatymaiDaugumoje naujausių mobiliųjų telefonų kelias yra labai panašus:
Atidarykite „Nustatymai“ ir eikite į Sistema > Apie telefoną > „Android“ versijaTen matysite tikslią įdiegtą versiją, versijos numerį, įrenginio modelį ir, jei gamintojas naudoja savo apvalkalą („One UI“, MIUI ir kt.), bus rodoma ir to apvalkalo versija. Be to, paprastai rodoma tokia informacija kaip IMEI, RAM ir ekrano skiriamoji geba.
Kai kuriais atvejais ši parinktis gali būti meniu, vadinamame Informacija apie įrenginį arba panašiai, bet visada nustatymuose. Pavadinimas šiek tiek keičiasi priklausomai nuo prekės ženklo, nors turinys iš esmės yra tas pats.
Vidiniai komponentai: kaip „Android“ yra sukurta viduje
Už patogios „Android“ vartotojo sąsajos slypi gana aiški sluoksninė architektūra. Kiekvienas sluoksnis atlieka konkrečią funkciją, leidžiančią programoms veikti ir sistemai efektyviai bendrauti su aparatine įranga.
Pagrindiniai sistemos blokai yra šie:
- programosVartotojas mato el. pašto, SMS, kalendoriaus, žemėlapių, naršyklės, kontaktų ir kitų pagrindinių įrankių programas. Jos dažniausiai sukurtos naudojant „Java“ arba „Kotlin“ ir supakuotos APK formatu.
- Taikomųjų programų sistemaJi teikia programų naudojamas API sąsajas – tiek numatytąsias, tiek tas, kurias įdiegia vartotojai. Ši sistema sukurta taip, kad būtų lengviau pakartotinai naudoti komponentus, kad viena programa galėtų „publikuoti“ tam tikras funkcijas, o kita – jomis pasinaudoti, visada laikydamasi sistemos saugumo taisyklių.
- Vietinės bibliotekosTai bibliotekos, parašytos C arba C++ kalba ir siūlančios žemo lygio funkcijas: 2D/3D grafiką („OpenGL ES“), multimediją (kodekus, garso ir vaizdo atkūrimą), „SQLite“ duomenų bazę, „WebKit“ variklį naršyklei, SSL, „Bionic C“ standartinę biblioteką ir kt. Šios bibliotekos pasiekiamos per programos sistemą.
- „Android“ vykdymo aplinkaTai apima pagrindines „Java“ kalbos bibliotekas ir vykdymo aplinką. Iki „Android 4.4“ pagrindinė vykdymo aplinka buvo „Dalvik“, kuri vykdė .dex failus su „just-in-time“ (JIT) kompiliavimu. Nuo „Android 5.0“ versijos... ART („Android“ vykdymo aplinka) Jis pakeičia „Dalvik“ ir sukompiliuoja baitinį kodą programos diegimo metu (AOT, iš anksto), taip pagerindamas našumą ir duomenų suvartojimą.
- Linux branduolysTai sistemos širdis. Ji valdo saugumą, atmintį, procesus, tinklo ir aparatinės įrangos tvarkykles ir veikia kaip abstrakcijos sluoksnis tarp aparatinės ir likusios programinės įrangos.
Iš viso sistemą sudaro milijonai kodo eilučių: apie 12 milijono eilučiųTai apima XML, C, C++ ir Java. Šis dydis ir sudėtingumas iš dalies paaiškina, kodėl atnaujinimai ir suderinamumas gali būti tokie jautrūs, ypač kai dalyvauja tiek daug skirtingų gamintojų.
Pagrindinės funkcijos, ryšys ir kūrimo įrankiai
Kalbant apie specifikacijas, „Android“ palaiko daugybę technologijų. ryšysGSM/EDGE, CDMA, EV-DO, UMTS, HSDPA, HSPA+, LTE, „WiMAX“ (kai kuriuose senesniuose modeliuose), „Wi-Fi“, „Bluetooth“ (įvairios versijos), NFC ir kt. Pranešimų funkcijos apima SMS, MMS ir tokias paslaugas kaip „Firebase Cloud Messaging“, skirtas tiesioginiams pranešimams.
Tradicinė „Android“ žiniatinklio naršyklė yra pagrįsta... „WebKit“ ir „V8 JavaScript“ variklisTačiau praktiškai dauguma vartotojų naudoja „Google Chrome“ arba kitas naršykles, pvz. "Mozilla Firefox"Jau daugelį metų numatytoji naršyklė pasiekia aukščiausius balus tokiuose testuose kaip „Acid3“, o tai rodo gerą interneto standartų palaikymą.
Multimedijos srityje sistema suderinama su labai plačiu formatų spektru: WebM, H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, BMP ir dar daugiau, be to, kad palaiko transliaciją per RTP/RTSP, žymos
Aparatinės įrangos lygmeniu „Android“ gali veikti su fotoaparatais ir vaizdo kameromis (įskaitant ir teleobjektyvas mobiliojoje fotografijoje), daugialypiai lietimui jautrūs ekranai, GPS, akselerometras, giroskopas, magnetometras, artumo ir šviesos jutikliai, slėgio jutikliai, žaidimų pultai, 2D ir 3D grafikos procesoriai… apskritai bet koks modernus jutiklis ar periferinis įrenginys, kurį integruoja gamintojas, jei yra sukurti atitinkami tvarkyklės.
Norint kurti programas, oficiali aplinka yra "Android" studijaSukurta „IntelliJ IDEA“ pagrindu, ji apima įrenginio emuliatorių, derinimo įrankius, našumo analizę ir viską, ko reikia APK kompiliavimui. Istoriškai „Eclipse“ buvo naudojama su ADT įskiepiu, tačiau šiandien praktiškai visas rimtas kūrimas atliekamas naudojant „Android Studio“ ir „Google SDK“, naudojant „Java“ arba „Kotlin“ kaip pagrindines kalbas (be to, NDK C/C++ kodui, kai reikalingas didesnis našumas).
Programėlių ekosistema, „Google Play“ ir APK formatai
Vienas iš svarbiausių „Android“ bruožų yra didžiulė programų diegimo laisvėOficialiai pagrindinė programėlių parduotuvė yra „Google Play“, kurioje yra milijonai įvairiausių programėlių: socialinės žiniasklaidos, pranešimų siuntimo, žaidimų, bankininkystės, produktyvumo, sveikatos, švietimo, multimedijos, apsipirkimo ir daug daugiau. 2018 m. pradžioje vien šioje parduotuvėje jau buvo daugiau nei du milijonai programėlių.
Norėdami naudotis „Google Play“, jums reikia „Gmail“ paskyros, susietos su jūsų įrenginiu. Už tai galite pasiekti nemokamas ir mokamas programas, naudodami tokius metodus kaip kreditinė kortelė, „PayPal“ arba išankstinio mokėjimo kodai. Paprastai „Google“ dalijasi maždaug 70 % kiekvieno pardavimo kainos su kūrėju, o likusią dalį pasilieka kaip komisinį mokestį.
Tačiau „Android“ nepririša jūsų prie „Play Store“. Tai įmanoma įdiegti programas iš kitų parduotuvių pvz., „Amazon Appstore“, „F-Droid“ (orientuota į nemokamą programinę įrangą) ar alternatyvias saugyklas, arba net tiesiogiai įkeliant iš naršyklės atsisiųstus arba iš kompiuterio perkeltus APK failus. Tačiau norint leisti diegti iš „nežinomų šaltinių“, reikia įjungti atitinkamą parinktį nustatymuose, būtent tam, kad būtų išvengta nepageidaujamos programinės įrangos diegimo be leidimo.
„Android“ programos platinamos APK formatasAPK yra suspaustas paketas, kuriame yra programos kodas, ištekliai ir manifestas. Daugelyje įrenginių tiesiog atidarius APK failą naudojant failų tvarkyklę, bus paleista diegimo programa. Šis lankstumas yra didžiulis privalumas patyrusiems vartotojams, tačiau jis taip pat kelia saugumo riziką, jei APK atsisiunčiami iš nepatikimų šaltinių.
Kalbant apie kategorijas, „Android“ programėlių visumą galima suskirstyti į kelis didelius blokus: socialinius tinklus ir susirašinėjimą (Telegram„WhatsApp“, „Facebook“, „Instagram“, „TikTok“ ir kt.), gyvenimo būdo programėlės („Netflix“, „Spotify“, „Uber“, maisto pristatymo programėlės, sveikatos ir mitybos programėlės), pagrindinės paslaugos (žadintuvas, žibintuvėlis, orai, skaičiuotuvas), produktyvumo programos (el. paštas, užduočių tvarkyklės, „Slack“, biuro programų paketai) ir, žinoma, juegos, vienas pelningiausių ekosistemos sektorių.
Saugumas, privatumas ir stebėjimas: kita „Android“ pusė
Kalbant apie saugumą, „Android“ sulaukė vienodai kritikos ir pagyrų. Viena vertus, tokie tyrimai kaip „Symantec“ 2013 m. atliktas tyrimas parodė, kad griežtai kalbant apie sistemos pažeidžiamumai„iOS“ turėjo daug rimtesnių pažeidžiamumų nei „Android“. Kita vertus, kalbant apie realias atakas ir aktyvią kenkėjišką programinę įrangą, „Android“ patyrė žymiai daugiau incidentų, daugiausia dėl to, kad leidžia diegti programas ne iš oficialios parduotuvės ir dėl to, kad dėl didžiulės rinkos dalies ji yra prioritetinis taikinys.
„Google“ laikui bėgant tobulino sistemą: „Google Play Protect“ automatiškai analizuoja programas ir atnaujinimus, leidimai buvo sugriežtinti, prieiga fone vis labiau ribojama, o daugeliu atvejų neleidžiama vykdyti nepasirašyto kodo. Nepaisant to, pagrindinė rekomendacija išlieka diegti programas tik iš patikimų šaltinių ir atidžiai peržiūrėti. leidimų jie prašo.
Taip pat kilo ginčų privatumo srityje. Panašus elgesys kaip ir „iPhone“ telefonuose buvo aptiktas kalbant apie vietos sekimą, nors „Android“ sistemoje vartotojai įspėjami naudojant belaidžius tinklus, kad būtų pagerintas vietos sekimas, o šie duomenys ištrinami, kai ši parinktis išjungiama; pavyzdžiui, galite Ištrinti paieškos istorijąnes jie traktuojami kaip laikina talpykla, o ne kaip nuolatinis įrašas.
2013 ir 2014 m. nutekinta informacija apie masinį sekimą atskleidė, kad tokios agentūros kaip NSA (Jungtinės Valstijos) ir GCHQ (Jungtinė Karalystė) Jie specialiai taikėsi į „Android“ naudotojus. Įvairiuose dokumentuose nurodoma, kad jie galėjo pasiekti SMS žinutes, el. laiškus, buvimo vietą, užrašus ir kitus pranešimus, netgi pasinaudodami duomenimis, kuriuos reklamos tikslais rinko tokios populiarios programėlės kaip „Angry Birds“. Taip pat buvo atskleista, kad jie dėjo ypatingas pastangas perimti „Google Maps“ paieškas, kad dideliu mastu užfiksuotų buvimo vietą.
Reaguodami į šiuos atskleidimus, kai kurie žaidimų kūrėjai, pavyzdžiui, „Rovio“ („Angry Birds“ kūrėjai), paskelbė, kad peržiūrės savo susitarimus su reklamos tinklais, ir paragino užtikrinti didesnį skaidrumą visoje pramonėje. Iki šiol diskusijos apie tai, kiek galima užtikrinti visišką privatumą mobiliajame įrenginyje, tebėra gyvos, ir „Android“ nėra išimtis.
Ryšys su „iOS“, konkurencija ir bylinėjimasis
Nuo pat pradžių „Android“ buvo didžiausias konkurentas. „Apple iOS“Konkurencija vyko rinkos dalies, programų ekosistemos, saugumo, naudotojų patirties srityse ir, žinoma, teismuose. Puikus pavyzdys – konfliktas su „Oracle“, kuri 2010 m. padavė „Google“ į teismą, teigdama, kad dėl „Java“ naudojimo „Android“ sistemoje buvo pažeistos intelektinės nuosavybės teisės.
Po daugelio metų bylinėjimosi 2012 m. teismas priėmė „Google“ palankų sprendimą, padarydamas išvadą, kad „Android“ nepažeidė „Oracle“ patentų, kaip teigiama. Ši byla buvo labai svarbi aiškinant, kaip tam tikri API elementai gali būti naudojami atvirojo kodo ir komercinės programinės įrangos projektuose.
Šiandien karas tarp „Android“ ir „iOS“ vyksta ne tiek teismuose, kiek kiekvienos platformos gebėjime pasiūlyti tvirta, saugi ekosistema su gerais atnaujinimais ir patrauklių funkcijų. „Android“ ir toliau pirmauja įrenginių įvairovės ir kainų diapazono atžvilgiu, o „Apple“ dominuoja aukštos klasės rinkose ir šalyse, kuriose yra didesnė perkamoji galia.
Žvelgiant į „Android“ iš tam tikros perspektyvos, matome sistemą, kuri iš „Google“ įsigyto eksperimento tapo pasaulinės mobiliosios kompiuterijos pagrindu, turinčia didžiulę kūrėjų bendruomenę, milijonus programų, lanksčią architektūrą ir labai aukštą inovacijų lygį, tačiau taip pat susiduria su tokiais svarbiais iššūkiais kaip fragmentacija, saugumas senesniuose įrenginiuose ir reali vartotojų galimybė kontroliuoti savo duomenis vis labiau sujungtame pasaulyje.


