- Android ir mobilā ekosistēma, kuras pamatā ir Linux kodols un atvērtā pirmkoda kods, kas nodrošina ārkārtīgas pielāgošanas iespējas un milzīgu ierīču dažādību.
- Tās arhitektūra ir balstīta uz ART izpildlaika vidi un Java ietvaru, atvieglojot miljoniem lietojumprogrammu izveidi, kas pieejamas dažādos veikalos.
- Lai gan tā izceļas ar savu daudzpusību un brīvību, tā saskaras ar tādām problēmām kā programmatūras fragmentācija un drošības ievainojamības, kas raksturīgas tās atvērtajai dabai.

Runājot par mobilajiem tālruņiem, gandrīz neiespējami nepieminēt Android. Šī sistēma, kas no ambicioza projekta ir kļuvusi par dominējošu globālajā tirgū, būtībā ir miljonu ierīču smadzenes ko mēs nēsājam kabatā. Tā nav tikai skaista saskarne, bet gan stabila platforma, kas ļauj visam, sākot no viedpulksteņa līdz automašīnas sistēmai, darboties pēc vienas un tās pašas loģikas.
Android īpašu padara tas, ka tā nav slēgta sistēma. Tā ir balstīta uz Linux kodols un atvērtā pirmkoda programmatūraTas ir ļāvis ražotājiem visā pasaulē modificēt un pielāgot to savām vēlmēm. Tas izskaidro, kāpēc Samsung tālrunis šķiet atšķirīgs no Xiaomi tālruņa, lai gan abi izmanto vienu un to pašu pamatā esošo sistēmu.
Iekšējā mehānika: arhitektūra un komponenti

Lai saprastu, kā darbojas Android, ir jāieskatās zem pārsega. Viss sākas ar linux kodolsŠis slānis ir atbildīgs par visprasīgākajiem uzdevumiem, piemēram, atmiņas, drošības un aparatūras kontrolleru pārvaldību. Virs tā atrodas aparatūras abstrakcijas slānis (HAL), kas darbojas kā tulks, lai sistēma varētu sazināties ar fiziskajiem komponentiem neatkarīgi no to zīmola.
Attiecībā uz lietotņu izpildi bija būtiskas izmaiņas. Iepriekš tika izmantota Dalvik virtuālā mašīna, bet, sākot ar 5.0 versiju, tā tika pārslēgta uz... Android Runtime (ART)Atšķirība ir tāda, ka ART instalēšanas laikā kompilē lietojumprogrammas, kas padara ierīci Darbojieties daudz vienmērīgāk un optimizējiet savu sniegumu un patērē mazāk akumulatora enerģijas. Turklāt sistēma balstās uz pieteikuma ietvars Balstīts uz Java un Kotlin, ļaujot izstrādātājiem izmantot standarta API, lai piekļūtu kamerai vai GPS.
Tehniski sistēma ir īsts zvērs. Tā sastāv no miljoniem koda rindiņu, kas rakstītas C, C++, Java un XMLLai datus glabātu lokāli, izmantojiet SQLite — vieglu datubāzi, kas patērē ļoti maz resursu, nodrošinot, ka jūsu kontaktpersonas vai iestatījumi tiek saglabāti, nepalēninot datora darbību.
Priekšrocības: brīvība un daudzpusība
Ja ir viena lieta, kas traucē slēgtu sistēmu lietotājiem, tā ir kontroles trūkums, un tieši šeit Android izceļas. pielāgojamība Tas ir brutāli; ja vēlaties dzēst Google pēdas, varat mainīt visu, sākot no lietotņu palaidēja (piemēram, Nova Launcher) līdz alternatīvu ROM, piemēram, LineageOS vai GrapheneOS, instalēšanai.
- Aparatūras daudzveidība: Ir mobilie tālruņi visiem budžetiem, sākot no lētākajiem līdz jaudīgākajiem augstākās klases modeļiem.
- Lietotņu ekosistēma: Google Play veikals ir milzīgs, lai gan no turienes var instalēt arī APK failus. Labākās alternatīvas Google Play veikalam vai izmantojiet tādus veikalus kā F-Droid, lai iegūtu bezmaksas programmatūru.
- Pilna sinhronizācija: Integrācija ar Google pakalpojumi Gmail, Disks un Kalendārs nodrošina netraucētu plūsmu starp jūsu ierīcēm.
- Īsta daudzuzdevumu veikšana: Android ļauj vienlaikus pārvaldīt vairākas lietojumprogrammas, optimizējot atmiņu, lai jums nebūtu jāaizver viss katru reizi, pārslēdzot uzdevumus.
Monētas otra puse: trūkumi un riski
Ne viss ir tik vienkārši. Tā kā Android sistēma ir tik atvērta, tā cieš no tā, ko mēs saucam par sadrumstalotībaTas nozīmē, ka, lai gan Google izlaiž jaunu versiju, ražotājiem ir nepieciešami mēneši (vai gadi), lai to pielāgotu saviem modeļiem, tāpēc daudziem lietotājiem ir novecojušas versijas un neaizlāpotas drošības ievainojamības.
Vēl viens trūkums ir ievainojamība. Ļaujot instalēt lietojumprogrammas ārpus oficiālā veikala, neko nenojaušošam lietotājam ir vieglāk tās instalēt. ļaunprogrammatūra vai Trojas zirgiTāpēc ir svarīgi izmantot pretvīrusu programmatūru un būt selektīvam APK failu izvēlē, lai neapdraudētu privātumu. Turklāt daudzuzdevumu sistēma, lai arī noderīga, var būt... akumulatoru ēdājs ja tie netiek izmantoti Rīki akumulatora darbības laika optimizēšanai operētājsistēmā Android.
Konfidencialitāte ir aktuāla tēma. Daudzi kritiķi norāda, ka Android ir Google datu vākšanas rīks. Lai gan pastāv iespējas to ierobežot, noklusējuma iestatījumi bieži vien dod priekšroku [trešo pušu konfidencialitātes izmantošanai]. personas informācijas piegāde korporācijai, lai uzlabotu reklāmu un pakalpojumus.
Sistēmas evolūcija un versijas

Android ir piedzīvojis neparastu ceļu. Gadiem ilgi versijām bija desertu nosaukumi alfabētiskā secībā, piemēram, Cupcake, Jelly Bean vai Oreo. Tomēr, sākot ar Android 10, Google nolēma pāriet uz skaitlisku nosaukumu sistēmu, lai vienkāršotu lietas, lai gan iekšēji viņi turpina izmantot saldus nosaukumus, piemēram, Baklava vai Cinnamon Bun.
Pašlaik sistēma ir paplašinājusies ārpus telefona. Mums ir Valkājiet OS pulksteņiem, android TV televizoriem un Android Auto automašīnām. Šis paplašinājums parāda, ka Google arhitektūra ir pietiekami elastīga, lai Optimizējiet Android Auto gariem braucieniem un pielāgoties jebkuram ekrānam un sensoram.
Ceļš uz bezmaksas programmatūru
Tiem, kas vēlas pilnīgu kontroli, ir tādas iniciatīvas kā / e / OS vai FSFE kampaņa par Android bezmaksas ieviešanu. Mērķis ir noņemt Google patentētos komponentus un aizstāt tos ar atvērtā koda alternatīvasTas ne tikai uzlabo privātumu, bet arī neļauj ražotājam izlemt, kad jūsu tālrunis kļūst novecojis plānotās novecošanas dēļ.
Šī mobilā ekosistēma joprojām ir neapstrīdama līdere, jo tā apvieno Linux tehnisko jaudu ar elastību, kas ļauj ikvienam, sākot no iesācēja lietotāja līdz pat pieredzējušam programmētājam, pielāgot ierīci savām vajadzībām, līdzsvarojot mākoņpakalpojumu ērtības ar iespēju saglabāt suverenitāti pār personas datiem.

