アプリ提出
プレイデート向けの小さなアプリを完成させ、公式アプリストア「カタログ」に今日提出した。C言語に戻って作っていたのはこれ。
内容はシンプルで、クランクやボタンなどの入力をOSC(Open Sound Control)メッセージとして指定ホストへWi-Fi送信するだけ。プレイデートの最近のファームウェア/SDK更新(2.7版)で、Wi-Fi通信機能がようやく開放されたことを受け、開発の練習がてら作ってみた。ただし、使える送信プロトコルはTCPのみ。プレイデートが今のところTCP(とHTTP)にしか対応していないため。
OSCの送信にはUDPを用いるのが一般的で、TCPに対応するOSCホストはごく少ない。プレイデートの市場規模とユーザー層とを考えるとOSCの需要などただでさえまれだろうに、UDP不可となるとさらに用途が限られてしまう。しかしそれでも、何もないよりはましだろう。少々手間だが、ブリッジやルーターを介してTCPからUDPに変換する手だってある。
とはいうものの、こうまでニッチなアプリが果たしてカタログに受け入れられるかどうか。新造の通信APIに起因する不具合(通信先が“想定外”の挙動をするとクラッシュするようだ)を除いて品質に問題はなく、ガイドラインも満たしているはずだが、カタログがアプリを「厳選」する基準が曖昧だ。それに、そもそもどうやって審査するのだろう。
OSCに限らず、特定分野でしか使われない数多のプロトコルについて、いちいち通信相手を用意して動作確認するのは大変だ。厳選するからにはそこまで徹底して評価するのか、それとも通り一遍の事務的な確認だけで済ませるのか。さすがに後者でないと立ち行かないと思うが、この種のプレイデート用通信アプリはまだ例がなく、実際のところはわからない。結論は審査結果待ち。経験者によると1か月ほど待たされるらしい。