スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« パトラッシュ、僕はもう疲れたよ | トップページ | OS X用サーバーも動作 »

OS X用クライアントは動作

今は、Mirror-DTCの次バージョンを開発中で、Windows版は完成したので、他OS版の作成中なのだが、今日の時点で、OS X用クライアントは動作した。ただ、Yosemiteでは問題は無いものの、最新版のEl Capitanでは、マウスドラッグが引っかかる感じなので、対策が必要だ。

次バージョン用Mirror-DTCクライアントには、以下の様な変更が必要だ。

1.非暗号化転送モードの追加

2.クリア表示ウインドウモードの追加

3.ストリーミング圧縮対応の追加

4.クライアント名転送機能の追加

5.INIファイルでの設定変更機能の追加

6.映像圧縮系の新減色処理対応

7.ADPCM圧縮処理の改良対応

8.マウス移動転送の高速化

で、現時点では、8の変更はまだ行っていない段階だ。

つまり、現行版はタイマー処理で、基本的には、50mSec毎にマウスカーソル移動イベントをサーバーに送信しているのだが、この50mSecタイマーイベント自体が、El Capitanでは、50mSec毎には発生せず、他に重い処理を行っていると、待たされている感じになっている訳だ。

実際にそうなのかどうかは、まだ確認していないのだが、現象から見て、そんな感じなので、いずれにしても、対策が必要になる。

と、いう事で、まだ、OS X版クライアントは完成していないのだが、変更作業自体は、予想通り、大して手間でもなかった。

なので、先行きは明るいのだが、昨日書いた様に、作者のホームページであり、かつ、Mirror-DTCのホームページであり、サポートWebページでもある@homepageサービスが終了する事が決まった様なので、リリース前に、まず、このホームページを別に作る必要がある。

このため、作者的には、今週中のリリースは諦めているので、作業には少し時間をかけているのだが、サーバー側についても、明日中に、大体の目処はつく筈ではある。

ちなみに、作者のMac mini Late2014のHDDに入っているOS XはYosemiteのままになっている。

で、開発は、外付けHDDにインストールしたEl Capitan上で行っているのだが、これはOS X 11.04βになっている。

現行のEl Capitanは11.03の筈なので、少し前倒しして評価している格好になっているのだが、前述の問題がEl Capitanがβ版だから、というのであれば、本末転倒の話になる。

また、El Capitanというのは、Yosemiteに対して処理性能を向上しているバージョン、という事になっている筈なので、その為に、普通はリアルタイム性が必要ないだろうと想定される事もあり、タイマー処理を後回しにして描画系処理なんかを優先動作させているのだとしたら、これはセンスが悪すぎる。

と、いう事で、いずれにしても、El Capitanというのは、作者的には、まだまだ信頼できない今日この頃だ。

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

Mirror-DTC

Mirror-DTC

(2016/05/04追記)

« パトラッシュ、僕はもう疲れたよ | トップページ | OS X用サーバーも動作 »

トラックバック

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

この記事へのトラックバック一覧です: OS X用クライアントは動作:

« パトラッシュ、僕はもう疲れたよ | トップページ | OS X用サーバーも動作 »

2017年8月
    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 31    

広告

プライバシーポリシー

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

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

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

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