обновление приложений на андроид без google play
Как обновить приложение без Плей Маркета
Обычно для загрузки игр и программ пользователи Андроид-смартфонов используют Play Market. Оттуда можно скачать или обновить нужный софт. Это удобный и быстрый сервис от Гугл, который по умолчанию установлен на каждом телефоне. Однако бывают ситуации, когда по тем или иным причинам Google Play не работает, либо вовсе отсутствует на устройстве. Тогда возникает вопрос, как обновить приложение без Плей Маркета. Давайте разберемся, как это сделать правильно и безопасно.
Как обновить приложение без Google Play через стороннюю программу
Первым сервисом, способным частично заменить функции Play Маркета, была утилита APKUpdater. Дополнение стабильно работало до 2017 года, а после разработчики перестали заниматься софтом и вовсе забросили. На смену ему пришла программа APKGrabber на Андроид, имеющая схожий функционал и дизайн. Если говорить простым языком, то это приложение для обновления приложений.
После запуска программы появляется страница, на которой отображаются все имеющиеся на смартфоне дополнения. Утилита анализирует софт на наличие новых версий, а если таковые имеются, то переводит нужную программу в раздел «Updates», то есть «Обновления». К сожалению, сервис не может самостоятельно загружать новые версии. Для этого нужно перейти на сторонний сайт и скачать APK-файл.
По умолчанию переадресация будет осуществляться на портал APKMirror, но в настройках возможно установить другие источники. Данный сервис способен только облегчить процедуру проверки каждого дополнения на наличие новой версии. Все остальные действия по установке придется делать вручную.
Как обновить приложение через сторонние сайты
Если нет желания загружать на устройство дополнительное ПО, то можно самостоятельно проверять софт на наличие новых версий. Для этого перейдите в раздел со всеми дополнениями и найдите нужный объект. Там будет указано кодовое обозначение, являющееся версией утилиты.
Далее требуется ввести в поисковике название программы, например, Инстаграм или Вайбер. После перейдите на любой сайт и загрузите APK-файл с софтом. Затем устанавливаем его, предварительно проверив на вирусы.
Заключение
Как видим, обновить приложение без Плей Маркета более чем возможно. Конечно, придется потрудиться с загрузкой и установкой, но автоматических вариантов пока нет. Ну а лучше загрузить на смартфон Play Market и не делать лишних движений.
Как обновлять Android-приложения без Google Play
Существует несколько причин, по которым Google Play может отсутствовать в прошивке смартфонов под управлением Android. Первая – китайская поставка. Если аппарат предназначался для продажи на рынке КНР, он будет лишен доступа к официальному каталогу приложений Google. Вторая – действие новой модели распространения приложений и сервисов поискового гиганта, по которой производители смартфонов могут отказаться от Google Play и другого ПО компании. Но как в таком случае искать и устанавливать обновления приложений?
APKGrabber (скачать) – это удобная утилита для Android, которая позволит вам скачивать обновления всех ваших приложений в обход Google Play. APKGrabber сам проанализирует все программы, установленные на устройство, и отыщет файл с апдейтом вне зависимости от способа их установки. Такой способ обновления придется кстати тем, кто предпочитает получать платное ПО безвозмездно, скачивая из интернета APK-файлы популярных игр, приложений и утилит.
Как обновлять APK-приложения
После установки APKGrabber на устройство утилите потребуется доступ к некоторым функциям операционной системы. После получения необходимых привилегий она отсканирует ваш смартфон или планшет на предмет установленных приложений и в автоматическом режиме начнет поиск доступных обновлений. При необходимости этот процесс можно перевести на ручной режим, когда поиск осуществляется только по вашей команде.
APKGrabber производит поиск обновлений только на проверенных онлайн-площадках вроде APKMirror, Uptodown и даже Google Play. Поэтому переживать за содержание апдейтов не стоит. Все файлы, которые попадают в базу данных таких платформ, тщательно проверяются модераторами, что позволяет свести к минимуму вероятность установки обновлений с зараженными компонентами. Таким образом, процесс обновления через APKGrabber становится не менее безопасным, чем через официальные источники.
Подписывайся на наш канал в Яндекс.Дзен, чтобы не пропустить новые полезные материалы, которые не выходят на сайте.
Как устанавливать и обновлять приложения без Google Play
Большинство пользователей, как правило, устанавливают приложения на свои мобильные устройства из официальных источников. В случае с ОС Android – это магазин Google Play. Главное преимущество такого метода установки программ – регулярные обновления. Google не рекомендует, но все же позволяет устанавливать приложения на смартфон или планшет, загруженные из других источников. Однако при этом вы теряете возможность получать для них обновления. Как оказалось, и здесь существуют решения, как всегда иметь актуальные версии приложений на своем устройстве.
Зачем загружать приложения из других источников?
Причин для этого может быть несколько. Например, одни разработчики не желают публиковать свои программы в Google Play, другим запрещает это делать компания Google, если их программный продукт противоречит правилам размещения. Зачастую крупные компании по той или иной причине могут устанавливать региональные ограничения доступа к своим приложениям — ярким примером такого случая является игра Pokémon GO или официальный клиент музыкального стримингового сервиса Spotify, которые до сих пор не доступны в украинском сегменте магазина приложений.
Не стоит исключать и того факта, что в некоторых странах, включая Китай, не работает Google Play. Соответственно, фирменные оболочки китайских мобильных устройств, предназначенных для продажи на внутреннем рынке, не содержат сервисы Google. И последняя причина – это то, что в последнее время пользователи смартфонов и планшетов самостоятельно отказываются от сервисов Google в пользу увеличения автономности устройства.
Единственный способ установить приложение на смартфон или планшет в подобных случаях – загрузить его APK-файл из других ресурсов.
Где брать приложения для Android, кроме Google Play?
Таких ресурсов в сети предостаточно, но авторитетных и, что немаловажно, безопасных – не так уж много. Одним из наиболее популярных является веб-сервис APK Downloader, который позволяет скачивать из магазина Google Play установочные файлы приложений. Для этого достаточно вставить в поисковую строку адрес страницы нужной программы в Google Play и нажать кнопку «Generate Download Link». APK Downloader загрузит приложение и выдаст прямую ссылку на APK-файл.
Другими источниками для загрузки программ являются ресурсы APKMirror и APKPure. Сразу оговоримся, эти сайты не содержат платных программ, а представляют собой репозитории бесплатных приложений, по сути своеобразное «зеркало» Google Play. APKMirror, в свою очередь, включает неопубликованные в официальном магазине программы, а также экспериментальные версии приложений.
Как обновить Андроид приложения без Play Market
Как обновить Андроид приложения без Play Market. Не работает или отсутствует магазин Google Play? А как же тогда обновлять приложения? Выход есть!
Если вы из «секты» не любителей сервисов Google, сразу получаете рут-права и удаляете все, что только связанно с ними, возникает вопрос, как же обновлять приложения? Каждый раз заходить на сайты обменники? Как вариант, да! Но есть более удобный вариант!
Разработчик Dennis Hemker создал специальное приложение под названием Apkgrabber, которое сканирует на вашем телефоне или планшете все установленные программы и игры, находит новые версии в интернете, а после вы можете их обновить.
1. Скачиваем и устанавливаем приложение ApkGrabber на Android
2. Запускаем приложение и сразу же переходим в его параметры и выполняем настройку:
Настройки приложения ApkGrabber
3. Выйдете из параметров и выполните поиск обновлений
Нажмите кнопку «обновить «, чтобы проверить наличие новых версий приложений
4. После поиска можете выбрать необходимые приложения и установить обновления
После поиска приложений можно установить приложения
Есть ли жизнь без Google Play? Альтернативы и обновление приложений
На днях я сделал приложение для обхода блокировки rutracker, однако уже дважды получил от Google отбой по разным надуманным причинам. Это очень огорчило, и возник вопрос — что делать? Поиск по хабру показал, что такие проблемы возникли очень у многих (пруфы: один, два, три, четыре… Тысячи их).
А помимо бана есть ещё много причин, по которым ваше приложение может оказаться «за бортом» Google Play — например, если оно предназначено для использования только в компании, для друзей или для другого круга лиц. Так же возможно, что ваше приложение по определению не может быть выложено на Google Play — например, если оно является само по себе установщиком приложений.
Готовой статьи на эту тему я не нашёл, так что решил, что верным решением будет разобраться и написать свою. Итак, принципиальных варианта есть всего два.
1. Используем альтернативный магазин приложений
Тут довольно богато. Amazon App Shop, Samsung Apps, Yandex.Store, blackmart, humble bundle, F-Droid… В общем-то неплохо. Я из них пока попробовал только Yandex.Store. Получилось зарегистрироваться и опубликовать приложение минут за 5 — оно там уже доступно. Правда, недоумение вызывает полная невозможность как-либо дать ссылку на установку приложения в Yandex.Store. Может, я слепой, но кнопочки «Share» там просто нет. Ну и никакого веб интерфейса — только мобильный. Кстати, вопрос к представителям Yandex — а Yandex.Store вообще живой? Последний пост в твиттере датируется 2014 годом.
Плюсы:
Минусы:
2. Самостоятельное решение
Как ни страшно это звучит, на самом деле здесь мы приходим к аналогу обычного десктопного софта. Сама программа знает, когда и как ей обновляться, рассказывает об этом, в ней интегрированы платёжные возможности и монетизация. Рекламой и продвижением занимаетесь вы сами. Ужас, ужас! Но на самом деле, мы просто избаловались. Нужно просто находить правильные пути. Продвигать приложение можно, например, на тематических блогах и форумах — в том числе на 4pda с очень неплохим объёмом аудитории. Или прямо на хабре.
Кстати, даже если ваше приложение успешно опубликовано на Google Play — имеет смысл подстраховаться и как минимум сделать в нём свой алгоритм обновления, который активизируется, если, например, приложение давно не обновлялось. Или по проверке бана на вашем сервере или прямо на Google Play. Иначе, если вас на какое-то время забанят, пользователи не смогут обновить приложение. А если есть запасной вариант — вреда будет заметно меньше.
Плюсы
Ваше приложение практически невозможно заблокировать — только вместе с ресурсом, на котором вы держите обновление и информацию.
Минусы
Итак, что же вам придётся делать:
Размещение приложения для скачивания
На самом деле, это всего лишь означает, что вам нужно выложить APK куда-то в доверенное место. Их не так уж мало — можно использовать всё тот же 4pda, можно класть релизы прямо в github, можно на свой сайт… Вариантов уйма.
Отладка ошибок
Да, привыкли мы к хорошему — Google сам поймает ошибку, всё расскажет о её месте, устройстве пользователя и так далее. Но… Никак проблем это реализовать самостоятельно. Как простейший вариант — ловим все эксепшны и отсылаем куда-то на сервер по HTTP или даже на почту.
Сбор статистики
К сожалению, никогда не интересовался статистикой приложений, но вам с очевидностью придётся реализовать как минимум статистику по скачиваниям.
Сложные библиотеки
Собственно придётся забыть о всех сложных и хороших вещах, которые даёт Google Play. Впрочем, то же самое касается, пускай и в чуть меньшей степени, любых магазинов приложений.
Обновление
Чтобы показать, как всё просто — покажу примитивную реализацию третьего варианта,
1. Добавляем куда-то свою актуальную версию приложения. Я засунул прямо в исходники на Github в build.gradle:
2. Публикуем где-то релизы приложения. У меня они так же лежат на github, в формате
3. Пишем собственно алгоритм обновления:
3.1 в MainActivity.OnCreate добавляем вызов проверки:
3.2 Пишем простенький класс для проверки:
3.3 Добавляем класс для хранения информации о том, что пользователь решил проигнорировать этот релиз:
3.4 Добавляем функцию, которая покажет пользователю диалог с предложением перехода:
Вуаля! Всё, теперь у нас обновляемое приложение. А если оно когда-нибудь появится в Google Play или в другом магазине приложений, который есть у пользователя, то оно сможет обновляться ещё и оттуда.
Выводы
Что есть в сухом остатке — думаю, что без Google Play жить можно. И не только можно — нужно, минусы наличия монополиста на рынке очевидны. В том числе, если бы была хоть какая-то осмысленная конкуренция — возможно, общение с технической поддержкой было бы хоть какое-то адекватное, а не отписка пустыми шаблонами.