Tech reviews and news

Kaj je APK? Izčrpen vodnik po datotekah aplikacij za Android

click fraud protection

Če ste redni bralec spletnih mest, na primer Trusted Reviews, ali se želite poigravati s pametnim telefonom, ste morda naleteli na izraz APK. Toda kaj to pomeni in zakaj je pomembno?

Na kratko, aplikacije za Android se pogosto distribuirajo kot vrsta datoteke paketa, znana kot APK (okrajšava za Android Application Package).

APK je v bistvu sama aplikacija, zapakirana skupaj z vsemi svojimi sredstvi in ​​kodo. Uporabljajo se kot sredstvo za poenostavitev prenosa aplikacije na vaš telefon ali tablični računalnik.

Namesto da bi morali aplikacijo naložiti z nekega naključnega spletnega mesta, Google razvijalcem omogoča, da svoje APK-je naložijo neposredno v svojo konzolo za razvijalce. Na ta način ga lahko prenesete in namestite neposredno v telefon ali tablični računalnik, namesto da bi morali iti skozi ta postopek vsakič, ko ga želite posodobiti.

Še imate vprašanja? Nadaljujte z branjem, če želite izvedeti več.

Datoteka APK

APK je vrsta datoteke, kot je MSI za Windows ali DMG za Mac, ki vsebuje kodo in vire za aplikacije za Android. Pogosto se imenuje aplikacija, v resnici pa je bolj kot vsebnik za aplikacijo. To je zato, ker vsebuje vse vire, dovoljenja in kodo, potrebne za namestitev in zagon aplikacije.

Zato je koristno razmišljati o njej kot o stisnjeni mapi, ki jo lahko ekstrahirate in si ogledate vsebino. Ko prenesete aplikacijo za Android iz trgovine Google Play, dejansko prenesete datoteko APK. Ko namestite aplikacijo, si lahko ogledate vsebino datoteke APK, tako da jo odprete v aplikaciji za upravljanje datotek ali tako, da aplikacijo dekompilirate z analizatorjem APK.

Kaj je znotraj APK-ja?

APK je stisnjena mapa, ki vsebuje kodo aplikacije, sredstva itd. V mapi boste našli eno ali več datotek skupaj z drugimi mapami. Oglejmo si nekaj teh datotek:

  • APK datoteka: To je dejanska datoteka APK, ki ste jo prenesli iz Trgovine Play. To je izvedljiva datoteka, ki vsebuje kodo aplikacije. Ime aplikacije je vključeno tudi v ime datoteke.
  • AndroidManifest.xml: Tu boste našli podrobnosti o aplikaciji, vključno z njenim imenom, številko različice, odvisnostmi, funkcionalnostjo itd. Manifest je ključnega pomena za namestitev in zagon aplikacije. Če ta datoteka manjka ali je poškodovana, se aplikacija ne bo pravilno namestila ali zagnala.
  • sredstva: Ta mapa vsebuje vsa sredstva, ki jih uporablja aplikacija, vključno s slikami, videoposnetki, pisavami in drugimi datotekami.
  • lib: Ta mapa vsebuje kodo aplikacije, ki je napisana v Javi. Morda boste videli tudi mape, poimenovane po paketih Java, kot so com, java itd.
  • res: Ta mapa vsebuje vire aplikacije. Ti vključujejo oblikovalska sredstva, kot so ikone, grafike in drugi vizualni elementi.

Omejitve APK

Obstaja nekaj omejitev datotek APK, ki se jih morate zavedati, preden namestite aplikacije izven Trgovine Play. APK-ji so podpisani z zasebnim ključem. Če niso podpisane s potrdilom, jih ni mogoče namestiti na naprave, ki niso v lasti razvijalca.

Prav tako ne morete namestiti APK-ja v napravo z drugačno različico Androida kot tista, ki ji je namenjena. To pomeni, da če želite namestiti aplikacijo v napravo z operacijskim sistemom Android 4.0, mora biti APK aplikacije zgrajen za Android 4.0.

Aplikacije, nameščene prek APK-ja, ne bodo prejele samodejnih nadgradenj, kot so tiste, ki so nameščene iz Trgovine Play. Aplikacijo boste morali ročno posodobiti, da zagotovite, da ostane varna in funkcionalna.

Razen če ste strokovnjak, ki želi namestiti lastniško programsko opremo, ali razvijalec, ki preizkuša novo Priporočamo, da se večina uporabnikov izogiba nameščanju aplikacij izven aplikacije Play ali drugega velikega imena trgovina.

Številni iz manj skrbnih virov lahko vsebujejo zlonamerno programsko opremo. V nekaterih primerih, ker programska oprema morda ni optimizirana za delovanje v natančni različici Androida, ki jo uporabljate, lahko povzročijo tudi težave z zmogljivostjo.

Morda vam bo všeč…

Kaj je IR?

Kaj je IR?

Zaupanja vredna mnenjapred 19 urami
Kaj je MQA? Razložen digitalni zvočni format

Kaj je MQA? Razložen digitalni zvočni format

Kob Monneypred 19 urami
Kaj je Vulkan? Vsa dejstva o alternativi Direct X

Kaj je Vulkan? Vsa dejstva o alternativi Direct X

Gemma Rylespred 21 urami
Koliko RAM-a potrebuje prenosnik?

Koliko RAM-a potrebuje prenosnik?

Gemma Rylespred 1 dnevom
Kaj je pokrov tipa?

Kaj je pokrov tipa?

Gemma Ryles2 dni nazaj
Kaj je Neo QLED? Je boljši od Samsungovih QLED televizorjev?

Kaj je Neo QLED? Je boljši od Samsungovih QLED televizorjev?

Kob Monneypred 3 dnevi

Zakaj zaupati našemu novinarstvu?

Trusted Reviews, ustanovljen leta 2004, obstaja zato, da našim bralcem nudi temeljite, nepristranske in neodvisne nasvete o tem, kaj kupiti.

Danes imamo milijone uporabnikov na mesec z vsega sveta in ocenjujemo več kot 1000 izdelkov na leto.

Pregled Beats Studio Buds+

Pregled Beats Studio Buds+

RazsodbaZadovoljiva posodobitev v primerjavi z izvirnikom z izboljšanim odpravljanjem šumov, zvok...

Preberi Več

Honor Magic V2 proti Samsung Galaxy Z Fold 4: Bitka prepogljivih

Honor Magic V2 proti Samsung Galaxy Z Fold 4: Bitka prepogljivih

Honor Magic V2 je bil predstavljen na Kitajskem in upamo, da ga bomo v prihodnjih mesecih izdali ...

Preberi Več

Ofcom želi opozorilo na stroške gostovanja, ker je Brexit uničil brezplačno uporabo v tujini

Ofcom želi opozorilo na stroške gostovanja, ker je Brexit uničil brezplačno uporabo v tujini

Se spomnite, ko ste lahko precej svobodno potovali in uporabljali svoj mobilni telefon, ne da bi ...

Preberi Več

insta story