QA・回帰テスト
エミュレーター検出と整合性チェックを有効にした自社のリリースビルドを、テスト用の端末を何台も買わずに、複数のAndroidバージョンで実行できます。特別なデバッグ版ではなく、実際に配布するビルドそのものをテストします。
不正、チート、改ざんを警戒するアプリは、実行環境を確認します。端末とビルドの情報、ハードウェアの挙動、システムプロパティ、そして最近ではGoogleが署名したPlay Integrityの判定結果です。標準のエミュレーターでは、これらが市販の実機と異なって見えるため、アプリはエラーを表示したり、機能を制限したり、終了したりします。
正当なテストや開発の作業で、そうしたアプリに受け入れられるよう設定したエミュレーター環境をお渡しします。お使いのPC、ノートPC、ビルドサーバー上で動く環境を、必要なAndroidのバージョンと端末プロファイルに合わせて用意し、ご自身で再構築できるよう手順のメモも添えます。
正直にお伝えしておくべき限界があります。Play Integrityの最も厳しい段階は、認証された実機のハードウェアを前提にGoogleが設計しており、Play Servicesを搭載したエミュレーターは、通常は独自の仮想デバイスの判定として報告されます。特定のアプリに対応できるかどうかは、そのアプリの厳しさ次第です。作業を始める前の相談の段階で、一緒に確認します。
エミュレーターは、多くのAndroidバージョンと画面サイズを、最も速く安く確認できる手段です。特にご依頼の多い用途は次のとおりです。
エミュレーター検出と整合性チェックを有効にした自社のリリースビルドを、テスト用の端末を何台も買わずに、複数のAndroidバージョンで実行できます。特別なデバッグ版ではなく、実際に配布するビルドそのものをテストします。
パイプラインにエミュレーターが必要なAppium、Espresso、UI Automatorのテスト向けに、再現できるイメージを用意します。毎回同じ既知の状態から実行を始められます。
テストを許可されたアプリを評価するアナリストには、管理された使い捨ての環境が必要です。検証環境は私たちが用意し、調査の範囲はお客様と依頼元が決めます。
制限された判定や失敗した判定に自社アプリがどう反応するかを確認し、代替画面とサーバー側の処理を検証し、お客様からの報告をいつでも再現できます。
サポート担当が、ユーザーからの報告を、該当するAndroidバージョンと端末プロファイルで再現できます。端末を社内で持ち回る必要はありません。
個人のスマートフォンや個人のアカウントを見せることなく、PCの画面で操作説明の録画、営業デモ、講座を行えます。
お客様が所有している、開発している、または評価を許可されているアプリについて、テスト、開発、自動化、セキュリティ調査、サポート、研修、デモの作業をお受けします。
不正行為、利用停止の回避、ゲームでのチート、プロモーションや決済の悪用、ご自身のものではないアカウントへのアクセスを目的とした環境は作りません。そのようなご依頼だと判断した場合は、その旨をお伝えしてお断りします。
アプリが、実機で動いているのか仮想デバイスで動いているのかを判断するためのチェックです。不正、偽のインストール、自動化による悪用、改ざんを減らす目的で使われます。一方で、正当なテストの妨げにもなります。このサービスは、その問題を解決するものです。
Play Integrityは、端末とアプリについて署名付きの判定を返します。基本の段階は、端末が基本的なチェックを満たすことを確認します。端末の段階と強力な段階は、認証されたハードウェアに依存し、新しいAndroidではハードウェアによる証明にも依存します。Google Play認証済みのエミュレーターは、別の仮想デバイスの判定として報告されます。ハードウェアの段階しか受け付けないアプリは、どのエミュレーターでも難しく、その点は相談の段階でお伝えします。
いいえ。お約束もしません。サーバー側の判断材料や、ハードウェアによる証明に依存していて、仮想デバイスでは満たせないアプリもあります。そのため、料金をお支払いいただく前に、無料の相談でまず実現可否をお答えします。
所有していない、またはテストを許可されていないアプリの保護を回避する目的では対応しません。開発者ご本人、または発行元から依頼を受けたテスターの方であれば、通常のテスト作業として喜んでお手伝いします。
いいえ。新しいエミュレーターのインスタンスで、画面共有をしながら作業するか、設定済みのイメージをお渡しします。お客様の個人のスマートフォンやアカウントは関係しません。
1つの環境で対象アプリが1つの場合、着手から引き渡しまで、通常は1〜3時間ほどです。複数イメージのパイプラインやチームへの展開は、個別に範囲を決めます。
検出の仕組みは時間とともに変わるため、今は動く環境でも、後で見直しが必要になることがあります。すべての案件に30日間の無料再設定が含まれ、その後も依頼に応じて環境を保守できます。
はい。エミュレーターは標準的な開発ツールです。特定のアプリの利用規約がエミュレーターでの実行を認めているかどうかは、お客様と発行元の間の問題です。そのため、テスト、開発、調査、研修、デモの用途に限ってお受けしています。
対象のアプリと必要な環境をお知らせください。無料相談、正直な実現可否の回答、書面での見積もりをご用意し、お支払いはお客様の環境で動作を確認できてからです。