Если вам интересно об услугах третьих лиц, которые позволяют пользователям загружать любое приложение из Google Play через другую услугу, я бы не стал беспокоиться об этом, потому что сложно сказать, насколько аутентичными/официальными эти службы являются. Они могут предлагать версии вашего приложения со вредоносной программой/шпионским ПО/рекламным ПО и такими добавленными для всех, кого вы знаете. Я бы предположил, что у ваших пользователей есть Google Play (если вы только целенаправленно предлагаете его в Google Play), и не беспокойтесь об этом, иначе заявите, что Google Play является требованием для вашего приложения.
Если это не то, что вы просили, вот ответ на другую интерпретацию вашего вопроса:
Google Play может быть установлен только на законных основаниях производителя (хотя он может быть установлен незаконно кем-либо, в последний раз я проверил) ,
Существует множество устройств Android, которые не поставляются с установленной программой Google Play, но для этого нужны популярные, более дорогие устройства, которые используют многие люди. Некоторые из менее дорогих и/или менее известных из них тоже будут иметь его (но не рассчитывают на него и не рассчитывают на то, что он будет установлен на законных основаниях там, где он существует в 100% случаев). Я думаю, что у Google есть список авторизованных устройств, если вам действительно любопытно, какие из них есть на законных основаниях. Я не уверен, что он на 100% обновлен.
Что-то, что вам действительно нужно знать, заключается в том, что у устройств Amazon Kindle Fire нет Google Play, но они по-прежнему являются технически устройствами Android, способными запускать приложения для Android (хотя ОС была адаптирована к тому, чтобы быть немного другой чем стандартный Android). Вместо этого они используют App Store Amazon. Он может быть легко установлен на других устройствах Android, независимо от того, имеет ли они Google Play (так что это не просто Kindle Fire, но это полезный магазин для тех, у кого нет Google Play).
Я лично рекомендую разработать приложение для работы с Google Play и магазином приложений Amazon, чтобы позволить кому-либо использовать ваше приложение или, по крайней мере, предлагать apk независимо от магазина приложений на вашем личном веб-сайте (независимо от того, вы продаете его там или отдаете бесплатно, это не имеет значения, людям нужен способ получить к нему доступ, если у них нет Google Play - если он работает без Google Play, так или иначе).
Я лично обнаружил, что большинство устройств Android, которые я хотел купить, не было установлено в Google Play. Я не смотрел на высокопроизводительные устройства, хотя (например, планшет Nexus 7, Galaxy или что-то еще).
Кажется, что больше телефонов, вероятно, предварительно установлено, чем планшеты.Tracfones и тому подобное часто имеют его (хотя я не рекомендую их, если вы ищете Android-устройство с Google Play, даже если это возможно).
Вы можете проектировать свое приложение для использования Google Play (много приложений) и полагаться на другие приложения Google, но оно заблокирует вас в среде Google и исключит людей за пределы этого. Хотелось бы вам, чтобы это было достаточно для ваших целей или нет, зависит от вас.
Если у вас нет альтернативных приложений для приложений Google, которые вы хотите использовать (Gmaps и т. Д.), Вы можете также выполнить требования Google Play (обычно вы не найдете обычные приложения Google на других AppStores). Если у вас есть альтернативы, доступные в магазине приложений Amazon (или других подобных), вы можете попробовать их и посмотреть, работают ли они. Так что да, убедитесь, что все зависимости вашего приложения доступны для пользователя. Они не могут автоматически загружать материал, который не находится в их магазине приложений, и они не могут использовать Google Play (и, следовательно, официальные приложения Google), если у них его нет.
Но опять же, я не хочу, чтобы это звучало так, как будто вы не должны использовать приложения Google Play и Google. Они могут быть или не быть единственными доступными в настоящее время, которые подходят для ваших целей. Конечно, вам придется исследовать другие приложения. Если вам не нужно, вы можете снова и снова проверять в будущем, для новых приложений, которые соответствуют вашим целям (может быть, раз в год или два).
Под реальными устройствами я имею в виду физические машины, а не эмуляторы :) Я имею в виду не обиду на наших китайских друзей. Я возьму все это на борту и начну смотреть в OpenStreetMap для отдельного аромата (лучше быть в безопасности, чем жаль). – Aphire
@Aphire: Только делайте это, если вы планируете распространять через канал, отличный от Play Маркета. Если у вас нет текущих планов сделать это, но, возможно, в будущем вы можете согласиться просто на то, чтобы изолировать код, зависящий от Maps V2, чтобы облегчить для будущего будущего продукта замену этого кода чем-то другим. – CommonsWare
Ну, я думаю, мы планируем сначала распространять версию для тестирования (а не через Play), из которых я могу использовать OpenStreet только для того, чтобы быть в безопасности, или просто обеспечить, чтобы тестовая группа имела Play. Не уверен, какое взаимодействие я буду иметь с тестерами, так что может быть проще. – Aphire