6月のTumblrの仕様変更の影響で動作しなくなっていたtumbladdictですが、やっとバージョンアップ版をリリースする事ができました。すでにアップデートできるようになっていると思います。
AppStoreでの配布を停止してから1ヶ月以上かかってしまったのは色々と理由がありまして、そのあたりの事を簡単に説明させていただきます。NDA違反にならない範囲で…
そもそもHTMLスクレイピングを前提としているtumbladdictは、ちょっとしたHTMLの記述の変化で簡単に動かなくなってしまいます。そして、6月のTumblrの仕様変更はかなり大規模なもので、勿論ひとたまりもなく…。
HTMLの変更については粛々と対応するのですが、それ以外にも自分のPostにreblog/like用のキー文字列が含まれなくなるという変更も含まれていました。仕方なくreblog/likeボタンを無効にするという仕様変更も併せて実施。
普段ならこれでiTunes ConnectにSubmitし、数日後には公開されてチャンチャンなのですが、今回は大規模な仕様変更のため変更作業が数日に渡って行われたのでした。慌ててiTunes Connectから自己リジェクトでバイナリを引っ込める事に。それから、変更対応しても翌日にはもう動かないという目に何度も遭います。スクレイピングを使ってる以上は仕方ないのですが…。
しばらく様子を見るためにやむを得ずAppStoreでの配布を停止します。これが6月26日の事。
この動作しなくなってから配布を停止するまでの数日の間にも数名の方にご購入いただいています。あぁ、冷汗が…。早くバージョンアップしなきゃと思いつつ公開できないジレンマに悩まされます。
そして、変更が落ち着いたのを見計らいiTunes ConnectにSubmitしたのが7月6日。ここからもすんなりとはいきません。
まずは初めて経験するリジェクト。理由は「落ちる」。おそらく、以前からあるメモリ不足時に落ちてしまう問題でしょう。こればかりはアプリの構造上仕方ないので、メモリ不足の時には黙って死ぬのではなくて「デバイスを再起動してちょ」という警告を出すように変更。これを再提出したのが7月9日。
そして再度リジェクト。またしても「落ちる」。これは運悪くTumblr不調(メンテ?)時とレビューのタイミングが重なってしまったものと思われます。ちょうどその晩tumbladdictが起動せず他のtumblrアプリも動作しない状態が続いてて、調べてみるとTumblr側に問題があるようでした。そしてその数時間後にリジェクト通知が…。何という間の悪さ。
これも例外処理をサボっていたツケが回ってきたものなので、「サーバが変よ!」という警告を出す処理を追加。これで再提出したのが7月15日。さすがにこれは通るだろと自信満々だったのですが、またしてもリジェクト…。
今度はレーティングに関する問題です。最近はUIWebViewを持つアプリで、ネット上のコンテンツを自由にブラウズできるものはすべて”17+”レーティングにする必要があるそうなのです。このようなレーティングのアプリだと、ペアレンタルコントロールで年齢制限を設定したデバイスでは使えなくなるというあれです。
まぁ確かにTumblrをエロ目的で使ってる人も少なくないので、これはやむを得ないかな。という事で、エロや暴力等、表示される可能性がある項目をチェックしてレーティング”17+”の状態で再度提出。たまたまこのタイミングでHTMLに小さな変更が入っていたので、併せてバイナリも差し替え。これが7月24日。
今度リジェクトされるとさすがにくじけるぞ、と思いながら待つ事10日。毎回少しずつ審査に要する日数が伸びていきます。
そして今朝やっと”Ready for sale”の通知が届きました。長かった…。
初版リリースから何ヶ月も経ってるのに、あまり様変わりしてなくてがっかりされているかもしれませんが、自分の実力的にはこれが妥当なところです。内部的にはそれなりに変更してて、ページ遷移がスムーズになり”prev”の制限がなくなったりしてます。が、他のアプリと比べると今さらなものばかりです。
おそらくほとんどのiPhone+Tumblrユーザは他のアプリに移行していると思うし、自分もそれをお薦めします。でも何故かTumbladdictがいいと言ってくれる奇特な方が少なくなくて、仕方なくアップデートを続けてる感じです。それは言い過ぎとしても、今はより優れた代替アプリがあるので、当初の開発目的である自分で使うアプリという位置付けに戻し易くはなってるかなと思います。奇特な方向けに配布は続けますが。
今後予定している改修は、「状態の保存とレジューム」「UIの刷新」の2点です。要望の多い「しおり機能」ですが、自分が全部読む派ではないのでいまいちモチベーションが上がらないかな。
もしもTwitter並にアプリが充実して欲しいと思われる方がいるなら、個別のアプリ開発者宛ではなく、Tumblr宛にAPIを充実させてくれと要望を出しましょう。現状のプアなAPIでは全然無理なので。
By tetsu 2009 年 8 月 4 日 - 1:34
奇特なファンの一人です(笑)
公開停止中もわざわざTwitterでサポート頂きありがとうございました。
何と言うか、「馴れた体」には他のアプリでは無理な何かがありますので、是非継続してUpdateをお願いします!!
とりあえず、お疲れ様でした。
By tnk 2009 年 8 月 4 日 - 10:01
長らくお待たせして申し訳ありませんでした。
やはり、同じように言ってくださる方がいらっしゃるので、まだまだ引退できなさそうですねw。
今後は作者の好みが色濃く反映されたアップデートになると思いますが、もしよろしければ引き続きご愛用いただければと思います。