Mis on APK? Androidi rakenduste failide põhjalik juhend
Kui olete saitide, näiteks usaldusväärsete arvustuste, regulaarne lugeja või soovite oma nutitelefoni kallal nokitseda, olete võib-olla kohanud terminit APK. Aga mida see tähendab ja miks see oluline on?
Lühidalt öeldes levitatakse Androidi rakendusi sageli paketifailitüübina, mida tuntakse APK-na (lühend sõnadest Android Application Package).
APK on sisuliselt rakendus ise, mis on pakitud koos kõigi selle varade ja koodiga. Neid kasutatakse vahendina rakenduse telefoni või tahvelarvutisse hankimise lihtsustamiseks.
Selle asemel, et rakendust mõnelt juhuslikult veebisaidilt külglaadida, lubab Google arendajatel oma APK-d otse arendajakonsooli üles laadida. Nii saate selle otse oma telefoni või tahvelarvutisse alla laadida ja installida, selle asemel, et seda protsessi iga kord värskendada.
Kas teil on endiselt küsimusi? Lisateabe saamiseks jätkake lugemist.
APK fail
APK on failitüüp, nagu MSI Windowsile või DMG Macile, mis sisaldab Androidi rakenduste koodi ja ressursse. Seda nimetatakse sageli rakenduseks, kuid tegelikult on see pigem rakenduse konteiner. Põhjus on selles, et see sisaldab kõiki ressursse, õigusi ja koodi, mis on vajalikud rakenduse installimiseks ja käitamiseks.
Sellisena on kasulik mõelda sellest kui pakitud kaustast, mille sisu saate välja võtta ja vaadata. Kui laadite Google Play poest Androidi rakenduse alla, laadite alla APK-faili. Kui olete rakenduse installinud, saate vaadata APK-faili sisu, avades selle failihalduri rakenduses või dekompileerides rakenduse APK analüsaatori abil.
Mis on APK sees?
APK on tihendatud kaust, mis sisaldab rakenduse koodi, varasid jne. Kaustast leiate ühe või mitu faili koos teiste kaustadega. Vaatame mõnda neist failidest:
- APK-fail: See on tegelik APK-fail, mille olete Play poest alla laadinud. See on käivitatav fail, mis sisaldab rakenduse koodi. Rakenduse nimi sisaldub ka faili nimes.
- AndroidManifest.xml: Siit leiate üksikasju rakenduse kohta, sealhulgas selle nime, versiooninumbri, sõltuvused, funktsioonid jne. Manifest on rakenduse installimiseks ja käitamiseks ülioluline. Kui see fail puudub või on rikutud, ei installita rakendust ega töötata korralikult.
- varad: See kaust sisaldab kõiki rakenduse kasutatavaid varasid, sealhulgas pilte, videoid, fonte ja muid faile.
- lib: See kaust sisaldab rakenduse koodi, mis on kirjutatud Java keeles. Võite näha ka Java-pakettide (nt com, java jne) järgi nimetatud kaustu.
- res: See kaust sisaldab rakenduse ressursse. Nende hulka kuuluvad kujundusvarad, nagu ikoonid, graafika ja muud visuaalsed elemendid.
APK piirangud
APK-failidel on mõned piirangud, millest peate teadma enne rakenduste installimist väljaspool Play poodi. APK-d allkirjastatakse privaatvõtmega. Kui need pole sertifikaadiga allkirjastatud, ei saa neid installida seadmetesse, mis ei kuulu arendajale.
Samuti ei saa te APK-d installida seadmesse, kus töötab Androidi versioon, mis erineb sellest, millele see on ette nähtud. See tähendab, et kui soovite installida rakenduse Android 4.0 töötavasse seadmesse, peab rakenduse APK olema loodud Android 4.0 jaoks.
APK kaudu installitud rakendused ei saa automaatseid uuendusi, nagu need, mis on installitud Play poest. Peate rakendust käsitsi värskendama, et veenduda selle turvalisuses ja töös.
Välja arvatud juhul, kui olete professionaal, kes soovib installida patenteeritud tarkvara, või arendaja, kes testib uut Soovitame enamikul kasutajatel vältida rakenduste installimist väljastpoolt Play või mõne muu nimega rakendust kauplus.
Paljud vähem hoolikatest allikatest pärit võivad sisaldada pahavara. Kuna tarkvara ei pruugi olla optimeeritud töötama täpselt teie kasutatava Androidi versiooniga, võivad need mõnel juhul põhjustada ka jõudlusprobleeme.
Sulle võib meeldida…
Mis on IR?
Mis on MQA? Selgitatakse digitaalset helivormingut
Mis on Vulkan? Kõik faktid Direct X alternatiivi kohta
Kui palju RAM-i sülearvuti vajab?
Mis on Type Cover?
Mis on Neo QLED? Kas see on parem kui Samsungi QLED-telerid?
Miks usaldada meie ajakirjandust?
2004. aastal asutatud Trusted Reviews on loodud selleks, et anda meie lugejatele põhjalikku, erapooletut ja sõltumatut nõu selle kohta, mida osta.
Tänapäeval on meil iga kuu miljoneid kasutajaid üle kogu maailma ja aastas hindame rohkem kui 1000 toodet.