Co je soubor APK a k čemu slouží? Vysvětleno

Co je soubor APK a k čemu slouží? Vysvětleno

Pokud máte zařízení Android, možná jste tento termín slyšeli APK a přemýšlel, co to znamená. I když můžete používat Android, aniž byste se kdy učili významu APK, trochu studium vám pomůže platformu dále ocenit.





Podívejme se, co je to soubor APK a proč je pro Android důležitý.





Co je to soubor APK?

APK znamená Balíček Android (někdy Balíček Android Package nebo Balíček aplikací pro Android ). Je to formát souboru, který Android používá k distribuci a instalaci aplikací. V důsledku toho APK obsahují všechny prvky, které aplikace potřebuje k správné instalaci do vašeho zařízení.





APK je archivní soubor, což znamená, že obsahuje více souborů a několik metadat o nich. Pravděpodobně jste obeznámeni s jinými typy archivních souborů, jako jsou ZIP a RAR.

Obecně se archivní soubory (jako ZIP) používají ke sloučení více souborů do jednoho, aby byly přenosnější nebo je zkomprimovaly a ušetřily místo. Když se k distribuci softwaru používá archiv, pak se tomu říká softwarový balíček.



Jak se ukazuje, APK jsou variantou formátu souboru JAR (Java Archive), protože hodně Androidu je postaveno v Javě. Všechny APK jsou ve svém jádru soubory ZIP, ale aby správně fungovaly jako APK, musí obsahovat další informace.

Všechny APK jsou tedy ZIP, ale ne všechny ZIP jsou APK. Pokud jste zvědaví, můžete otevřít soubor APK a zjistit, co je uvnitř. Stačí použít jeden z nejlepší nástroje pro extrakci souborů , jako 7-Zip, otevřete jej jako jakýkoli starý soubor ZIP.





K čemu slouží soubory APK?

Soubory APK vám umožňují instalovat aplikace do telefonu Android. Jsou podobné souborům APPX používaným k instalaci aplikací Store v systému Windows 10, jakož i odpovídajícím souborům balíčků na jiných platformách. Když na svém zařízení otevřete APK, obsahuje pokyny k instalaci do vašeho telefonu a navíc poskytuje informace o sobě do vašeho zařízení.

Za normálních okolností, když navštívíte Google Play a stáhnete si aplikaci, obchod vám automaticky nainstaluje APK. Obchod Play tímto způsobem funguje také jako správce balíčků - nástroj pro snadnou instalaci, aktualizaci a odebírání softwaru v zařízení.





Přečtěte si více: Jak stahovat a aktualizovat aplikace na telefonech a tabletech Android

přesouvání aplikací z telefonu na sd kartu

Vzhledem k otevřené povaze Androidu však Google Play není jediným způsobem, jak najít a nainstalovat APK. Je snadné získat soubor APK odjinud, přesunout ho do zařízení a poté nainstalovat ručně. Vidět jak sideloadovat aplikace pro Android pro úplného průvodce.

Jak se vytvářejí soubory APK?

Když vývojář vytvoří aplikaci pro Android, pravděpodobně použije Android Studio, oficiální vývojový nástroj pro Android. Jakmile je aplikace připravena k odeslání, Android Studio aplikaci zkomplikuje a poté vše vloží do jednoho kontejneru - APK.

Soubory APK mohou mít libovolný název, ale obvykle musí zachovat příponu souboru .apk OS tedy ví, jak je interpretovat. Když si stáhnete APK, obvykle zjistíte, že mají názvy souborů jako následující:

com.google.android.dialer_66.0.374464860.apk

Toto je (zkrácená) verze názvu APK pro aplikaci Telefon Google. Můžete vidět, že úplný název aplikace odpovídá názvu souboru aplikace v adrese URL její stránky Google Play:

https://play.google.com/store/apps/details?id= com.google.android.dialer

Čísla na konci představují aktuální verzi, která může být poměrně granulární, protože hlavní aplikace, jako je tato, se neustále aktualizují.

Proč bych instaloval soubory APK ručně?

Google Play vyhovuje většině instalačních potřeb Androidu většiny lidí. Ruční instalace APK však má několik výhod.

Jednou z největších je včasné získání přístupu k nejnovější verzi aplikací. Když hlavní aplikace Google (například Kalendář) vydá zásadní aktualizaci, může trvat týden nebo déle, než ji vaše zařízení získá z Google Play. Instalace APK na vlastní pěst vám umožní přeskočit čekání a aktualizaci, jakmile budete chtít.

Galerie obrázků (3 obrázky) Rozšířit Rozšířit Rozšířit Zavřít

Sideloading APK také umožňuje instalovat do zařízení aplikace, které nejsou k dispozici na Google Play. Můžete najít aplikaci, která není na Google Play povolena, protože porušuje zásady, nebo si chcete vyzkoušet aplikaci svého přítele, která je právě ve vývoji.

Stejně jako software pro stolní počítače však může být stahování souborů APK z náhodných webů nebezpečné. Přestože služba Google Play má k dispozici filtry pro zachycení většiny nebezpečných aplikací, při instalaci APK samostatně není k dispozici tolik ochrany.

Pouze stahujte APK z důvěryhodných webů . Dávejte si pozor na jakoukoli stránku, která vám slibuje bezplatnou placenou aplikaci - to je běžná taktika instalace malwaru do vašeho zařízení.

Co je Base.APK?

Možná jste v telefonu narazili na soubor s názvem base.apk a přemýšlel, co to dělá. Uvidíte pouze tyto base.apk pokud máte v telefonu přístup root, protože jsou v chráněných systémových složkách.

Toto je soubor, který najdete v každé složce aplikace. Obsahuje soubor APK, který jste stáhli z Google Play a který původně sloužil k instalaci aplikace. Pokud velikost tohoto souboru porovnáte s velikostí souboru uvedenou na stránce Obchodu Play aplikace, měly by se shodovat.

Záložní aplikace APK je lze použít k vytvoření kopie nainstalovaných aplikací v telefonu. Pokud chcete, můžete tyto soubory také ručně zkopírovat jinam pro vlastní potřebu. Ale to není nutné zálohování zařízení Android , takže pokud nejste rootováni, s těmito soubory si nedělejte starosti.

Nyní víte, k čemu slouží soubory APK

Podívali jsme se na to, jak jsou APK základní formát, který Android používá k distribuci a instalaci aplikací. Pro běžné použití jsou většinou neviditelní. APK ale pohánějí všechna stahování do vašeho telefonu, takže se s nimi vypořádáváte pořád, i když si to neuvědomujete.

Sideloading APKs from sources beyond the Play Store is useful, and one of the best parts of using Android. Měli byste to však dělat pouze tehdy, pokud důvěřujete původu souborů, abyste zabránili otevírání telefonu bezpečnostním rizikům.

Uznání obrázku: Observer/ Depositphotos

Podíl Podíl tweet E-mailem 9 Integrovaná nastavení systému Android pro zvýšení zabezpečení zařízení

Máte zařízení Android? O těchto klíčových nástrojích, které pomáhají zajistit zabezpečení vašeho zařízení, musíte vědět.

Číst dále
Související témata
  • Android
  • Vývoj aplikací
  • Tipy pro Android
  • Google Play obchod
O autorovi Ben Stegner(1735 článků zveřejněno)

Ben je zástupcem redaktora a správcem onboardingu v MakeUseOf. V roce 2016 opustil práci v oblasti IT, aby mohl psát na plný úvazek, a nikdy se neohlédl. Více než sedm let pokrývá technické návody, doporučení pro videohry a další jako profesionální spisovatel.

Více od Bena Stegnera

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru