2016-04-22 12 views
5

これはばかばかしい簡単な質問ですが、携帯電話を所有していないが、それらのために開発しなければならない人として謝る必要があります。Android搭載端末にはGoogle Playがインストールされていますか?

現在、Google Playサービスの中でgMapsにアクセスする必要のあるアプリを開発中です。私が実際にテストしたAndroidを知っている限り、うまくいきました。ユーザデバイスがでない場合は、エラー処理が行われています。は、Googleプレイを必要としています。

これを処理する(つまり、必要なものをすべて自動ダウンロードする)より良い方法を検討するか、PlayでAndroid搭載携帯電話を出荷し、意図的にユーザーがアンインストールしない限り存在しますか?

そうでない場合は、このような問題を処理するための最良の方法についてのご意見をお寄せください。

答えて

9

私の知る限り、私は、罰金されているそれをテストしてみた任意の実際のAndroidを知っているように、あなたのアプリがでインストールされている場合は、その後、Playストアを通して、あなたのアプリを配布することを計画している場合

Play Storeを使用すると、デバイスにPlayサービスがインストールされます(ただし、最新バージョンではない可能性もあります)。

他の手段でアプリを配布する予定がある場合、そのデバイスにPlayサービスがあることは保証されません。

"本当のAndroid"とは何を考えているのか分かりません。確かに、Huawei、Xiaomiなどのデバイスの中国ユーザーは、Amazon Fireシリーズのようなデバイスのユーザーと同じように、自分たちを「本物」と考えています。これらの端末には、PlayストアまたはPlayサービスが付属していません。

オートはすべてをダウンロードしますが、ソフトウェアの著作権侵害の短い、それが欠けているデバイス上でプレイサービスをダウンロードする方法がありません

を必要としていました。

そうでない場合は、そのような問題を処理する最善の方法についてのご意見をお待ちしております。

次のいずれかの

  • プレイサービスを使用し、代わりにどこでも仕事の選択肢(例えば、OpenStreetMapの)を使用する、または

  • はあなたが別の使用、プロジェクトの複数の味を持っていません配信チャネルに基づいたソリューション(Google Playデバイス用のマップV2、他のもの用のOpenStreetMapなど)、または

  • Playストア、あなたの例外処理アプリ

IOWのいくつかの海賊版のコピーを使用してみてください少数の人々のために十分なものでなければならない。その場合には、お使いの製品は、あなたが順番に物事に依存しているディストリビューションチャネルを、一致する必要があります流通経路に依存する。

+0

実際のデバイスでは、エミュレータではなく物理マシンを意味します:)私は中国人の友達に違反していることを意味しません。私はこれをすべて取って、OpenStreetMapを探して別のフレーバーを探し始めます(ごめんなさいより安全です)。 – Aphire

+0

@Aphire:Playストア以外のチャンネルで配信する予定がある場合にのみ実行してください。現時点で計画していないが、将来的にはMaps V2依存コードを分離しようとしているだけで、将来の製品の味がそのコードを何か他のものに置き換えることが容易になるかもしれません。 – CommonsWare

+0

さて、Playではなく最初にテスト用のバージョンを配布する予定です.OpenStreetを使って安全にするか、テストグループにPlayがあることを確認するだけです。テスターとのやりとりがどれくらいか分からないので、もっと簡単になるかもしれません。 – Aphire

1

Google Playは、Android搭載端末向けに、ほとんどが標準搭載されています。 「標準」のものはVerizonのようなストアから来ており、通常はデバイスのAndroidバージョンが含まれています。

つまり、Playストアでアプリを公開する場合、Google Play(サービス)を持っているかどうか心配する必要はありません。

1

TBHあなたがPlayストア経由でアプリを配布する場合、ランタイム中にGoogle Play(サービス)がインストールされていない可能性はほとんどありません。

一方、ユーザーがPlayストアを持っていない場合、正式なGoogleアプリはもちろん、他のユーザーのデバイスに許可を求めることなく自動インストールできるとは思いません。

トピックオフ:テストデバイスが少なくてもモバイルアプリを開発できますか? O.oエミュレータで円滑に動作する場合、実際のデバイスでスムーズに動作することを保証するものではありません。

+0

私はいくつかのテストデバイスを持っています:P、それは私が "本当のアンドロイド"を意味するものです。私はちょうど1つを所有していません。 :) – Aphire

+0

ahhh OK、誤解された:) –

+0

ハ、私は少し明確にしていたはずです。 – Aphire

0

Google Playから別のサービスを使ってアプリをダウンロードできるサードパーティサービスが不思議であれば、これらのサービスは本当に正式で正式なものであるとは言い難いので、私は心配しません。マルウェア/スパイウェア/アドウェアなどのバージョンのアプリを提供している可能性があります。私はあなたのユーザーがGoogle Playを(Google Playで意図的に提供しているだけの場合)、心配することなく、またはGoogle Playがあなたのアプリの要件であると述べていると考えています。

それはあなたが求めていたものではありません場合は、ここであなたの質問の別の解釈への答えです:(それは私が最後にチェック誰によって違法にインストールすることができますが)

Googleは再生するには、唯一のメーカーで合法的にインストールすることができます。

Google PlayがインストールされていないAndroid搭載端末はたくさんありますが、多くの人が使用する人気の高い高価な端末をインストールする必要があります。それほど高価ではない、あるいはそれほど知られていないものもあります(しかし、それを信じることはせず、100%存在する場所に法的にインストールされているとは考えません)。あなたが本当に興味を持っているデバイスがあれば、正規のデバイスの一覧がGoogleにあると思います。それが100%最新であるかどうかはわかりません。

AmazonのKindle FireデバイスにはGoogle Playは搭載されていませんが、まだ技術的にはAndroid搭載アプリを実行できるAndroid搭載デバイスです(OSは少し異なるようになっていますが標準のAndroidよりも)。代わりにAmazon Appstoreを使用します。 Google Playを持っているかどうかにかかわらず、他のAndroid搭載端末に簡単にインストールできます(Kindle Fireのものだけでなく、Google Playをお持ちでない人にとっても便利な店舗です)。

Google PlayとAmazon Appstoreの両方で動作するようにアプリを設計することをお勧めします。誰でもあなたのアプリを使用できるようにするか、個人的なウェブサイトのアプリストアから独立したapkを提供するあなたはそれを無料で販売したり、無料で提供したりすることは重要ではありません.Google Playをお持ちでない場合は、Google Playを使用しないとアクセスできます。

購入したいAndroid搭載端末のほとんどにGoogle Playがプリインストールされていないことが個人的にわかりました。 Nexus 7、Galaxyタブレットなど、ハイエンド端末は見ていませんでした。

タブレットよりも多くの電話機にプリインストールされているようですが、Tracfonesやそのようなものにはよくあることがあります(ただし、Google PlayでAndroid搭載端末を探している場合は、推奨していませんが、推奨されています)。

あなたのアプリがGoogle Playを必要とするようにデザインすることができます(多くのアプリがそうします)。他のGoogleアプリに依存しますが、あなたをGoogle環境に固定し、その外にいるユーザーを除外します。あなたの目的のためにそれを好むかどうかは、あなた次第です。

使用したいGoogleアプリ(Gmapsなど)に代替アプリがない場合は、Google Playの要件を引き続き維持することができます(他のGoogleアプリアプリストア)。 Amazonのappstore(または他のもの)で利用可能な選択肢がある場合は、それらを試してみるとよいでしょう。だからええ、あなたのアプリが持っている依存関係がユーザーに利用可能であることを確認してください。彼らは自分のアプリストアにないものを自動的にダウンロードすることはできませんし、Google Play(および公式のGoogleアプリ)を持っていない場合は使用できません。

また、私はGoogle PlayやGoogleのアプリを使用しないでください。彼らはあなたの目的に合った現在利用可能な唯一のものかもしれないし、そうでないかもしれません。あなたは確かに他のアプリを調べなければならないだろう。必要なものがそこにない場合は、将来、定期的に、あなたの目的に合った新しいアプリ(毎年または2回)をもう一度チェックしたいかもしれません。

関連する問題