スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« リリース準備は完了 | トップページ | 次はUbuntu用ネイティブ版 »

Mac用Mirror-DTCの更新版を公開

Mac用Mirror-DTCのVer1.2.3.2 / Ver1.2.3.3を同時リリースしました。Ver1.2.3.2は不具合修正版ですが、OS X 10.10 (Yosemite)では、若干の問題が発生します。Ver1.2.3.3は完全にコードを書き直したネイティブ版で、Javaを必要とせず、OS X 10.10でも快適に利用できます。

Macでは、Mac OS X 10.6までは、OSにJava環境が含まれていたため、Javaアプリもネイティブアプリと同等の利便性がありました。その後、OS X 10.7になると、OS XにはJava環境が含まれなくなりましたが、Javaアプリを起動するタイミングで、簡単にダウンロード出来る機構が組み込まれていたため、実質的には、Javaアプリの利便性が阻害される事はありませんでした。

このため、Mac用のMirror-DTCはJavaアプリとして提供してきましたが、将来的な方向性としては、Java環境はOracle製に移行する事になっていました。しかし、Oracle製Java環境には、従来のApple製Java環境との互換性がなく、Apple製Java環境で動作させる事を前提として開発したJava版Mirror-DTCはOracle製Java環境では動作しません。

上記の様な理由から、Java版Mirror-DTCには将来性が無くなりつつありましたので、OS X 10.10 (Yosemite)のリリースに合わせ、Java環境を必要としないネイティブ版を開発しました。

ネイティブ版は、従来のJava版とほぼ同等の機能を有し、処理負荷が軽減されていますが、OS X 10.10 (Yosemite)では、従来の画面キャプチャー方式では若干の問題が発生しました。

このため、ネイティブ版では、OS X 10.8で追加されたAPIを使う事で、上記問題を回避しましたが、このために、OS X 10.7以前の環境では動作しなくなりました。

Ver1.2.3.2は、従来のJava版に対して不具合修正を施したバージョンになります。

このため、従来通り、Mac OS X 10.6以降で動作しますが、上記の通りですので、OS X 10.10 (Yosemite)では、現時点では若干の不具合が発生します。

この不具合は、OS X 10.10 (Yosemite)のバグに起因する可能性がありますので、将来バージョンのOS Xではこのバグが修正され、問題が無くなる可能性もあります。

しかし、いずれにしても、Mac用のJava環境はOracle製に移行する方向性になっていますので、Oracle製Java環境では動作しないJava版Mirror-DTCには将来性はありません。

上記の通りですので、今回、二つのバージョンを同時リリースしていますが、OS X 10.8以降の環境では、ネイティブ版(Ver1.2.3.3)の利用をお勧めします。

ネイティブ版では、OS X 10.8で追加されたAPIを利用した事で、サーバーの処理負荷が大幅に軽減されています。

また、クライアントについても、ショートカットキーの無効化機能を追加し、特殊キー(Command / Option / 英数 / かな)入力をサーバーに転送できる様にしてあります。

Java版サーバーについては、マウスカーソルの画像データにノイズが載る不具合 / 長時間接続を続けていると使用メモリ量が増える不具合(メモリリーク)が修正されています。

Java版クライアントについては、ネイティブ版と同様に、ショートカットキーの無効化機能を追加していますが、英数 / かなキーについては、入力用には使えません。

Mirror-DTC for OS X Ver1.2.3.3 / Mirror-DTC for Mac OS X Ver1.2.3.2は、Mirror-DTCのホームページからダウンロード出来ます。

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

Mirror-DTC

Mirror-DTC

(2015/02/15追加)

« リリース準備は完了 | トップページ | 次はUbuntu用ネイティブ版 »

トラックバック

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

この記事へのトラックバック一覧です: Mac用Mirror-DTCの更新版を公開:

« リリース準備は完了 | トップページ | 次はUbuntu用ネイティブ版 »

2017年11月
      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