全国高校eスポーツ選手権運営の舞台裏。3」などのWindows搭載2-in-1デバイスを所有するユーザー間で注目すべき存在になりつつある。OS上でAndroid動作を実現する仮想化ソフトウェアだ。OSの仮想化ソフトウェアの開発を行なってきた。ベータテストされてきたが、2014年になって正式版がリリースされた。OS上で利用できるのが特徴だ。4.0.4ベースの仮想マシンになっている。使用料の詳細は後述するが、BlueStacksが推奨するアプリを自分のスマートフォンにインストールする仕組みを受け入れると無償で利用できるほか、BlueStacks推奨アプリをインストールしたくない場合は年額24ドルを支払うことで代替もできる。Playerを利用すると、AmazonのKindleアプリのように、Androidには提供されているが、Windows向けには提供されていないアプリケーションをWindowsデバイスで利用することができる。13でAndroidを利用サービス事業者により異なるプラットフォームサポートの現実かつて、インターネットに接続して何かをする機器と言えば、それこそPCが主役の座を独占していた。Watch読者の大多数は、PCのほかに、スマートフォンやタブレットも所有し、インターネットへ接続しているのではないだろうか。電車の中で立ったままコンテンツを見るならスマートフォン、寝室で寝っ転がって見るならタブレット、書斎のデスクに座って作業をするならPCと、シーンごとに端末を切り替えて使っている人は多いだろう。13」をメインのデバイスにしており、机の上で作業する時にはこれを使っている。外出時に電車の中でコンテンツを見たり、ちょっとしたメールを返すときには4型のAndroidスマートフォンを利用している。した時に直面するのが、クラウドサービスによっては特定のプラットフォーム(OS)にしか対応していない問題だ。誰もが知っている電子書籍サービスとしてAmazon.co.jpの「Kindle」があるが、日本語環境でKindleを楽しもうと思うと、Amazon自身が提供しているKindle端末か、iOSまたはAndroidデバイスにクライアントソフトウェアを導入する必要がある。UI向けにも提供されていないのだ(ちなみに英語版は提供されており、米国のAmazon.comで購入した電子書籍はそれで閲覧することができる)。した例はほかにも多々あって、筆者が利用している電子書籍サービスでは、モータースポーツ関連の書籍を提供しているASB電子雑誌書店も、iOSとAndroid対応のビューワが提供されていない。OSなどでも楽しむことができるのだが、iOSやAndroidのクライアントソフトウェアが持つ、ローカルに雑誌をキャッシュする機能(オフラインでも電子書籍を楽しむ機能)が利用できず、ネットワークが接続されている環境でしか利用できない。飛行機に乗っている時などに買った電子書籍を楽しめないのは、出張が多い筆者としては致命的なデメリットだ。8を使っていようが、Androidスマートフォンを使っていようが、同じようにクラウドサービスを利用したいのだ。OSやiOSといった自社プラットフォームを優先するのは仕方がない面もある思うが、それでもクラウドサービスの普及を優先するなら自社プラットフォームだけでなく他社のプラットフォームをちゃんとサポートしてこそユーザーの信頼が得られるというものではないだろうか。ユーザーにとっては、サービスがプラットフォームに依存するのはプラットフォームベンダの都合以外の何ものでもなく、それこそ"最低のユーザー体験"と言っても良いので、ぜひこの状況は改善して欲しいと思う。クラウドサービスを提供する企業には、ぜひとも全プラットフォームと言わないまでも、せめて主要な3つ(Android、Windows、iOS)はきちんとサポートするようにしてほしいと思う。ユーザーの立場から言わせてもらうなら“クラウドの前の平等”、これこそクラウドサービスを提供するベンダーには心掛けて欲しいと思うし、そうしたサービスこそユーザーとして評価していきたいと思う。Playマーケットを標準で実装、タッチ対応も進んでいるBlueStacks理想論はこの通りなのだが、そうした“クラウドの前の平等”が実現されていないのが現状だ。それはおかしいとはユーザーとして言い続けたいが、ないモノはないのだから、あるモノでなんとかしていくしかない。Player」(長いので以下、BlueStacksと表記する)だ。仮想化ソフトウェアについて念のため簡単に説明しておくと、あるOS(ホストOSと呼ばれる)の上に仮想的なコンピュータ(マシン)を動作させ、その上で別のOS(ゲストOS)を利用できるようにするソフトウェアだ。Workstation/Player」、Oracleの「VirtualBox」などがWindows(サーバーは除く)用の仮想化ソフトウェアとしては有名だ。BlueStacksもそうした仮想化ソフトウェアの1つなのだが、ほかの汎用仮想化ソフトウェアとの大きな違いは、AndroidアプリをWindows上で動かすことに特化している点だ。実はこうしたAndroidに特化した仮想化ソフトウェアには、BlueStacks以外にも「Genymotion」(ジェイモーション)という、先述のVirtualBoxを活用したモノもある。両方ともにテストしてみた筆者の印象は、性能の観点ではGenymotionの方が優れているが、以下の点ではBlueStacksの方が便利と感じた。InstantGo環境でも問題なく動作するすでに述べた通り、多くのユーザーがこうした仮想化ソフトウェアを入れたいと思うのは、“使いたいAndroidアプリ”があるからだろう。Playストアから導入する人がほとんどで、そこへアクセスできることの意味は大きい。“野良Android”とも呼ばれるGoogleに認定されていないデバイスではPlayストアは標準で導入することができないので、別途サードパーティが提供するストアを導入するか、APKファイルと呼ばれるパッケージファイルを手動でインストールする必要がある。Playマーケットに対応しており、ユーザーのGoogleアカウントに紐付いているAndroidアプリをそのまま仮想マシン上で利用できる。3などの2-in-1デバイスは、画面を回転させて利用できるし、タッチでも操作できる。Androidはタッチ操作が前提になっており、仮想化されたAndroidもタッチで利用したいところだ。Genymotionもタッチには対応しているのだが、フルスクリーンからウインドウモードへ切り替えるにはハードウェアキーボードでF11キーを押す必要がある。BlueStacksではAndroid側の通知領域にフルスクリーンとウインドウの切り替えボタンが用意されており、タッチだけでフルスクリーンとウインドウ表示を切り替えることができるのだ。言われれば何ともないことなのだが、これがあるとないで使い勝手の違いは非常に大きい。3も「InstantGo」に対応しているのだが、実は一般的な仮想化ソフトウェアはこのInstantGoと相性が悪い。Proの標準機能である「Hyper-V」は、InstantGoをオフにしないとエラーになって利用できない。これに対して、BlueStacksは、InstantGoには悪影響を及ぼさない。13で半年以上使っているが、InstantGo関連で問題は発生していない。3などの2-in-1デバイスやWindowsタブレットなどに導入するのであれば、BlueStacksをお勧めしたい。BlueStacksの画面。Playerをインストールするには、同社のWebサイトからダウンロードしてインストールする。インストールするには以下の要件を満たしている必要がある。OpenGLのAPIに対応した十分な性能のGPUが搭載されていること注意が必要なのは(4)だ。Bridge)以降のCoreプロセッサ、Llano/Trinity/Richland/KaveriなどのAMDのAPUはいずれも十分な性能を持ったGPUが内蔵されており、これらに最新のグラフィックスドライバが導入されている環境であれば特に問題なく利用することができる。5シリーズなどのモバイル向けのGPUが内蔵されているAtomプロセッサだ。2.0をOpenGLへと変換しても十分な性能が得られないことがある。TrailコアのAtomが必要だと考えていればほぼ間違いないだろう。インストールすると、見慣れたAndroidの画面とは異なり、「Gamepop」というランチャーとアプリストアが合体したようなホーム画面が被されたAndroidホーム画面が表示される。Playストアを利用してインストールできるのだが、やはりせっかくAndroidとして使うなら見慣れたホーム画面で使いたいところだろう。Playで配布されているホーム画面アプリをインストールしてしまえばいい。Playのアプリケーションを検索することができるので、ホーム画面を検索してインストールする。Googleアカウントを登録する必要があるが、最新版ではGoogleの2段階認証を有効にしているとログインできないので、一時的に無効にする必要がある。EX」(有料版)をインストールしているが、これの無料版になる「ADW.Launcher」や「LauncherPro」などが有名だ。好みに応じてインストールするといいだろう。それを導入すると、画面のようによく見慣れたAndroid画面になる。4.0.4がベースになっている。4.4(Kitkat)までバージョンアップしていくことを表明している。Playerを無料で配布する代わりに、そうしたアプリベンダーのスポンサーを募って収益を上げる仕組みになっている)。そのスポンサードアプリを自分のスマートフォンなどにインストールしたくないなら、プレミアムバージョンへのアップグレードするとその仕組みなしに利用することができる。プレミアムバージョンは年額24ドル(一括払い)で利用することができる。実際に使い出してしばらくたつと、スポンサードアプリをインストールするかプレミアムバージョンへバージョンアップするか聞かれるので、好きな方を選択するといいだろう(支払いにはクレジットカードが必要だ)。このようにインストールした直後はGamePopのUIが表示されている。Playマーケットでアプリを探してインストールできる。EXにしたところ、ぱっと見普通のAndroidに見える自分のホーム画面を導入するには、「常にこの操作で使用する」にチェックを入れると、自分で選んだホーム画面を常用できるBlueStacksを継続して利用するには、24ドル(年額)を払ってプレミアム版へアップグレードするか、スポンサードアプリをインストールする必要がある実Android環境に性能は敵わないが、持って行くデバイスは減らせるちょっとした工夫としては、Windows側のレジストリを調整することで、Android仮想マシンに割り当てられるメモリ量、さらにはAndroid仮想マシンの解像度の設定を調整することができる。レジストリを調整するには「REGEDIT.EXE」というツールを利用する必要があるが、間違って調整すると最悪の場合にはWindowsが起動しなくなる場合があるので、挑戦する場合にはレジストリ変更のリスクなどを理解し、自己責任で行なうようにしたい。具体的には以下のキーを16進数(10進数に切り換える事もできる)で調整する。13であれば標準でメモリが795MB、解像度が1,600×900ドットに設定されていた。上記レジストリの「Memory」変更すると、850MBまで増やすことができる。それ以上、例えば1GBや2GBなどに設定したとしても、BlueStacksのAndroid仮想マシン側が認識できるのが850MBまでのようであるので、あまり大きくしても意味はない。注意したのは解像度だ。8にインストールすると、縦と横の解像度が逆に設定されており、そのままだと縦にした時、Android仮想マシンが横に小さく表示され、上下に大きな黒帯が表示されるという状態になってしまう。これはWindowsタブレットが縦表示が標準であることをBlueStacksがきちんと認識できていないことが原因だと思われるが、そのままだと使い物にならないので、前出の解像度調整をレジストリで行なう。具体的には縦と横の値を入れ替えるだけよい。TrailのAtomを搭載したWindowsタブレットの場合、縦位置の表示はそれで問題ないのだが、タブレットを横位置にすると、全画面にしようとしても全画面にならず、タスクバーと左側にWindowsデスクトップが見えてしまう。Playマーケットなど)では、強制的に表示が横表示になってしまうので、そういう時はWindowsタブレットを横表示にして利用する必要がある。使用感だが、筆者が使いたかった2つのアプリケーションのうちas-books.jpに関してはほぼ問題なく利用できている。13をタブレットモードにすれば、気分は13型Androidタブレットそのものだ。Kindleに関しては、書籍に関してはほぼ問題なく利用できているが、コミックスに関してはAndroid仮想マシンの解像度を上げると表示がかなり重くなり、かなり待たないと表示されないという状況だった。そこで、解像度を1,600×900ドットから1,280×720ドットのように若干下げてみると、それなりには表示されるようになった。そのままではまともに動かないソフトウェアもあった。パズドラ(パズル&ドラゴンズ)は起動すらしなかったし、Chromeブラウザに関しても起動はできるがグラフィックス周りがおかしくまともに使えなかった(Android標準のブラウザは使えた)。このように、互換性に関してはまだまだ改良が必要であり、Androidを普通に使いたいと思うのであれば、Androidスマートフォンなどの実環境の方がはるかに快適に利用できると思う。BlueStacksのようなソリューションはあくまで、外出するときに持って行くモノを1つ減らしたい、300gのタブレットを持って行かなければ荷物を減らすことができる、そういうためのソリューションだと考えた方がいいだろう。13(1.3kg)を1台持って行けば事足りる状況になっている。読書するときにはクラムシェルモードまたはタブレットモードで、WindowsのアプリかBlueStacks上のAndroidアプリで読書をし、仕事をするときにはクラムシェルモードにして仕事をしている。3などの2-in-1デバイスの購入を検討しているユーザーであれば、ぜひ1度、BlueStacksを試してみるといいだろう。13上で使っているところ、全画面でもウインドウ表示でも使えるのは意外と便利だ。何か作業をしながら、Kindleで資料を確認したりという使い方にも使えそうだ意味があるか、データが正確なのかはともかくとして、このようにベンチマークも動く。EXをホーム画面にしてしまえば、タスクの切り替えもこのようにできる。iOS版とAndroid版しかないF1公式アプリだが、BlueStacksを使えばWindows上でこのように1つのウインドウとして実行できる。この例は、フジテレビNEXTsmartというスカパー!オンデマンドのストリーム再生機能を利用して、先日行なわれたベルギーGPのレースを、タイム差のデータなどを時間を合わせて再生しているところ。Playerを動作させているところ。