Android

Ano ang ibig sabihin ng mga android jargons tulad ng dalvik, adb, gapps?

Mga Patakarang Pangkaligtasan

Mga Patakarang Pangkaligtasan

Talaan ng mga Nilalaman:

Anonim

Naaalala ko pa ang araw nang una kong nag-ugat at nag-flush ng isang pasadyang ROM sa aking Samsung Galaxy S. Ako ay nasa kolehiyo at nagsimula sa Android sa oras na iyon. Habang kumikislap ng aparato, nakatagpo ako ng maraming mga bagong salita at akronim na nauugnay sa ekosistema ng Android, na kung saan ay wala akong masabi tungkol dito. Sa paglipas ng mga taon na pamilyar ako sa mga karaniwang gargons ng Android habang nagsusulat tungkol dito, nakikilahok sa mga forum at nagbabasa tungkol sa mga bagay-bagay.

Ang artikulong ito ay para sa lahat ng mga bagong gumagamit ng Android doon na nais ng isang bagay na labis mula sa kanilang mga telepono - upang ma-root ito, flash ito, at galugarin ang kanilang mga limitasyon. Alam kung kapaki-pakinabang ang mga salitang ito, dahil ang karamihan sa nilalaman ng Android ay malamang na magamit ito sa form na iyon. Makakatulong ito sa iyo na maunawaan ang mga bagay na mas mahusay sa susunod na sinusunod mo ang isang artikulo na pinag-uusapan ang mga flashing ROM.

Kaya, narito ang ilan sa mga Android jargons na dapat mong malaman tungkol sa.

ADB

ADB, maikli para sa "tulay ng Android debug", ay karaniwang isang tool na linya ng utos na ginagamit upang makipag-usap sa aparato ng Android. Kapag ikinonekta mo ang aparato ng Android sa pamamagitan ng USB cable at na-install ang ADB, maaari mong gamitin ang mga utos ng ADB upang magsagawa ng mga tiyak na operasyon sa Android gamit ang iyong computer.

Para sa isang normal na gumagamit ng pagtatapos, ang ADB ay kadalasang ginagamit habang kumikislap o nag-rooting ng aparato. Maaari rin itong magamit upang itulak (ilipat) ang anumang file mula sa iyong computer sa Android bilang isang root user.

AOSP

Ang Android Open Source Project, na kilala rin bilang AOSP, ay karaniwang ang Android Operating System ng Google sa purest form nito. Ito ang mga ROMS na itinayo mula sa open source code ng Android. Ang mga tagagawa tulad ng Samsung at HTC ay tumatagal ng source code at pagkatapos ay baguhin ito upang lumikha ng mga ROMS tulad ng Sense at TouchWiz na ginagamit namin sa kanilang mga telepono.

Ang mga AOSP ROM ay halos 200 hanggang 300 MB ang laki, kumpara sa mga Samsung at HTC ROM, na maaaring mag-shoot ng ilang mga GB. Ngayon habang maaari itong mapabilis ang iyong aparato sa pamamagitan ng pagputol sa lahat ng mga bloatware, maaari kang mawalan ng maraming mga cool na bagay na dinisenyo ng mga tagagawa ng aparato.

Bootloader

Para sa simpleng pag-unawa, ang bootloader ay maihahambing sa BIOS na mayroon tayo sa aming computer. Kapag nag-kapangyarihan ka sa iyong telepono sa Android, ito ang unang bagay na naglo-load. Pagkatapos nito, maaari itong i-load ang alinman sa pagbawi o ang Kernel depende sa iyong pagpipilian sa boot. Pagkatapos nito ay naglo-load ng ROM (Operating System) para sa isang normal na boot.

Ang isang aparato na may selyadong pabrika ay may naka-lock na bootloader, na nagpapatakbo ng opisyal na firmware sa aparato at awtomatikong nilagdaan ng tagagawa. Kaya kung nais mong magpatakbo ng mga pasadyang mga ROM, dapat mo munang i-unlock ang bootloader. Gayunpaman, binubuksan ang pag-unlock ng bootloader ang warranty para sa karamihan ng mga aparato.

Dalvik

Habang kumikislap ng mga ROM, dapat na nakarating ka sa isang hakbang na humihiling sa iyo na limasin ang Dalvik Cache. Ngayon upang maunawaan kung ano ang eksaktong ginagawa mo sa puntong ito, dapat muna nating maunawaan kung ano ang Dalvik.

Ang Dalvik ay isang Java machine virtual based na batayan para sa pagpapatakbo ng iyong mga programa. Tulad ng pagpapatakbo ng mga aplikasyon ng APK sa iyong Android, pinapatakbo ni Dalvik ang code na nakasulat sa Java. Upang gawing simple ang mga bagay, Dalvik ay isang mobile friendly Java Virtual Machine na nagpapatakbo ng Java code upang maaari itong gumana sa iyong Android device.

Ang Dalvik cache ay ang cache lamang na pinapanatili habang pinatutupad ang Java code. Laging pinapayuhan na mapupuksa ang cache na ito upang maiwasan ang anumang kalabuan habang pinagsama ang code pagkatapos ng pag-flash ng isang bagong ROM.

Deodex

Ang mga Deodexed ROM ay mayroong lahat ng mga APK at OS file na naipon at isinaayos sa ilalim ng isang payong na tinatawag na classes.dex. Tinitiyak nito na ang lahat ng code ay dumating sa isang package. Tulad ng magagamit ang lahat ng code sa isang lugar, ang pagbabago ng mga ROM na ito ay napakadali. Kaya, ang Deodex ay pinapaboran ng halos lahat ng pasadyang mga ROM Developers doon.

Gayunpaman, ang lahat ng code na ito ay tumatagal ng labis na oras upang makatipon ang bawat oras na naisakatuparan para sa Dalvik VM.

GAPPS

Karamihan sa mga oras kapag nag-flash ka ng isang pasadyang ROM, hiniling sa iyo ng mga developer na mag-flash ng file ng GAPPS matapos na mag-flash sa ROM file. Ang file na GAPPS ay naglalaman ng lahat ng mga apps ng Google, kabilang ang merkado na mai-install bilang isang system app para gumana ang aparato.

Ang telepono ay maaaring mag-boot nang walang Google Apps ngunit walang magiging Market, serbisyo sa pagsubaybay sa GPS, o kahit na ang pag-sync ng account at data.

Ang bawat bersyon ng Android ay may ibang file ng GAPPS, kaya ang iyong flash ay ibinigay ng mga developer. Kung nais mong i-download ang mga ito nang manu-mano, ang pinakamahusay na paraan ay ang paggamit ng app Gapps Manager.

Kernel

Ang Kernel ay hindi isang bagay na mayroon lamang mga aparatong Android. Karaniwan, ito ay isang pinagbabatayan na layer sa pagitan ng makina at ang operating system. Maging ito Windows, Mac, o iOS, ang bawat isa sa kanila ay may Kernel.

Gumagamit ang mga Android smartphone ng isang Linux Kernel. Sa bawat oras na ang software ay kailangang makipag-usap sa hardware, ang mga bagay ay kailangang dumaan sa Kernel. Mula sa pagpapalit ng lakas ng tunog sa telepono, sa paggawa ng mga tawag sa telepono at pagkuha ng pagtanggap ng cell, ang lahat ay nakomunikasyon gamit ang isang Kernel.

Iba't ibang mga ROM ang gumagana sa iba't ibang mga Kernels depende sa kanilang arkitektura. Kinokontrol ng mga Kernels ang hardware para sa software. Ang pinakamahusay na halimbawa na maibigay dito ay maaaring isang suporta sa OTG. Habang maaari kang mag-plug sa isang OTG sa anumang aparato sa Android, malalaman lamang kung sinusuportahan ng Kernel ang tampok na ito. Samakatuwid, may ilang mga telepono na sumusuporta sa OTG habang ang iba ay kailangang mag-flash ng isang pasadyang kernel upang makuha ang tampok na ito.

Odex

Maraming mga teknikal na paraan upang maipaliwanag ito, ngunit dahil ang artikulong ito ay inilaan para sa mga nagsisimula, ang pinakamadaling paraan upang ilarawan ang mga file ng Odex ay ang mga pre-compile.dex file. Ang mga file na ito ay na-optimize at maaaring tumakbo nang diretso sa Dalvik Virtual Machine.

Ang mga Odex ROM ay na-optimize at sa gayon ay tumatagal ng mas kaunting oras ng pag-boot. Napakahirap na baguhin ang mga file na ito nang naipon na.

Konklusyon

Kaya ito ang ilan sa mga mahahalagang termino na maaari mong makita habang ginalugad ang mga forum tungkol sa pag-flash at pag-rooting ng iyong aparato. Inaasahan, makakatulong ito sa iyo na makakuha ng isang hang ng wika ng dev pagdating sa Android. Kung nakatagpo ka ng anumang iba pang mga term na hindi nabanggit sa artikulo, huwag mag-atubiling humiling ng paliwanag sa mga komento sa ibaba.