APK: различия между версиями

[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м девикификация ссылки
Добавил пояснение к "Активам". Исправил Манифест. Добавил про jniLibs. Убрал лишние курсивные выделения. Поставил ART рядом с Dalvik.
Строка 12:
| standard =
}}
'''APK''' ({{lang-en|Android Package}}) — формат архивных исполняемых файлов-приложений для ''[[Android]]''. Каждое приложение ''Android'' [[Компиляция (программирование)|скомпилировано]] и [[сжатие данных|упаковано]] в один файл, который включает в себя весь код приложения (<code>[[.DEX]]</code> файлы), ресурсы, активы и(assets), файл манифеста <code>AndroidManifest.manifestxml</code> и нативные библиотеки (<code>jniLibs</code>). Файл приложения может иметь любое имя, но расширение должно быть <code>.APK</code>. Например: <code>myAppFile.apk</code>.
 
Файлы с данным расширением хранятся в магазинемагазинах приложений (например, ''[[Google Play]]''), и загружаются с его помощью в [[смартфон]] либо [[планшетный компьютер]] для их использования, или устанавливаются пользователем вручную на устройстве.
 
Файлы этого формата не шифруются, являются подмножеством формата архива ''[[ZIP]]''.
 
Каждый <code>.APK</code>‑файл — это сжатый архив для исполнения в ''виртуальной машине [[Dalvik virtual machine|DalvikVMDalvik]]'' (или [[виртуальнаяAndroid машинаRuntime|ART]]), который может быть установлен не только на операционной системе ''Android''.
 
Установка APK-файлов из сторонних источников может представлять значительный риск: множество сайтов бесплатно распространяет "«пиратские версии"» популярных приложений и игр в форме файлов APK, в которые добавляются вредоносные функции, такие как отправка платных премиум-СМС<ref>{{cite news|url=http://www.howtogeek.com/140900/how-to-avoid-android-malware-and-other-android-security-threats/|title=How to Avoid Android Malware and Other Android Security Threats|date=2013-03-18|publisher=How-to Geek|lang=en|accessdate=2016-09-09}}</ref><ref>{{cite news|url=https://www.cnet.com/how-to/protect-your-android-device-from-malware/|title=Protect your Android device from malware|date=June 25, 2014|publisher=CNET|lang=en|quote=Pirated apps|accessdate=2016-09-09}}</ref>.
 
== Примечания ==
Строка 27:
== Ссылки ==
* {{cite web|url=http://openhandsetmagazine.com/2008/01/tips-how-to-install-apk-files-on-android-emulator/|title=Tips: How to install apk files on Android Emulator|author=Hatem Ben Yacoub|date=19 January 2008|work=Open Handset Magazine|archiveurl=http://www.webcitation.org/67xWVVys3|archivedate=2012-05-27}}
* [https://www.cnet.com/how-to/how-to-install-apps-outside-of-google-play/ How to install apps outside of Google Play. Android devices have the ability to "«sideload"» applications that aren'taren’t available on the Google Play store. Here'sHere’s how you can do it.] // CNET, September 12, 2013 {{Ref-en}}
 
{{Android}}