Какво е APK? Изчерпателно ръководство за файлове на приложения за Android
Ако сте редовен читател на сайтове, като Trusted Reviews, или обичате да бъркате в смартфона си, може да сте попаднали на термина APK. Но какво означава това и защо е важно?
Накратко, приложенията за Android често се разпространяват като тип пакетен файл, известен като APK (съкратено от Android Application Package).
APK по същество е самото приложение, пакетирано заедно с всичките му активи и код. Те се използват като средство за рационализиране на получаването на приложение на вашия телефон или таблет.
Вместо да се налага да зареждат приложението от някакъв произволен уебсайт, Google позволява на разработчиците да качват своите APK файлове директно в конзолата си за програмисти. По този начин можете да го изтеглите и инсталирате директно на телефона или таблета си, вместо да се налага да преминавате през този процес всеки път, когато искате да го актуализирате.
Все още имате въпроси? Продължете да четете, за да научите повече.
APK файлът
APK е тип файл, като MSI за Windows или DMG за Mac, който съдържа кода и ресурсите за приложения за Android. Често се нарича приложение, но всъщност е по-скоро контейнер за приложение. Това е така, защото съдържа всички ресурси, разрешения и код, необходими за инсталиране и стартиране на приложение.
Като такъв е полезно да го мислите като компресирана папка, от която можете да извлечете и прегледате съдържанието. Когато изтегляте приложение за Android от Google Play Store, вие всъщност изтегляте APK файл. След като инсталирате приложението, можете да видите съдържанието на APK файла, като го отворите във файлов мениджър или като декомпилирате приложението с помощта на APK анализатор.
Какво има вътре в APK?
APK е компресирана папка, която съдържа кода на приложението, активите и т.н. В папката ще намерите един или повече файлове заедно с други папки. Нека разгледаме някои от тези файлове:
- APK файл: Това е действителният APK файл, който сте изтеглили от Play Store. Това е изпълним файл, който съдържа кода на приложението. Името на приложението също е включено в името на файла.
- AndroidManifest.xml: Тук ще намерите подробности за приложението, включително неговото име, номер на версията, зависимости, функционалност и т.н. Манифестът е от решаващо значение за инсталирането и стартирането на приложението. Ако този файл липсва или е повреден, приложението няма да се инсталира или работи правилно.
- активи: Тази папка съдържа всички активи, използвани от приложението, включително изображения, видеоклипове, шрифтове и други файлове.
- библиотека: Тази папка съдържа кода на приложението, който е написан на Java. Може също да видите папки, наречени на Java пакети като com, java и т.н.
- res: Тази папка съдържа ресурсите на приложението. Те включват дизайнерски активи като икони, графики и други визуални елементи.
Ограничения на APK
Има няколко ограничения на APK файловете, с които трябва да сте наясно, преди да инсталирате приложения извън Play Store. APK файловете се подписват с частен ключ. Ако не са подписани със сертификат, те не могат да бъдат инсталирани на устройства, които не са собственост на разработчика.
Също така не можете да инсталирате APK на устройство, работещо с различна версия на Android от тази, за която е предназначен. Това означава, че ако искате да инсталирате приложение на устройство с Android 4.0, APK на приложението трябва да е създаден за Android 4.0.
Приложенията, инсталирани чрез APK, няма да получават автоматични надстройки като тези, инсталирани от Play Store. Ще трябва ръчно да актуализирате приложението, за да сте сигурни, че то остава сигурно и функционално.
Освен ако не сте професионалист, който търси да инсталира собствен софтуер, или разработчик, който тества нов приложение, препоръчваме на повечето потребители да избягват да инсталират приложения извън Play или друго голямо име, приложение магазин.
Много от по-малко стриктни източници могат да съдържат зловреден софтуер. В някои случаи, тъй като софтуерът може да не е оптимизиран да работи на точната версия на Android, която използвате, те също могат да причинят проблеми с производителността.
Може да ви хареса…
![Какво е IR?](/f/7262448f7456e756000433055a8e9fc2.jpg)
Какво е IR?
![Какво е MQA? Обяснение на цифровия аудио формат](/f/8c3b4768aa9b8f42af8bd220ff01dc5b.jpg)
Какво е MQA? Обяснение на цифровия аудио формат
![Какво е Vulkan? Всички факти за алтернативата Direct X](/f/54135c9dda5c882157288a93ffd0479b.jpg)
Какво е Vulkan? Всички факти за алтернативата Direct X
![Колко RAM се нуждае от лаптоп?](/f/ee94d1e1c9d3d777cbf10d18904ef73a.jpeg)
Колко RAM се нуждае от лаптоп?
![Какво е Type Cover?](/f/e5425218d96eba5e66f1ada00476193d.png)
Какво е Type Cover?
![Какво е Neo QLED? По-добър ли е от QLED телевизорите на Samsung?](/f/46fa93fcd12199a740cf0b9d88d0700a.jpg)
Какво е Neo QLED? По-добър ли е от QLED телевизорите на Samsung?
Защо да вярваме на нашата журналистика?
Основана през 2004 г., Trusted Reviews съществува, за да даде на нашите читатели изчерпателни, безпристрастни и независими съвети какво да купуват.
Днес имаме милиони потребители на месец от цял свят и оценяваме повече от 1000 продукта годишно.