August 2009
1 post
tumbladdict back to AppStore
WHAT’S NEW IN THIS VERSION:
Fix: Support new iPhone tumblr page.
Add: Chang dashboard view theme.
Add: “Reload this post”
Add: “Send to Twitter” option.
User interface improvement.
Convert line-break to “<br />” in reblog comment.
tumblrの仕様変更に対応
テーマ選択機能を追加
“Reload this post”を追加
“Send to Twitter”オプションを追加
...
June 2009
2 posts
現状報告 (Jun 26, 2009)
鋭意対応作業を行っていますが、毎日のように変更が入ってしまうため、ビルドを配布しても一晩経てば動かなくなるという状況です。
昨日も対応バージョンをiTunesStoreに提出したのですが、数時間後には新たな変更のため正常動作しなくなり自己Rejectを余儀なくされました。また、今の状態だと対応版リリースの目処が立たないため、tumbladdict自体の配布も停止する事にしました。
しばらくは様子見状態が続くと思われますが、折に触れて暫定版をリリースしていくつもりです。もし使ってみたいという方がいらっしゃいましたら、お使いのiPhoneのUDIDを当方宛にお知らせください。
> wiggling[dot]net[at]gmail[dot]com
May 2009
25 posts
Now trouble on tumbladdict 1.01
It is impossible to view dashboard because the specification change was done. Now working to fix it.
— add
It might be a problem of depending on my iPhone (3.0b installed).
On 2.0 simulator the problem has not occurred.
— add
Sorry, it was a problem of my iPhone’s network setting.
tumbladdict 1.01 既知の問題
資源周り
・メモリ使用量が多いため起動しなかったりすぐに落ちる事がある。
サクサク感を実現するために多数のViewを割り当てているため。
・使用中にメモリが不足し落ちてしまう。
メモリリークが原因。
これらの問題には使用開始前のメモリクリーニングが有効。
Memory Statusを使ったり再起動を行う事で比較的安全に使えるようになる。
操作系
・10Post単位でロード待ちが発生する。
現状は仕様だが解消の見込み有り。
・10Postバウンダリを超えて”Prev”で戻る事ができない。
現状は仕様だが解決の見込み有り。
・リンク先に遷移した後に元のDashboardに戻れない事がある。
多数の要素を持つページで発生し易い。
UIWebViewのロード開始/完了イベントの数が一致しない場合にそうなる。...
wigglin’ bloggin’ » tumbladdict発売から10日が経過、そして所感 →
tumbladdict 1.01 update coming soon
WHAT’S NEW IN THIS VERSION:
・”+”等の記号を含むEmailで認証エラーが発生する障害を修正
・”Return to top”後の”Prev”ボタンで異常終了する障害を修正
・Dashboardが空の場合に異常終了する障害を修正
・認証エラーダイアログ内の誤記を修正
* Bug Fix: Login error occurs by Email including the sign such as “+”.
* Bug Fix: It terminates abnormally by “Prev” after “Return to top”.
* Bug Fix: It terminates...
reblogオプションの対応について
private post対応は予定しています。
おそらく、”reblog with comment”を”reblog with options”に名称変更し、private, twitter, tag等の指定も可能にするのが適当かと考えています。
Post先tumblelogが取得できるようであれば、それにも対応するかも知れません。
tumbladdict対応デバイスについて
登録時に誤って “iPhone & touch 2nd” を選んでいました。
アプリ自体は2.0環境用にビルドしていますので、初代touchでも2.0以上なら動作可能です。
登録情報を書き換えましたが、Storeに反映されるには少々時間がかかると思われます。しばらくお待ちください。
tumbladdict:すべてのtumblrユーザーはこのアプリに魅了される。もうこれなしでは生きられ... →
あざーっす!
Submitから1週間、Status: In Reviewのまま変化無し。
PC用とiPhone用のダッシュボード挙動の違い
100ページ程流してみて分かった事。
(1) iPhone用では自分のPostは表示されない。但し、最近のPostだけは表示される事がある。
(2) わずかながらiPhone用ではPostが欠落する事がある。今回確認した100ページでは2件ほど確認。
(3) iPhone用では同じPostが何度も表示される事がある。ページ切り替え時に発生。
(1)は知ってたんだけど、人によっては不便な点かもしれませんね。自分のPostを潜り始めの目印にしている人は多いと思うので。
(2)は今回はじめて認識しました。このくらいの頻度なら許せなくもないけど、気になる人もいるかな。
(3)iPhone用dsbdを使った事がある方はご存じでしょう。結構ウザイ。
...
[N] 「iPhone」向けTumblrアプリの決定版?「tumbladdict」App... →
あわわ、ネタフルで紹介されちゃったよ。
今晩から、無限Reject、Pending Contract、Review放置プレイの悪夢にうなされそうです。
実装面での悩み事 #3
実装というかコンセプトに近い話かな。
tumbladdictのほとんどの機能はHTMLスクレイピングに依存しています。
だから、Tumblrに変更が発生すると一瞬で動かなくなってしまいます。
Tumblrが用意してるAPIは本当に最低限のものしかなくて、dsbdの取得すらできないんですね。reblog/likeは言うに及ばずです。
だからAPIだけを使ってアプリを作ろうとすると、他の多くのTumblrアプリのように面白みのないものになってしまう訳です。
逆にAPIが充実してきたとすると、今度は器用な人がサクッと素敵なアプリを作れるはずなので、tumbladdictは競争力のないものになるでしょう。
なので、現状のままで黙々と仕様変更への対応を続けていくのが自分的にはベストなのかなぁと。
...
tumbladdict (May 07, 2009)
AppStore提出版はマイナーチェンジのみ
・CSSをキャッシュするように変更。体感速度が若干向上?
・ネットワークに繋がっていない場合の例外処理追加。
・ダイアログメッセージの親切度アップ。
・Twitter連携をしている場合の表示の乱れを修正。
手を入れたいところはもっとあるんだけど、ここはリリース優先で堅実に。
コア部分の使い勝手の向上や機能追加はバージョンアップにご期待ください。
yamato:
夜のリブログ業務終了。tumbladdictバンザイ!あとは終わった時にこうやってうったアンカーが機能するといいんだけどなー。アンカーの機能そのものがあれば言うことないんだが。
次版の機能として検討中です。私案をまとめますので、後日相談に乗ってください。
bug report
dsbdにtwitterを表示するようにしている場合に、tumblr postの前にtweetが一緒に表示される不具合が見つかりました。
この場合、reblog/likeした際にtweetは無視されるので実用上の問題はありませんが、カッコ悪いので修正します。
通常のtumblr postとは扱いが違う(replyがある, likeじゃなくてfavorite)ので当面は無視するようにしますが、正式機能として組み込まれた場合には対応したいと思います。tweetのreblogはニーズがあると思うので。
でもそうすると、1ページ内のpost数が増えちゃうんだよなー。
“Prev”で戻れる範囲を広げるべきなんだろうか。
自分も勢いで”Next”してから戻れなくなった時に「イラッ」とするから、ニーズがあるのは分かるんだけど。
View張り替えのコストと資源の使いっぷりを見極めてからかな。
自分的には、10Post毎にやってくる”Next”のひっかかり感解消を優先したいかなぁ。
tumbladdict (May 02, 2009)
今回はBug Fixが主な変更点です。
その他、アイコンをちまちまいじったりとか。
他にも追加したい機能はあってそんなに難しくもないんだけど、
初回審査をサクッとやり過ごすためにあえて入れませんでした。
AppStoreへのSubmitの準備もできたので、これをRC版とします。
バグがなければこのままリリース。
April 2009
13 posts
tumbladdictを作ったせいで
就寝前の読書タイムが消滅した。でも後悔はしていない。
24時間限定!伝説の →
vmconverter:
chikuwa:
vmconverter:
chikuwa:
伝説”のね。
tumbladdictのバグみたいですね。
クォートが処理できてない模様。
だそうですよー!
直りましたー。Link TypeのPostに関する処理の見落としでした。
実装面での悩み事 #2
daytri:
tumbladdict:
起動時間を短縮したい。やっとプログレスインジケータを表示できるようになったんだけど、それが表示されるまでに数秒かかっちゃう。
資源をジャブジャブに使ってるのが関係してるんだろうなぁ。もっとケーススタディを積まないと…
UIさえ固まってしまえば、ボタンだけディム表示にしたスクリーンショットをスプラッシュスクリーンにすることで、〈体感速度の向上〉を図れます。<MobileHIG.pdf> の47ページ、111ページでも推奨されてます。
もちろん、実装で起動が速くなる分には大歓迎ですw
これは早速次版で採用してみます。起動時間短縮については頑張ります!
tumbladdictすごい!!
yamato:
有料でも買う。つかTumblrの本家が開発にお金だしてあげるべき。
Tumblrerライフがこれで変る!!!
ご試用&フィードバックありがとうございます。
お言葉に甘えてって訳ではありませんが、tumbladdictは有料Appとしてリリースする予定です。お値段はコーヒ一一杯分くらいを予定しているのでご安心ください。
実装面での悩み事 #2
起動時間を短縮したい。やっとプログレスインジケータを表示できるようになったんだけど、それが表示されるまでに数秒かかっちゃう。
資源をジャブジャブに使ってるのが関係してるんだろうなぁ。もっとケーススタディを積まないと…
実装面での悩み事 #1
ダッシュボード上のツールバーに「Reblog with comment」「Return to top」のメニューを呼び出すボタンを置いてるんだけど、前者は表示中のPostに対する操作で、後者はそのPostには関係ない操作。これはUI的にはいただけないなぁと。かといってボタンは増やしたくないし…。
本当は、「Next」「Prev」はボタンじゃなくて画面の左右半分をタップすれば行き来できるようにしたい。BookReader的なUIね。フリックで操作できると最高。そうすればボタンの数も減らせるし。
今はUIWebViewというパーツを使ってるんだけど、この上でそのUIを実現するのはちょっと難しい感じ。
もしかしたら、JavaScriptで実現する方法を探る方がいいのかも?
フィードバックへのコメント #2
reblog, likeボタンにインディケーションボタンを持たせるのはどう? 例えば、reblogしたらボタンをディム化、likeを付けたら赤いハートに。
——-
その場限りではありますが、その機能を付けてみました。その場限りというのは、「Next」「Prev」で動き回れる範囲だけで有効という意味です。そのPostを再度読み込むとそのインディケーションは無効になります。
likeを付けた・付けてないは都度取得できるようですが、SDK標準のツールバーにカラーアイコンを置く事はできないみたいなんですね。自分で全部作ればできるのかもしれませんが、ちょっと作業量が多そうだったので今回は諦めました。
reblogについては、1つのPostを何度もreblogする事はTumblrの標準UIでも出来るので、あえて禁止する必要もないのかなと。
...
フィードバックへのコメント #1
「Prev」ボタンで時々戻れない事があるよ。あと、Postの抜けがあるみたい。
——-
tumbladdictはiPhone用インタフェース(http://www.tumblr.com/iphone)でデータを取得しています。なので、そこで得られる10Postを1つの単位で扱っています。そのため、「Prev」で戻れるのはその10Post分を上限にしています。
「Prev」で前のページを取得するようにすると、せっかく先読みした次のページを破棄する必要があり無駄なので実装しませんでした。
Post抜けについては、iPhone用インタフェースに癖があるのが原因のようです。自分のPostは省略してしまう(100%ではない)みたいですね。...