スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« エミュレータでも確認 | トップページ | Android用AGMPlayerを更新 »

Mirror-DTC for Android 1.2.3.3を公開

Ver1.2.3.3では、従来版では動作しなかったAndroid5.0に対応し、Nexus9等の64Bitプロセッサ搭載機器用に64Bit-ライブラリも追加しています。また、Nexus9に日本語物理キーボードを接続した場合用にキーボードマッピングを小変更し、不具合修正も二つ行っています。

従来版をAndroid5.0機器で動作させた場合、OpenGL ES2.0を使用するデフォルトモードでは、サーバー画面が表示されるタイミングでクラッシュしていましたが、その原因は、JNIライブラリ内で使用するOS関数の仕様がAndroid5.0で変更された為でした。

Ver1.2.3.3では、処理コードをAndroid5.0の仕様にも対応出来るように変更する事で、従来からサポートしているAndroid2.3 / 4系列に加え、5.0もサポート対象としました。

また、Android5.0以降では、64BitCPUがサポートされていますので、冒頭に記した様に、64Bit-ARM用のJNIライブラリを追加していますが、同時に、x86用の64Bit版ライブラリも追加しました。

更に、今回、mips / mips64用のライブラリも追加しましたので、今回のバージョンは、現時点で市販されているAndroid機器で使用されている全てのCPUにネイティブ対応出来るようになっています。

キーボードのマッピングについては、標準キーボードが実質的に無いAndroid機器では、接続するキーボードによって問題が出る可能性が高いですが、今回、Nexus9に手持ちのBUFFALO製Bluetoothキーボード(BSKBB22)を接続した所、@キーとその右隣の2個のキー入力が正しく行えなかった為、若干の変更を行いました。

今回の変更で、従来のマッピングで使えていたNexus7(2012)では、正しくキー入力が出来なくなりましたが、「言語と入力」-「物理キーボード」で、「英語(アメリカ)、インターナショナル配列 - Androidキーボード」を選択すると、ほぼ問題なく使用できますので、キーボードレイアウトに追加される事をお勧めします。

また、Nexus9でも、同様に、「英語 (米国インターナショナル) - Nexusコンパクトキーボード」を選択すると、ほぼ問題なく利用出来る様になりますので、通常アプリの日本語入力用の「Nexusコンパクトキーボード」に加え、このレイアウトも追加し、Mirror-DTCでの利用時には、このレイアウトを選択される事をお勧めします。

ただし、上記は、上記したAndroid機器に上記したキーボードを繋いだ場合の話になりますので、Android機器/キーボードによっては、物理キーボードでのキー入力は正しく行えない場合があります

また、特殊キーについては、AndroidOSが特定用途用に使用する場合がありますので、そういったキー入力については、従来通り、Mirror-DTCに内蔵されたソフトキーボードを使用する必要があります。

Ver1.2.3.3で修正した不具合は二つあり、その一つは、日本語名のサーバーに接続した場合、サーバー名が文字化けする、というもので、もう一つは、音声出力にノイズが乗る場合があった、というものです。

音声出力のノイズは、出力用16ビットデータの下位8ビットが間違った値になる場合があった為に発生していたものになります。このため、ノイズのレベルは小さく、出力音声が十分に大きい場合や、スピーカーの品質が良く無い場合には、気がつかない可能性が高いかもしれません。

しかし、ヘッドフォンを使って音楽再生を聞く様な場合には、気になっる可能性が高い為、Android5.0対応等、その他の変更に無関係の方も、今回のバージョンに更新される事をお勧めします。

Mirror-DTC for Android Ver1.2.3.3はMirror-DTC for Android ダウンロードページからダウンロードできます。

= この記事に関連する公開中ソフト =

Mirror-DTC

Mirror-DTC

(2015/10/31追記)

« エミュレータでも確認 | トップページ | Android用AGMPlayerを更新 »

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/534482/60947138

この記事へのトラックバック一覧です: Mirror-DTC for Android 1.2.3.3を公開:

« エミュレータでも確認 | トップページ | Android用AGMPlayerを更新 »

2017年9月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

広告

プライバシーポリシー

  • 当サイトでは、第三者配信による広告(Google Adsense)サービスを利用しています。

    Google を含む第三者配信事業者は、Cookie を使用して、ユーザーのウェブサイトでの閲覧履歴に基づく広告を配信します。 Google 広告 Cookie を使用することにより、Google や Google のパートナーは当サイトや他のサイトへのアクセス情報に基づく広告をユーザーに表示できます。

    Cookieを無効にする設定およびAdsenseに関する詳細については、以下のリンクを参照下さい。

    広告 - ポリシーと規約 - Google