背景
近年スマホ限定のサービスが増え,クーポン等もPCでは取得できない嫌な時代になりつつあるので.
実現方法の選択肢と概要
1.エミュレーターソフト
- 何種類か有るがそれなりに高い H/W スペック(速度は我慢するにしてもまずメモリ容量)が必要.
- 物によるが大げさなことなんで使い勝手に難とか.
- 一旦入れちまえばワリと互換性が高く Browser に比べれば制限が少ない.
2.Browser の拡張機能
- OS/Browser によって使える拡張機能/add-on はそう多くなく,いつまでも安定して使えるかという不安は残る.
- 動くアプリはかなり限定されるのに加え動かせるのは単一のアプリ,ゲームなんぞやりたい向きには期待薄.
- 一番のハードルは別途アプリファイルを用意すること.従って物理端末(アカウント,端末 ID)を持っているのが前提.これ無しにはそもそもアプリの download が出来ない.端末で保存したアプリファイルをPCに転送するのがシンプル.
- PC上でアプリファイルの download を行うには別途ツールが必要になる.
Android アプリを Chrome 内で実行する一つの方法(ARC Welder)
1.PC上で APK ファイルを準備する方法(APK Downloader)
追記: 17.10.19
Chrome 版は何故か Direct APK Downloader に名称変更.それは兎も角 Firefox/Chrome とも Login 時に Authentication Error が発生して駄目.Chrome で「安全性の低いアプリの許可」をやっても,Avast を一時切っても同じ.
参考: Firefox/Chrome拡張機能APK Downloader(apkダウンローダー)の使い方
(1) Firefox に Add-on を追加する
ここで各項目を入力して [Log in](端末持ってなきゃスルーしてメイルよこせと書かれてる).
アプリの install ページを表示すると,[Download APK] ボタンが追加される.
APK Downloader Add-on の追加時に出る端末 Login 画面を無視しといた場合,最初の APK download 実行時に再び表示される.
現状は端末 ID が無いのでここで手詰まり.
注: 端末 ID は activate 時の Google アカウントと紐付けされてるので,別の Google アカウントでは使えない(複数アカウント登録は出来そうだけど,何にしても現物が無いと駄目ってこと).
追記: 作者から端末情報を貰ったので続行.
先に運用上のポイントをまとめておく.
- 実端末を持っていない場合,この Add-on と端末情報がこの先いつ迄有効か定かでない.
- アプリの更新はその都度 apk ファイルを download し直すことになるのが面倒.
反面自動更新ではないので,問題が有った際には古い version に戻せる.
Add-on の option からも端末 Login 画面が出せるので設定.
詳細設定もやっとく.
アプリの install ページを表示して [Download APK] ボタン crick すると,一瞬動作してるイキフンなんだけど保存ダイアログ出ず.したら
PC > ダウンロード > apk-downloader
に決め打ちで落としてるつう.
それに人の端末(アカウント)情報使う(端末 Login 状態のまま)ってのもいささか気色悪いものが有り,頻繁に使わね場合に限るだろうな.
(2) Chrome に拡張機能を追加するできない
ポリシー違反なのかストア/開発元とも拡張機能*1は抹消済で,現在 http://apps.evozi.com/apk-downloader/ では online service (web)版のみ公開中.
が,これを実行してみると以下が連発して落とせね T_T.どうやら米国外のアプリを落とすのは無理っぽい.
Ops, we have run out of device to fetch your apk, please try again later or try others app.
備考: ストアに類似の拡張機能が2つ登録されているが,いささか古く一つは開発元サイトが無くなってて,もう一つはセキュリティチェックに引っ掛かり怪しくて使えね.
2.ARC Welder を使う試す
参考: ARC Welderの使い方。Windows OSでAndroidアプリを起動する方法
先に運用上のポイントをまとめておく.
- 結構手間をかけてもアプリがまともに動作するかどうかはやってみねと分からねし,今のところ可能性はあまり高くない.
- 結局まっとうな端末 ID を得るためには Android 環境が前提になるし,どーせそうならエミュレーターを使う方が手堅い.
最初に指定するフォルダはワークと思われ(初回起動時のみ).
変換対象の apk ファイルを指定(次回起動時はここから).
ファイル選択後グルグル少し掛かる.
TEST crick すると暫くグルグル.
変換失敗のお知らせ.
グルグル出っ放し Orz.x で閉じるしかない.
とまあこの程度の物が動かないつう,発展途上の限定的な環境らしいっす.