- Ang Android ay isang mobile ecosystem na nakabatay sa Linux kernel at open source code, na nagbibigay-daan para sa matinding pagpapasadya at napakaraming iba't ibang device.
- Ang arkitektura nito ay batay sa ART runtime environment at sa Java framework, na nagpapadali sa paglikha ng milyun-milyong aplikasyon na magagamit sa iba't ibang tindahan.
- Bagama't namumukod-tangi ito dahil sa kagalingan at kalayaan nito, nahaharap ito sa mga hamon tulad ng pagkapira-piraso ng software at mga kahinaan sa seguridad na likas sa pagiging bukas nito.

Kapag pinag-uusapan natin ang mga mobile phone, halos imposibleng hindi banggitin ang Android. Ang sistemang ito, na mula sa pagiging isang ambisyosong proyekto ay naging nangingibabaw sa pandaigdigang merkado, ay siyang utak ng milyun-milyong device na dala-dala natin. Hindi lamang ito tungkol sa isang magandang interface, kundi isang matibay na platform na nagbibigay-daan sa lahat mula sa isang smartwatch hanggang sa operating system ng isang kotse na gumana sa ilalim ng parehong lohika.
Ang nagpapatangi sa Android ay hindi ito isang saradong sistema. Dahil nakabatay ito sa Linux kernel at open-source software , nabigyang-daan nito ang mga tagagawa sa buong mundo na i-customize at iakma ito ayon sa kanilang kagustuhan. Ito ang dahilan kung bakit ang isang teleponong Samsung ay kakaiba sa isang teleponong Xiaomi, kahit na pareho silang gumagamit ng iisang operating system.
Ang panloob na makinarya: Arkitektura at mga Bahagi

Para maunawaan kung paano gumagana ang Android, kailangan mong tumingin sa ilalim ng hood. Nagsisimula ang lahat sa Linux kernel , na humahawak sa mga pinakamahihirap na gawain, tulad ng pamamahala ng memory, seguridad, at mga hardware driver. Bukod pa rito ay ang Hardware Abstraction Layer (HAL), na gumaganap bilang tagasalin upang ang sistema ay makipag-ugnayan sa mga pisikal na bahagi, anuman ang brand.
Tungkol sa pagpapatupad ng app, nagkaroon ng malaking pagbabago. Dati, ang Dalvik virtual machine ang ginamit, ngunit simula noong bersyon 5.0, ang Android Runtime (ART) na ang ginamit . Ang pagkakaiba ay kino-compile ng ART ang mga application habang ini-install, na nagreresulta sa mas maayos na karanasan sa device, na-optimize na performance , at nabawasang konsumo ng baterya. Bukod pa rito, ang system ay umaasa sa isang application framework na nakabatay sa Java at Kotlin, na nagpapahintulot sa mga developer na gumamit ng mga karaniwang API para ma-access ang camera o GPS.
Sa teknikal na aspeto, ang sistema ay isang napakalaking halimaw. Binubuo ito ng milyun-milyong linya ng code na nakasulat sa C, C++, Java, at XML . Para mag-imbak ng data nang lokal, gumagamit ito ng SQLite, isang magaan na database na kumokonsumo ng napakakaunting resources, na tinitiyak na ang iyong mga contact at setting ay naka-save nang hindi pinapabagal ang iyong computer.
Mga Kalamangan: Kalayaan at Kakayahang Magamit
Kung may isang bagay na bumabagabag sa mga gumagamit ng mga closed system, ito ay ang kawalan ng kontrol, at doon nagniningning ang Android. Napakaganda ng mga opsyon sa pagpapasadya ; maaari mong baguhin ang lahat mula sa app launcher (tulad ng Nova Launcher) hanggang sa pag-install ng mga alternatibong ROM tulad ng LineageOS o GrapheneOS kung gusto mong alisin ang presensya ng Google.
- Pagkakaiba-iba ng Hardware: May mga mobile phone para sa lahat ng badyet, mula sa mga low-end hanggang sa pinakamakapangyarihang high-end na modelo.
- Ekosistema ng App: Malaki ang Google Play Store, bagama't maaari ka ring mag-install ng mga APK file mula roon. Pinakamahusay na mga alternatibo sa Google Play Store o gumamit ng mga tindahan tulad ng F-Droid para sa libreng software.
- Buong pag-synchronize: Pagsasama sa Mga serbisyo ng Google Ginagawang maayos ng Gmail, Drive, at Calendar ang lahat ng bagay na dumadaloy sa pagitan ng iyong mga device.
- Tunay na multitasking: Binibigyang-daan ka ng Android na pamahalaan ang maraming application nang sabay-sabay, na nag-o-optimize ng memorya para hindi mo na kailangang isara ang lahat sa tuwing lilipat ka ng gawain.
Ang kabilang panig ng barya: Mga Disbentaha at Panganib
Hindi lahat ay maganda. Dahil isa itong bukas na sistema, ang Android ay dumaranas ng tinatawag nating fragmentation . Nangangahulugan ito na habang naglalabas ang Google ng bagong bersyon, inaabot ng ilang buwan (o taon) ang mga tagagawa upang iakma ito sa kanilang mga device, na nag-iiwan sa maraming user na may mga lumang bersyon at hindi naayos na mga kahinaan sa seguridad.
Isa pang kahinaan ay ang kahinaan. Sa pamamagitan ng pagpapahintulot sa pag-install ng mga app mula sa labas ng opisyal na tindahan, mas madali para sa mga walang kamalay-malay na gumagamit na mag-install ng malware o Trojans . Samakatuwid, ang pagkakaroon ng antivirus software at pagiging mapili sa mga APK ay mahalaga upang protektahan ang iyong privacy. Bukod pa rito, ang multitasking system, bagama't kapaki-pakinabang, ay maaaring makaubos ng baterya kung hindi ginagamit ang mga tool sa pag-optimize ng baterya sa Android.
Mainit na paksa ang tungkol sa privacy. Maraming kritiko ang nagsasabi na ang Android ay isang tool sa pangongolekta ng datos para sa Google. Bagama't may mga opsyon para limitahan ito, kadalasang pinapaboran ng mga default na setting ang pagbibigay ng personal na impormasyon sa korporasyon upang mapabuti ang advertising at mga serbisyo.
Ebolusyon at mga Bersyon ng Sistema

Ang Android ay nagkaroon ng kakaibang paglalakbay. Sa loob ng maraming taon, ang mga bersyon ay ipinangalan sa mga panghimagas ayon sa alpabetikong pagkakasunud-sunod, tulad ng Cupcake, Jelly Bean, o Oreo. Gayunpaman, simula sa Android 10, nagpasya ang Google na lumipat sa isang numerical na kombensiyon ng pagpapangalan upang gawing simple ang mga bagay-bagay, bagama't patuloy silang gumagamit ng mga matatamis na pangalan tulad ng Baklava o Cinnamon Bun sa loob.
Sa kasalukuyan, lumawak na ang sistemang ito nang higit pa sa mga telepono. Mayroon na tayong Wear OS para sa mga relo, Android TV para sa mga telebisyon, at Android Auto para sa mga kotse. Ipinapakita ng pagpapalawak na ito na ang arkitektura ng Google ay sapat na flexible upang ma-optimize ang Android Auto para sa mahahabang paglalakbay at umangkop sa anumang screen at sensor.
Ang landas patungo sa libreng software
Para sa mga naghahangad ng ganap na kontrol, may mga inisyatibo tulad ng /e/OS o ang kampanya ng FSFE para palayain ang Android. Ang layunin ay alisin ang mga proprietary component ng Google at palitan ang mga ito ng mga open-source na alternatibo . Hindi lamang nito pinapabuti ang privacy kundi pinipigilan din nito ang mga tagagawa na magdesisyon kung kailan magiging lipas na ang iyong telepono dahil sa planadong pagkaluma.
Ang mobile ecosystem na ito ay nananatiling hindi mapag-aalinlanganang nangunguna dahil pinagsasama nito ang teknikal na kapangyarihan ng Linux at ang kakayahang umangkop na nagbibigay-daan sa sinuman, mula sa isang baguhang gumagamit hanggang sa isang ekspertong programmer, na iayon ang device sa kanilang mga pangangailangan, binabalanse ang kaginhawahan ng mga serbisyo ng cloud at ang kakayahang mapanatili ang soberanya sa personal na data.

