スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« テキスト描画を移植中 | トップページ | iOSのマルチタッチAPI »

今週中には完成?

今は、iOS版Nostalgic UFO Battlerの開発中で、描画系は大体動いたので、後は、操作系と音声系だけになる。このため、今週中には完成しそうな気もするのだが、iOS用アプリの開発は今回が始めてなので、手探り状態の部分もある。なので、落とし穴に嵌る可能性はある。

OS X版Nostalgic UFO BattlerのVer1.1.0は既に作者サイトで公開してあって、Vectorにも、先週の中頃ぐらいに更新申請は出してあるので、Vector版についても、今週中には公開される筈だ。

で、AppストアにはOS X用ソフトも登録できて、有料版Appleデベロッパープログラムに加入している作者的には、OS X版をAppストアに登録申請する権利もある筈だ。

なので、今回、OS X版についても、登録申請してみようかなあ、という漠然とした気持ちがあった。

そして、AppストアにOS Xアプリを登録する場合、App Sandboxという特性を指定する必要があるらしかったので、リリース前に、この指定も行ってみたのだが、そうすると、各種設定情報が保存されなくなった訳だ。

つまり、OS X版の設定情報はAppのリソースフォルダー内に書き込む仕様になっているのだが、Sandbox化すると、その書き込みも自動的に禁止されてしまう訳だ。

OS Xの場合、設定情報は、Windowsのレジストリの様な形で保存する事も出来るので、多分、そういう格好にすれば問題は解決したかもしれないのだが、とりあえず、この前リリースしたOS X用Ver1.1.0では、Appストアに登録するメリットも無いので、Sandboxに対応させるよりは、Appストアへの登録をヤメる事にした。

何故、OS X版については、Appストアに登録するメリットが無いのか、というと、ソフトを有料化してみても、購入する人は皆無だろうし、GoogleのAdsenseはソフト内での利用は禁止されている筈だし、Admobについても、デスクトップアプリ用のインタフェースは無い筈だからだ。

つまり、Appストアに並べてダウンロードされても、作者に実入りは無いので、登録する意味も無い訳だ。

もっとも、数日前に書いた様に、作者製のデスクトップソフトはフリー版の方が多いし、それらはVectorにも登録している。

にも関わらず、作者はAppストアには並べようとしない訳なのだが、これは、上記の様な機能的な制限が必要になるばかりではなく、Appleの審査も受ける必要があるからだ。

これに対して、Vectorへの登録というのは、一応、マルウェアが含まれていないか等のチェックは行われる筈なのだが、2chの関連スレッドを見ていると、Appleの審査というのは、そういうチェックとは異なり、他に同様のアプリが沢山ある、だとか、機能が不十分、みたいな、Appストアの商品ラインナップを鑑みた審査も行われる様なのだ。

と、いう事で、VectorのチェックとAppleの審査というのは、全く毛色が異なり、少なくとも作者的には、マルウェアを仕込んで金儲けしようとはしていないので、Vectorのチェックは問題にはならないのだが、Appleの都合に合わせてソフトを変更するのは不愉快な訳だ。

まあ、作者も大人なので、不愉快な事はやらない、なんてことは言わないのだが、それをやるのは、それをやるだけのメリットがある場合に限られる。

つまり、OS X版ソフトについては、Appストアに並べても、何の見返りも無いので、不愉快な思いをする理由が無い訳なのだが、iOS版については、Admobの広告が張れる筈なので、並べてみようか、と、している訳だ。

もっとも、今日の時点では、Admob用の広告インタフェースについては実装していないので、この実装が上手く行かない様なら、iOS版についても、Appストアに並べるのはヤメにする筈だ。

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

ノスタルジックUFOバトラー

UfoBattler.jpg

(2016/10/25追記)

« テキスト描画を移植中 | トップページ | iOSのマルチタッチAPI »

トラックバック

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

この記事へのトラックバック一覧です: 今週中には完成?:

« テキスト描画を移植中 | トップページ | iOSのマルチタッチAPI »

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