Android

Mitä Android-žargonit kuten dalvik, adb, gapps tarkoittavat?

Janeman Lyrical Video | Aryan | Sonu Nigam, Shreya Ghoshal | Sohail Khan, Sneha Ullal

Janeman Lyrical Video | Aryan | Sonu Nigam, Shreya Ghoshal | Sohail Khan, Sneha Ullal

Sisällysluettelo:

Anonim

Muistan vielä päivän, jolloin juurin ja vilkaisin mukautetun ROM-levyn Samsung Galaxy S. -laitteellani. Olin yliopistossa ja aloitin Androidin kanssa tuolloin. Laitetta vilkuttaessani tapasin monia uusia Android-ekosysteemiin liittyviä sanoja ja lyhenteitä, joista minulla ei tuolloin ollut aavistustakaan. Vuosien varrella tutustuin tavallisiin Android-jargoniin kirjoittaessaan siitä, osallistumalla foorumeihin ja lukemalla juttuja.

Tämä artikkeli on tarkoitettu kaikille uusille Android-käyttäjille, jotka haluavat jotain ylimääräistä puhelimistaan ​​- juurruttaa, salata ja tutkia niiden rajoja. Tietäen, mitkä nämä termit ovat hyödyllisiä, koska suurin osa Android-sisällöstä todennäköisesti käyttää niitä siinä muodossa. Se auttaa sinua ymmärtämään asioita paremmin seuraavan kerran, kun seuraat artikkelia, joka kertoo vilkkuvista ROM-levyistä.

Joten, tässä on joitain Android-jagonista, joista sinun pitäisi tietää.

ADB

ADB, lyhenne sanoista “Android debug bridge”, on periaatteessa komentorivityökalu, jota käytetään kommunikoimaan Android-laitteen kanssa. Kun olet kytkenyt Android-laitteen USB-kaapelilla ja asentanut ADB: n, voit käyttää ADB-komentoja suorittaaksesi tiettyjä toimintoja Androidilla tietokoneellasi.

Normaalille loppukäyttäjälle ADB: tä käytetään enimmäkseen laitteen vilkkumisen tai juurtumisen aikana. Sitä voidaan käyttää myös minkä tahansa tiedoston siirtämiseen (siirtämiseen) tietokoneeltasi Android-järjestelmän pääkäyttäjänä.

AOSP

Android Open Source Project, joka tunnetaan myös nimellä AOSP, on pohjimmiltaan Googlen Android-käyttöjärjestelmä puhtaimmassa muodossa. Nämä ovat ROM-levyt, jotka on rakennettu Android-avoimen lähdekoodin avulla. Valmistajat, kuten Samsung ja HTC, ottavat tämän lähdekoodin käyttöön ja muokkaavat sitä sitten luomaan ROMeja, kuten Sense ja TouchWiz, joita käytämme heidän puhelimissaan.

AOSP-ROM-levyjen koko on vain noin 200–300 Mt verrattuna Samsungin ja HTC: n ROM-levyihin, jotka voivat tallentaa jopa muutaman gigatavua. Nyt vaikka se saattaa nopeuttaa laitettasi leikkaamalla kaikki esto-ohjelmat, saatat menettää monia hienoja asioita, joihin valmistajat ovat suunnitelleet laitteen.

Käynnistyslatain

Yksinkertaisen ymmärtämisen vuoksi käynnistyslatausta voidaan verrata tietokoneemme BIOS-järjestelmään. Kun käynnistät Android-puhelimen, se on ensimmäinen asia, joka latautuu. Sen jälkeen se voi ladata joko palautuksen tai ytimen käynnistysasetuksestasi riippuen. Sitten se lataa lopulta ROM (käyttöjärjestelmä) normaalia käynnistystä varten.

Tehtaalla suljetussa laitteessa on lukittu bootloader, joka käyttää laitteen virallista laiteohjelmistoa ja jonka valmistaja on digitaalisesti allekirjoittanut. Joten jos haluat käyttää mukautettuja ROM-levyjä, avaa ensin käynnistyslataimen lukitus. Käynnistyslataimen lukituksen avaaminen mitätöi kuitenkin takuun useimmille laitteille.

Dalvik

Kun vilkutat ROM-levyjä, sinun on täytynyt törmätä vaiheeseen, jossa sinua pyydetään tyhjentämään Dalvik-välimuisti. Nyt ymmärtääksemme mitä teet tässä vaiheessa, meidän on ensin ymmärrettävä, mikä Dalvik on.

Dalvik on Java-pohjainen virtuaalikone, joka on perusta ohjelmien suorittamiselle. Aivan kuten APK-sovellukset ajavat sovelluksia Android-laitteellasi, Dalvik ajaa Java-kirjoitettua koodia. Asioiden yksinkertaistamiseksi Dalvik on mobiiliystävällinen Java-virtuaalikone, joka ajaa Java-koodia, jotta se voi toimia Android-laitteellasi.

Dalvik-välimuisti on vain välimuisti, jota ylläpidetään Java-koodia suoritettaessa. On aina suositeltavaa päästä eroon tästä välimuistista, jotta vältetään epäselvyydet, kun käännät koodia uuden levyn vilkkumisen jälkeen.

Deodex

Deodexoiduissa ROM-levyissä kaikki APK- ja OS-tiedostot on koottu ja järjestetty yhdeksi sateenvarjoksi, nimeltään class.dex. Tämä varmistaa, että kaikki koodi tulee yhdessä paketissa. Koska kaikki koodi on saatavana yhdessä paikassa, näiden ROM-levyjen muokkaaminen on erittäin helppoa. Siksi Deodexia suosivat melkein kaikki siellä olevat mukautettujen ROM-kehittäjät.

Kaikki tämä koodi vie kuitenkin lisäaikaa kääntämiseen joka kerta, kun se on suoritettava Dalvik VM: lle.

GAPPS

Useimmiten, kun vilkkuu mukautettua ROM-levyä, kehittäjät pyytävät sinua salaamaan GAPPS-tiedoston ROM-tiedoston vilkkumisen jälkeen. GAPPS-tiedosto sisältää kaikki Google-sovellukset, mukaan lukien markkinat, jotka asennettaisiin järjestelmän sovellukseksi laitteen toimimiseksi.

Puhelin voi käynnistyä ilman Google Appsia, mutta markkinoita, GPS-seurantapalvelua tai edes tilien ja tietojen synkronointia ei tule.

Jokaisella Android-versiolla on erilainen GAPPS-tiedosto, joten kehittäjät tarjoavat sen, mitä vilkutat. Jos haluat ladata ne manuaalisesti, paras tapa on käyttää sovelluksen Gapps Manager -sovellusta.

Ydin

Ydin ei ole asia, joka vain Android-laitteilla on. Pohjimmiltaan se on taustana oleva kerros koneen ja käyttöjärjestelmän välillä. Oli se sitten Windows, Mac tai iOS, jokaisella niistä on ydin.

Android-älypuhelimet käyttävät Linux-ydintä. Aina kun ohjelmiston on kommunikoitava laitteiston kanssa, asioiden on mentävä ytimen läpi. Puhelimen äänenvoimakkuuden muuttamisesta puhelimien soittamiseen ja solujen vastaanottamiseen kaikkea kommunikoidaan ytimen avulla.

Eri ROM-laitteet toimivat eri ytimillä niiden arkkitehtuurista riippuen. Nämä ytimet ohjaavat ohjelmiston laitteistoa. Paras esimerkki tästä voi olla OTG-tuki. Vaikka voit kytkeä OTG: n mihin tahansa Android-laitteeseen, se havaitaan vain, jos ydin tukee ominaisuutta. Siksi on harvat puhelimet, jotka tukevat OTG: tä, kun taas toisten on välähtää mukautettu ydin ominaisuuden saamiseksi.

Odex

Tätä selitetään monilla teknisillä tavoilla, mutta koska tämä artikkeli on tarkoitettu aloittelijoille, helpoin tapa kuvata Odex-tiedostoja on, että ne ovat esikäännettyjä.dex-tiedostoja. Nämä tiedostot on optimoitu, ja Dalvik Virtual Machine voi käyttää niitä suoraan.

Odex-ROM-levyt on optimoitu ja vievät näin vähemmän käynnistysaikaa. On erittäin vaikeaa muokata näitä tiedostoja, koska ne on jo koottu.

johtopäätös

Joten nämä olivat joitain tärkeimmistä termeistä, joita saatat kohdata tutkiessasi foorumeita, jotka koskevat laitteen vilkkumista ja juurtumista. Toivottavasti tämä auttaa sinua saamaan haltuun dev-kielen, kun kyse on Androidista. Jos olet törmännyt muihin termeihin, joita ei mainita artikkelissa, kysy vapaasti selitystä alla olevissa kommenteissa.