みかづきの色々スマートフォン用の表示で見るみかづきの色々デバイス(スマホからキャンプ用品まで)とかプログラミングとか中心のいろいろ試験的なブログ。モバイルしばらくBlueStacksを使ってみていたので、その報告。以下に注意BETAでなく安定版です。2018/2/上旬現在)以下、試したアプリ別に状況を。なくプレイできるが......BlueStacksを一度終了させたらセーブファイルが持ち越されていなかった。ソフト起動ごとに隔離環境を作っている→ローカル保存ファイルが持ち越されないんだと思う。この問題は他のソフトでも発生した。VideoちゃんとPrime情報も扱われているっぽい。ローカル保存もできているかな。起動するしアカウント認証情報も通るが、DRMが通らないようだ。一度dアニメストアを終了させると、ちゃんと認証通った。QuickCrawler一見、問題なくプレイできるが......BlueStacksを一度終了させたら再びゼロからのスタート。考察データが反映されてないってことは、保存ができてないものがあるのだろう。これはBlueStacks側が悪いとは限らない。Androidのローカルデータ保存には大きく分けて3つある。開発系に触るとすぐ出てくるけど、以下の通り。ユーザーデータ領域パソコンで言えば、各ユーザーフォルダの中にあるアプリケーションデータ領域。プログラムインストール領域プログラム本体がインストールされているところ。みたいなとこだったりするかな。みたいに、そのスマホで共通のモノ入れ。この三点のいずれかにデータは保管されている事になる。推測になるが、古いノベルゲーの移植であるキラ☆キラはプログラムインストール領域にデータを保存するのではないだろうか?(要確認)QuickCrawlerもそうだが、これらのゲームはAndroid専用ではない。それにデータ保存もあまりマルチユーザーなどを意識していないだろう。一度でも汎用モノを作るとわかるが、いろんなターゲットむけに汎用として開発する場合、一番簡単なのが実行中のプログラム本体のあるフォルダにデータも保存する方法だからだ......ただし権限が許せばだけども。あと、おそらく技術的にいえば、BlueStacksはLXCのような仮想マシンの仕組みを利用していると思われる。推測だが、初回起動時に時間がかかっているのはBlueStacks用のAndroidカーネルをロードしているためで、その上で各アプリケーションは小さなノードを生成し、その上で走らせているのではないか?これが最も安全でもあるし。これはわかりやすく言うと「BlueStacksを起動すると、パソコン上に一台のスマホが作成される。そのスマホはBlueStacks終了時に捨てられる」ってことになる。無駄なようだけど、お行儀の悪いソフトや悪意のツールが中をグチャグチャにするのを避けられる。残すべきデータがあるなら、終了時にそこだけ保存すればいいわけだ。BlueStacksはユーザーデータ領域以外にデータを書き込まれても、終了時にそれを破棄してしまうのだと思われる。データが保存されないアプリがあるのはそのせいだろう。C101PA)を買って一ヶ月近くた...2018-01-27端末とメディアサービス僕がよく使うサービスといえば、Amazonプライムビデオとdアニメ...2014-07-10使わない契約を止める話。»プロフィールid:mikaduki99いろいろ。デバイスとかプログラミングとか色々。月別アーカイブはてなブログをはじめよう!mikaduki99さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。