3 способа установить apk-файл на android
Содержание:
- Как установить файлы APK с компьютера?
- Резюме файла APK
- Использование штатных средств
- Что такое файл APK и зачем его устанавливать
- Это безопасно?
- Что находится внутри APK файла?
- APK файл / АПК файл. (Общая информация)
- Нужно ли распаковывать скачанное приложение
- APK Mirror и APK Pure
- Google распрощается с APK
- Что делать, когда вы замечаете подозрительные приложения
- Как запустить АПК-файл на андроиде с использованием программ-установщиков
- Где взять APK?
- APKMirror
- Где лежит АПК файл
- Типы файлов APK
- Как открывать APK-файлы
- Преимущества нового формата
- Что такое файл APK?
- Извлечь APK файлы на ПК
- Переход пока нельзя назвать стремительным
Как установить файлы APK с компьютера?
Руководство:
- Изначально нужно найти целевой файл на просторах интернета и загрузить его в удобное место для дальнейшего использования.
- Взять в руку смартфон и перейти в «Настройки», а затем «Безопасность». Здесь или в одном из подразделов нужно активировать пункт «Неизвестные источники», если этого не было сделано ранее. Действие позволит устанавливать приложения не из Google Play Store. В последних версиях Android не нужно устанавливать глобальный параметр, разрешающий инсталляцию из сторонних источников. Вместо этого в момент попытки установки появляется уведомление с предложение разрешить действие.
- Синхронизировать компьютер со смартфоном на базе Android, и выбрать режим «Мультимедийное устройство» или накопитель. Так ПК сможет работать с файлами на телефоне.
- Открыть новый диск с названием гаджета в Windows, а именно – в разделе «Этот компьютер».
- Скопировать APK-файл и положить в подходящую папку на Android-устройстве.
- На телефоне найти загруженный элемент через «Проводник» или файловый менеджер, коснуться его и выбрать опцию «Установить».
После определённого времени ожидания, приложение появится в системе. Теперь его можно открыть и проверить правильность работы. Если процедура не принесла ожидаемого результата, стоит повторить её с другим APK-файлом. Скорее всего придётся сменить источник для загрузки.
2
Резюме файла APK
Файлы APK связаны с один типом (-ами) файлов, и их можно просматривать с помощью Google Android SDK, разработанного . В целом, этот формат связан с одиннадцать существующим (-и) прикладным (-и) программным (-и) средством (-ами). Обычно они имеют формат Android Package File. Расширение файла APK указано преимущественно в категории Compressed Files.
Расширение файла APK поддерживается Windows, Mac и Linux. Данные типы файлов можно найти в основном на настольных компьютерах и некоторых мобильных устройствах. Рейтинг популярности данных файлов составляет «Низкий» и они обычно не используются.
Попробуйте универсальное средство для просмотра файлов
В дополнение к продуктам, перечисленным выше, мы предлагаем вам попробовать универсальное средство для просмотра файлов типа FileViewPro. Данное средство может открывать более 200 различных типов файлов, предоставляя функции редактирования для большинства из них.
Использование штатных средств
ОС Android (в отличие от iOS) – это открытая ОС. Это означает, что каждый пользователь может поставить стороннее программное обеспечение без каких-либо ограничений. В системе для этого предусмотрены стандартные средства, позволяющие производить инсталляцию апк-файлов.
Давайте выясним, как установить апк—файл на Андроид. Здесь необходимо проделать несколько простых шагов:
- Перейдите в раздел «Настройки» вашего гаджета.
-
Найдите пункт «Безопасность».
- В меню найдите пункт «Неизвестные источники», а затем поставьте напротив него галочку. Это позволит устанавливать сторонние приложения.
- Скиньте apk-файл на телефон (можно высунуть карту памяти, записать на нее и вставить обратно).
- Зайдите в стандартный проводник, при этом найдите установочный пакет.
- Нажмите на него и подтвердите установку.
После этих действий, смартфон будет несколько десятков секунд устанавливать программу. В списке приложений вы сможете найти искомое, а затем уже запустить его.
Что такое файл APK и зачем его устанавливать
APK — это особый формат файлов и одновременно расширение, которое используется в операционной системе андроид для установочных файлов. Расшифровка его такова: Android Package Kit. Ближайшую аналогию можно привести с файлами формата EXE, предназначенными для запуска и установки программ или игр на ОС Windows.
APK нужен для установки приложений на Android
APK содержит в себе набор компонентов, которые способны установиться в одно полноценное приложение. Несмотря на свое название, АПК может запускаться не только на андроид, но и на ОС Windows, MacOS или Linux. Возможно это благодаря специальным программам, которые позволяют разархивировать файл и извлечь из него отдельные файлы кода или картинки, используемые в приложении.
Файлы с расширением *.APK нужны для быстрой и автоматической установки приложений на устройства под управлением ОС андроид. Более того, они могут принести много пользы при их изучении другими разработчиками. Файл может быть открыт через специальный архиватор-декомпилятор на компьютере и даже на мобильнике. Это позволит вынуть из него часть кода, фотографии, оформление интерфейса, которое можно дорабатывать и редактировать.
К сведению! Когда происходит запуск APK-файла, система начинает поочередно извлекать все компоненты, которые включены в архив: файл кода *.DEX, используемые ресурсы, библиотеки, документ манифеста и прочие активы. Если же пользоваться специальными архиваторами, то все эти данные доступны по отдельности.
Установка может осуществляться не только через сам телефон
Это безопасно?
APK файлы не подлежат тем же элементам управления безопасностью, которые проходят приложения Android, размещенные в магазине Play Store, защищенные Play Protect. По этой причине киберпреступники предпочитают проникать вредоносные файлы на наш мобильный телефон, если у нас нет достаточных знаний.
В Интернете есть много страниц, посвященных сбору безопасных APK, таких как Зеркало APK or Чистый APK которые более или менее безопасны, но вы всегда можете проникнуть в «зараженный» файл, который может дать нам больше, чем просто головная боль. Как правило, эти веб-сайты содержат оригинальные APK-файлы приложений, которые вы имеете на официальных веб-сайтах, поэтому вы можете использовать их довольно безопасно, но мы советуем вам избегать подозрительных веб-сайтов сомнительного происхождения, которые ставят под угрозу целостность вашего телефона.
В конце дня обращение к APK должно происходить пару раз в год, а не обычным способом, которым вы установить приложения на свой Android .
Что находится внутри APK файла?
Файлы в формате APK имеют четко определенную структуру.
- META-INF:
MANIFEST.MF – файл с данными о других файлах, находящихся в данном архиве (контрольные суммы файлов);
- CERT.RSA – сертификат, которым подписано приложение;
- CERT.SF – файл с данными о сертификате и ресурсах;
lib – здесь хранятся linux-библиотеки для каждого из поддерживаемых типов процессоров:
- armeabi – для процессоров ARMv6 и более старых;
armeabi-v7a – для процессоров ARMv7 и более новых;
x86 – для процессоров с архитектурой x86;
mips – для MIPS процессоров;
res – ресурсы, не содержащиеся в resources.arsc (см. ниже).
Assets –ресурсы, которые используются AssetManager.
AndroidManifest.xml – файл с описанием приложения. В данном файле хранится имя, название пакета, версия, а также другие данные относящиеся к этому приложению.
classes.dex – исполняемый код в формате DEX;
resources.arsc – компилированные ресурсы;
Посмотреть содержимое APK файла очень просто и это может сделать любой желающий. Все что нужно сделать, это открыть APK файл любым архиватором. Например, вы можете использовать бесплатный архиватор 7Zip.
APK файл / АПК файл. (Общая информация)
Что такое апк файл? APK (англ. Android Package) — не что иное как просто формат, в котором хранятся и исполняются приложения для Android. .apk — это расширение данных приложений. Как правило, весь код программы, написанной для Андроид скомпилирован и упакован в один файл. Данный файл может иметь любое имя, но расширение должно быть .apk. Например MyAndroidApp.apk. .APK файл может быть установлен не только на ОС Андроид. Рекомендуется устанавливать АПК файлы для Андроид только из официальных источников (например: Google Play). Их установка из сторонних источников представляет огромный риск, так как на большинстве сайтов под видом «Бесплатно» распространяются взломанные «Пиратские версии» с бонусом в виде внедренных в АПК файл вирусов.
Зачем скачивать APK файл?
Раз установка приложений (со сторонних ресурсов) таит в себе угрозы, не лучше ли устанавливать приложения прямо из Google Play? Ведь там они устанавливаются автоматически. Давайте рассмотрим варианты:
- Мы с вами будем извлекать .apk файлы прямо из Google Play. А значит риск минимален (были случаи, что в Google Play тоже встречались приложения с вирусами).
- Иногда, при скачивании из магазина и установке приложения появляется ошибка, связанная с несовместимостью приложения и вашего смартфона, хотя на самом деле они совместимы. В этом случае помогает установка приложения из АПК файла.
- На устройстве может отсутствовать выход в интернет, а значит возможность прямого скачивания из ГУГЛ ПЛЕЙ.
- .APK файл можно модифицировать (убрать рекламу, поменять иконку приложения и т.д.) и потом только установить на смартфон.
Скачиваем .apk файл на компьютер прямо из Google Play
Для того, чтобы скачать апк файл на компьютер, мы с вами воспользуемся сервисом, созданным разработчиком android приложений под ником Evozi. Данный сервис обитает по адресу . Что нам нужно делать?
- Определяемся с приложением который хотим скачать. Например: пусть это будет WhatsApp Messenger (кстати, ссылка для тех, кто хочет установить WhatsApp на компьютер)
- Переходим на страницу приложения в Google Play и копируем адрес страницы приложения.
- Переходим на страницу сервиса Evozi, вставляем скопированный адрес в специальное поле и жмем кнопку Generate Download Link.
- Через несколько секунд вам станет доступна ссылка для скачивания апк файла com.whatsapp.apk, на которую вам останется лишь нажать.
Таким вот нехитрым способом установочный файл Вацап мессенджера окажется у вас на компьютере. Каждый раз при скачивании файла он извлекается с официального магазина Google Play, тем самым сводя риск к минимуму.
Эпилог:
Таких сервисов существует несколько. Вот те, которые попались мне под руку. Принцип работы точно такой же: скопировал адрес, вставил и получил ссылку на скачивание .apk файла. Вот их список:
Нужно ли распаковывать скачанное приложение
Если файл был скачан в формате *.APK, то его можно просто установить. Если же сторонние веб-сайты распространяют его в архивах RAR или ZIP, то перед установкой потребуется распаковать их в любое место во внутренней памяти, которое доступно пользователю.
Распаковка самого установочного файла APK нужна только разработчикам для взлома платного приложения с целью его улучшения и распространения на бесплатной основе. Простому человеку это не нужно, он вряд ли что-то поймет при распаковке, так как увидит множество файлов с кодом и непонятными данными, из которых собирается конечная программа.
Все значки на рабочем столе представляют собой ярлыки APK-приложений
APK Mirror и APK Pure
APK Mirror
Это можно сделать с помощью простого поиска по аналогии с другими магазинами приложений.
Среди основных отличий этих сайтов можно назвать следующие:
- Зайдя на сайт apkpure.com, пользователь увидит, что ему предлагается загрузить последнюю версию дополнения.
- На ресурсе apkmirror.com каждый может увидеть различные версии подобного приложения (как предыдущие, так и последние). Бывает полезно, если разработчик кое-что испортил в новой версии и приложение неправильно работает на устройстве.
У обеих сайтов хорошая репутация и не один из пользователей в процессе экспериментов не столкнулся с тем, что он скачал другую утилиту, а не оригинальное APK
Однако осторожность никогда не бывает лишней.
Google распрощается с APK
Корпорация Google собирается перевести ОС Android на полностью новый формат приложений. В своем блоге разработчики Android написали, что формат APK навсегда уйдет в прошлое и уступит место новому формату – AAB.
Android использовала формат APK (сокращение от Android PacKage) с момента своего релиза в 2008 г. Это фундаментальная основа данной операционки, к которой за 13 лет привыкли как разработчики, так и пользователи, привыкшие ставить приложения вручную, минуя магазин Google Play.
Напомним, что формат APK – это ZIP-архив, в открытом виде содержащий файлы приложения. Такие файлы открываются любым современным архиватором.
Google нашла способ помешать Microsoft встроить в Windows поддержку Android-приложений
ААВ, в свою очередь, архиватором не открывается. Для работы с ним необходимо специализированное ПО, например, Google Android Studio.
Что делать, когда вы замечаете подозрительные приложения
Если вы столкнулись с подозрительным приложением, лучше всего немедленно выгрузить его с телефона. Перейдите в Настройки> Приложения, прокрутите вниз, пока не найдете приложение. Выберите его и нажмите на Force Stop. Далее удалите приложение.
Тем временем убедитесь, что приложение не загрузило никаких дополнительных служб или приложений. Просматривайте список приложений в настройках просто для уверенности. Кроме того, время от времени просматривайте список разрешений, чтобы проверить, есть ли у установленных приложений разрешения, которых у них не должно быть.
Наконец, обязательно просканируйте свой телефон с помощью надежного приложения для защиты от вредоносных программ на наличие любых остатков подозрительного приложения.
Как запустить АПК-файл на андроиде с использованием программ-установщиков
Запустить и установить файл игры или приложения очень просто. Если скачивание производилось через официальный магазин Google Play, то ничего делать не нужно. Операционная система сама в автоматическом режиме начнет установку программы и ее данных после загрузки. В некоторых случаях все файлы также проверятся на безопасность встроенным антивирусом.
Обратите внимание! Если нужно запустить игру или программу, скачанную со стороннего ресурса, то потребуется ручная установка. Это немного дольше по времени и сложнее для новичков, но со всем можно справиться, имея под рукой файловый менеджер или встроенный менеджер приложений
Файловый менеджер
Для поиска скачанного приложения можно использовать стандартный или сторонний файловый менеджер. После непосредственной загрузки файла необходимо перейти в программу для его поиска. Обычно он хранится в папке загрузок на SD-карте или во внутренней памяти. Если данные перебрасывались с персонального компьютера, то искать их нужно в том каталоге, где их оставили. При желании можно воспользоваться функцией «Поиск» на телефоне.
Важно! Как только файл будет найден, необходимо нажать на него, и установка начнется в автоматическом режиме. Если этого не произошло, следует выполнить долгое нажатие по названию файла и выбрать из контекстного меню пункт «Открыть» или «Запустить»
Встроенный браузер файлов
Менеджер приложений
Альтернативным методом запуска является встроенный или установленный менеджер приложений. Такая программа более заточена на работу с установочными пакетами и идеально подходит, чтобы открыть APK.
В качестве примера популярный SlideME Mobentoo App Installer. Он автоматически при запуске проводит сканирование SD-карты и внутренней памяти на наличие данных в формате *.APK и отображает их. Для запуска нужно опять же просто нажать по названию пакета и дождаться его полной установки.
Где взять APK?
Самым обширным источником APK-файлов является маркет Google Play, который по умолчанию установлен в каждое Android-устройство. Но площадка не дает возможности скачать их отдельно, а сразу производит установку. При загрузке приложений через Google Play происходит автоматическая разархивация APK, и пользователю не нужно искать этот файл на устройстве и запускать его.
Что получить непосредственно файл в формате APK, можно использовать специальные ресурсы и источники APK-приложений в интернете. В этом случае нет гарантии, что при установке приложений из подобных источников устройство не пострадает. Для скачивания и установки APK нужно пользоваться проверенными ресурсами, например, 4PDA или Trashbox.
APKMirror
APKMirror — самый популярный сайт среди пользователей Android. На нём можно найти большинство приложений в самых различных категориях. Все APK подписаны сертификатами разработчиков, что делает скачивание абсолютно безопасным. Действительность сертификатов проверяется модераторами вручную. Поэтому вы не найдёте здесь никаких модифицированных или взломанных программ. APKMirror регулярно обновляется и предоставляет самые свежие версии файлов. Для удобства поиска есть сортировка по популярности — можно с лёгкостью найти самые популярные файлы за месяц, 7 дней или 24 часа.
Одна из особенностей сайта, которую стоит отметить — это возможность скачивать старые версии APK. Это может пригодиться, когда последняя версия любимого приложения стала работать не так, как раньше либо появилось много рекламы. При желании можно даже скачать WhatsApp, который был в 2014 году. Будет ли он правильно работать — уже другой вопрос.
APKMirror управляется авторитетным новостным изданием AndroidPolice. Собственного мобильного магазина APKMirror не имеет, поэтому вся необходимая информация расположена только на сайте. Несмотря на это, приложения, которое вы скачаете с сайта, смогут получать автоматическое обновление из Google Play.
Где лежит АПК файл
В смартфонах используются два вида хранилища данных: внутреннее и внешнее. Внутреннее хранилище использует защищенную область памяти смартфона. Для исключения нерегламентированного вмешательства приложения получают доступ только к «своим» документам, расположенным в этом хранилище.
Вешнее хранилище расположено в памяти смартфона или на карте памяти. Данные, размещенные в этом хранилище, пользователь сможет извлечь для собственных целей.
В Android файлы приложений, загруженные из GooglePlay или скачанные с сайта разработчика, хранятся в папке /data/app. Если требуется извлечь файл .apk из установленного приложения, можно использовать менеджер файлов или специальную программу APK Extractor (программа доступна для загрузки в GooglePlay). Если для хранения приложений используется карта памяти, чтобы найти в Android Studio, где лежит APK, нужно проверить папку /mnt/asec/APPNAME/pkg.apk.
Запуск компиляции вручную
Далее необходимо в Android Studio перейти на вкладку «Build», затем – «GenerateSigned APK». Как подписывать АПК файлы? Можно перейти в сценарий, где изменятся настройки подписи (build.gradle). Сгенерированные подписи хранятся в соответствующих файлах.
После окончания сборки появится окно с кнопкой «Locate», которая показывает в Android Studio где находится АПК файл. Найти его можно по имени, одинаковому с именем создаваемого проекта. Например, если проект называется MyProject, документы будут лежать в разделе
MyProject/…
В зависимости от издания Android Studio полученный документ формата .apk размещен в директориях
MyProject/build/apk/…
MyProject/build/outputs/apk.
Запуск автоматической компиляции
Рассмотрим теперь, как в Android Studio собрать apk программным способом.
В Android Studio формирование АПК запускается кнопкой «Run», которая активизирует работу команды «assembleRelease», предварительно помещенную в настройки проекта.
При использовании данного способе создания исполняемого файла нет необходимости каждый раз вводить реквизиты доступа и подписывать документ вручную. Сведения о подписи добавляются в файл сценария. В настройки проекта добавляется команда «assembleRelease», которая запускается кнопкой «Run», как и другие команды. В результате автоматической компиляции в разделе build/apk/ появятся два файла: <Имя>-release-u unaligned.apk и <Имя>-release.apk. Они отличаются тем, что в первом случае документ содержит подпись, но не выровнен. А во втором случае – представляет собой готовый дистрибутив, который после смены имени на коммерческое подлежит свободному распространению.
В помощь новичкам: на youtube содержатся видео с подробным описанием как создать АПК файл в Android Studio. Например, первый урок:
Типы файлов APK
Доминантный тип файла APK
.APK
Идентификатор файла: | .apk |
Класс: | Android Package File |
APK (Android Package Kit) является основным форматом файла пакета используется ОС Android для распространения и установки приложений и связующего ПО для мобильных устройств. Это сопоставимо в некоторых отношениях APPX Windows’ и пакетов DEB в Ubuntu. Некоторые программы предварительно установлены в устройстве в то время как некоторые из них могут быть загружены на Google Play или других платформах. Тем не менее, иногда пользователи хотят установить приложение вручную из других источников, и для этого им необходимо загрузить APK файл, чтобы сделать это. Вы можете использовать простой инструмент архиватор для просмотра содержимого APK расширение файла, но он может быть установлен только в Android платформы.
Создатель: | |
Категория файла: | Сжатые файлы |
Папка: | HKEY_CLASSES_ROOT\.apk |
Программные обеспечения, открывающие Android Package File:
Google Android SDK, разработчик —
Windows |
Mac |
Linux |
BlueStacks, разработчик — BlueStacks Corporation
Windows |
Mac |
Linux |
WinZip, разработчик — Corel
Windows |
Mac |
Android |
7-Zip, разработчик — Igor Pavlov
Windows |
Android |
Linux |
WinRAR, разработчик — Eugene Roshal
Windows |
Mac |
Android |
Linux |
Genymotion, разработчик — Genymobile SAS
Windows |
Mac |
Linux |
Web |
Apple Archive Utility, разработчик — Apple
Mac |
Smith Micro StuffIt Deluxe, разработчик — Smith Micro Software
Windows |
Mac | |
iOS |
Android |
YouWave, разработчик — YouWave Inc.
Windows |
APK File Manager, разработчик — LJ Mobile
Windows |
Android |
Droid Explorer, разработчик — Ryan Conrad
Windows |
Как открывать APK-файлы
Формат APK (сокращение от Android Package) является основным для распространения инсталляторов приложений, поэтому по умолчанию при запуске таких файлов начинается установка программы. Открыть такой файл для просмотра несколько труднее, но все так же осуществимо. Ниже мы распишем методы, которые позволят вам как вскрывать APK, так и устанавливать их.
Способ 1: MiXplorer
В MiXplorer есть встроенный инструмент для открытия и просмотра содержимого APK-файла.
- Запустите приложение. Проследуйте к папке, в которой находится целевой файл.
Одиночное нажатие на APK вызовет следующее контекстное меню.
Нам нужен пункт «Explore», который и следует нажать. Второй пункт, к слову, запустит процесс установки приложения из дистрибутива, но об этом ниже.
Содержимое APK будет открыто для просмотра и дальнейших манипуляций.
Хитрость данного способа заключается в самой природе APK: несмотря на формат, он представляет собой модифицированный вариант GZ/TAR.GZ-архива, который, в свою очередь, является модифицированным вариантом сжатых папок ZIP.
В случае, если вы хотите не просмотреть, а установить приложение из установщика, проделайте следующее.
- Зайдите в «Настройки» и найдите в них пункт «Безопасность» (иначе может называться «Настройки безопасности»).
Зайдите в этот пункт. - Найдите вариант «Неизвестные источники» и поставьте напротив него галочку (или активируйте переключатель).
Заходите в MiXplorer и перейдите к каталогу, где размещен пакет установщика в формате APK. Тап по нему откроет знакомое вам контекстное меню, в котором уже надо выбрать пункт «Установщик пакетов».
Запустится процесс установки выбранного приложения.
Подобный инструментарий есть и во многих других файловых менеджерах (например, Root Explorer). Алгоритм действий для другого приложения-проводника практически идентичен.
Способ 2: Total Commander
Второй вариант просмотра APK-файла как архива — Total Commander, одно из самых навороченных приложений-проводников для Android.
- Запустите Тотал Коммандер и проследуйте к папке с файлом, который желаете открыть.
Как и в случае с MiXplorer, одиночное нажатие на файл запустит контекстное меню с вариантами открытия. Для просмотра содержимого APK следует выбрать «Открыть как ZIP».
Файлы, упакованные в дистрибутив, станут доступны для просмотра и манипуляций с ними.
Для установки APK-файла с помощью Тотал Коммандера проделайте следующее.
- Активируйте «Неизвестные источники», как описано в Способе 1.
- Повторите шаги 1-2, но вместо «Открыть как ZIP» выбирайте вариант «Установить».
Этот способ можно рекомендовать пользователям, которые используют Total Commander в качестве основного файлового менеджера.
Способ 3: My APK
Можно ускорить процесс установки приложений из APK-дистрибутива, воспользовавшись таким приложением, как My APK. Это продвинутый менеджер для работы как с установленными программами, так и с их инсталляторами.
- Включите установку приложений из неизвестных источников методом, описанным в Способе 1.
- Запустите Май АПК. Вверху в центре нажмите на кнопку «apks».
После непродолжительного сканирования приложение отобразит все имеющиеся на устройстве APK-файлы.
Найдите среди них нужный, воспользовавшись кнопкой поиска вверху справа или с помощью фильтров по дате обновления, имени и размеру.
Обнаружив APK, который хотите открыть, тапните по нему. Появится окошко расширенных свойств. Ознакомьтесь с ним, если нужно, затем нажмите на кнопку с тремя точками внизу справа.
Откроется контекстное меню. В нем нас интересует пункт «Установка». Нажмите на него.
Запустится знакомый процесс установки приложения.
My APK удобен в случае, когда точно неизвестно местоположение APK-файла или у вас их действительно много.
Способ 4: Системные средства
Для установки скачанного APK системными средствами можно обойтись и без файлового менеджера. Делается это так.
- Убедитесь, что вы включили опцию установки приложений из неизвестных источников (описано в Способе 1).
- Воспользуйтесь браузером, чтобы скачать APK-файл со стороннего сайта. Когда загрузка будет окончена, нажмите на уведомление в строке состояния.
Постарайтесь не удалять это уведомление. - Нажатие на загрузку запустит стандартный для Андроид процесс установки приложения.
Как видите, с этим сможет справиться каждый. Аналогичным образом можно установить и любой другой APK-файл, достаточно лишь найти его на накопителе и запустить.
Мы рассмотрели существующие варианты, с помощью которых можно как просматривать, так и устанавливать APK-файлы на Андроид.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Преимущества нового формата
Формат AAB (Android App Bundle) Google представила на суд общественности в мае 2018 г. на своей ежегодной конференции Google I/O. Все эти три года новый формат не был обязательным для программистов. Теперь же Google назначила принудительный переход на него на август 2021 г.
Разработчики Android назвали несколько преимуществ AAB перед APK. Основное из них – это упрощение оптимизации ПО под различные устройства.
По их словам, программистам больше не придется заниматься такой оптимизацией вручную. С переходом на ААВ она будет полностью автоматизирована, и весь процесс будет проходить на стороне Google Play.
Это означает, что пользователь может загружать одно и то же приложение, к примеру, на смартфон и на умные часы, и на оба эти устройства будет загружена только та часть кода, которая отвечает за работу ПО на конкретном гаджете. В итоге приложения будут занимать в памяти на 15% меньше места, а их установка будет проходить значительно быстрее.
Многие популярные приложения сильно потеряли в «весе» после перехода на ААВ
По данным пользователя крупнейшего форума для программистов Stack Overflow под псевдонимом tyczj, новый формат ААВ позволяет делить один общий файл с приложением на несколько маленьких, заранее оптимизированных под различные параметры устройства, в том числе под разрешение экрана. Когда пользователь отправляет в Google Play запрос на скачивание этого ПО на свое устройство, магазин автоматически отдает ему нужный дистрибутив.
Пользователь Stack Overflow под ником zapl добавил, что ААВ – это своего рода развитие APK. «Google просто удаляет из файла ненужные части кода в зависимости от того, на какое устройство идет загрузка приложения», – написал он.
Разработчики также утверждают, что авторы приложений не столкнутся с трудностями при переводе своего ПО на новый формат. «В основном это вопрос выбора другого варианта во время сборки», – заявили они.
Что такое файл APK?
Полное название – Android Package Kit, сокращённо APK – это самый распространённый формат файлов для ОС Android, который позволяет распространять и устанавливать приложения на мобильный телефон. Аналог в системе Windows называется разрешением .exe. Практически то же самое на Андроид – apk.
Во время скачивания APK происходит полная загрузка содержимого приложения. Однако, в момент передачи приложений из Google Play слово APK не появляется, так как процедура происходит в автоматическом режиме. Если когда-то появится желание скачать и инсталлировать программу иначе, придётся иметь дело с данным форматом файлов.
Извлечь APK файлы на ПК
Файл APK можно открыть на ПК с помощью любого программного обеспечения или инструмента сжатия данных, например WinRAR или WinZip. Однако, в этом руководстве я расскажу вам о бесплатной программе 7-Zip, доступной только в Windows. Но, будучи программным обеспечением с открытым исходным кодом, её основной код разработки (p7zip) используется для создания другого программного обеспечения, также бесплатного, например, Keka для macOS.
В следующих главах я покажу вам, как извлечь содержимое файла APK с помощью 7-Zip для Windows и Keka для macOS.
7-Zip (Windows)
Если у вас есть компьютер с Windows, среди множества программ для сжатия и распаковки архивов, я рекомендую использовать 7-Zip, доступный бесплатно на официальном сайте. Это программа с открытым исходным кодом, которая позволяет вам управлять архивам с расширениями RAR, CAB, GZIP, 7Z, ZIP и даже APK.
Если вы заинтересованы в использовании 7-Zip, перейдите по предоставленной мной ссылке и нажмите на элемент Download, соответствующий версии архитектуры компьютера. Как только это будет сделано, будет загружен файл .exe. Дважды щелкните его и нажмите Да в окне контроля учетных записей Windows. Пройдите через стандартный процесс установки программ на Windows.
Чтобы открыть пакет APK и извлечь его содержимое на компьютер, щелкните файл правой кнопкой мыши и в контекстном меню выберите 7-Zip → Извлечь файлы. Вам будет показан экран, на котором вам нужно будет выбрать место для извлечения содержимого файла APK. Затем нажмите кнопку ОК, чтобы начать извлечение файлов, и через несколько секунд процесс будет завершён. Папка, содержащая файлы APK, будет расположена в выбранном вами месте назначения.
Кека (macOS)
После установки Keka просто перейдите к месту, где расположен файл APK и дважды щелкните по нему. При этом вам будет показан экран для выбора места назначения, куда следует извлечь содержимое файла APK. Затем выберите папку на Mac и нажмите кнопку Извлечь, расположенную внизу справа.
Если вы выполнили процедуру правильно, вы найдете содержимое файла APK внутри папки в выбранном вами месте назначения. Если Keka не открывается автоматически при двойном щелчке по файлу APK, щелкните правой кнопкой мыши на пакете, чтобы извлечь его, и выберите Открыть с помощью → Keka из контекстного меню MacOS.
В случае ошибок при выполнении перейдите в папку «Приложения» и запустите Keka, щелкнув правой кнопкой мыши по её значку и выбрав пункт «Открыть» два раза подряд: эта операция необходима только при первом запуске и служит для обхода ограничений macOS, установленных для приложений от несертифицированных разработчиков.
Переход пока нельзя назвать стремительным
По утверждению разработчиков Android, спустя три года после премьеры формата AAB разработчики перевели на него более 1 млн приложений. По их словам, в первую очередь это сделали авторы 1000 самых популярных программ, в число которых вошли Netflix, Adobe, Twitter и Duoligvo.
Телемедицина, нейрокомпьютерные интерфейсы и роботы: что ждет сферу социальных инноваций Москвы
Инновации и стартапы
Это означает, что основная масса разработчиков по разным причинам не спешит переводить свои приложения на новый формат. По данным Statista.com, на начало II квартала 2021 г. в Google Play насчитывалось почти 3,5 млн программ, что делало его самым крупным магазином ПО в мире. Apple App Store находился на втором месте с приблизительно 2,23 млн приложений в своем каталоге.
Google Play обходит всех конкурентов по числу загруженных в него приложений
Немаловажен и тот факт, что разработчикам ПО, уже представленного в Google Play, пока необязательно бежать пересобрать свои приложения из APK в AAB. По данным профильного портала WCCFTech, это изменение поначалу коснется только новых приложений, выгружаемых в публичный доступ.
На APK могут остаться и программы, в том числе и новые, опубликованные в Google Play, но не выложенные в общий доступ. Однако не исключено, что в будущем требование о переходе на ААВ коснется всех программ в магазине Google, без единого исключения.