【pocket時間割】バグ修正したのでアップデートお願いします + ひとりごと

昨日から1.0.3が配信されています。

 

1.0.2以下をお使いの方はぜひ今すぐアップデートお願いします。

修正したバグは、

・編集画面で、閉じるボタンを押した際にアプリが落ちるバグ

・色の設定で値を0にできないバグ

その他、多少アプリが軽くなる処理を追加させていただきました。

 

色設定のバグは、値を0にすると初期設定に戻ってしまうというバグでして、コマの色を黒にしたくてもできない仕様になっていました。修正したので、今後は黒いコマも作成できます。

 

1.0.2にアップデートした日から、クラッシュ数があまりにもグググっと増えてしまい、普通に自分のアプリ上では落ちることもなく原因がしばらく不明でした。

GWに入り、使う人があまりいない状態になっていたので(学校休みだし時間割アプリを使用する人も少ない)、修正するなら今のうちだ!と思い修正を始めました。

改めていろいろなところをさわってみると、あっさりと落ちている場所を発見。

余計な一文を消すだけで直りましたとさ。

 

壁紙を軽くする処理をもともとするつもりだったので、その処理も施し、その後他のところでバグが出ないかチェックしている際に色設定のバグを見つけました。

原因はわりと単純でしたが、なんともデバッグが甘いなぁと実感しました。

 

今回は一応見つけられるバグを全て修正しましたが、まだまだ出てきそうな気がして少し怖いです。

アップデートよろしくお願いします。

pocket時間割

 

 

ここから独り言になるのですが、

自分で作ったものをこうやって配信するというのは、たとえ無料といえども、責任を持たなければならないし結構精神的にくるものがあります。

自分で作って、それを自分だけが使う。それならば中途半端でも、自分さえ使い心地がよければなんでもいいかもしれません。

 

しかしこうやって世に出していこうと決めたならば、ちゃんと責任を持たなければならないなぁと実感しました。

バグが出たら、それを修正していく努力をしなければならない。今までのように作るだけ作って後は放置、ではダメなんですよね。

アプリを作るっていうのは、自分だけで完結するものではないですよね。毎日私の知らないところで使ってくれている人がいるんですよ。アプリっていうのは、その人の生活の一部になるものだと思うんです。

 

例えば今回アプリをアップデートしたことで、急にアプリが落ちるようになったと思うんです。私のチェックが甘かったことで、それまでは何事もなく使えていたものが、急に使い物にならなくなったのです。

新しく追加された機能に不備があるならまだしも、それまでは問題なく使えていたものが使えなくなるというのはどれほどその人にストレスを与えたことでしょう。考えれば考えるほど、私も胃が痛くなってきます。

 

本来ならば、こんなことがあってはならないはずです。私がアプリに責任を持てていなかったことが原因です。申し訳ありません。

 

私にとっては初アプリかもしれませんが、そんなのは使う人にとってはどうでも良いことです。初アプリだからある程度バグとかあっても別にいいよね〜なんて思っていたらそれこそもう配信やめろと言われるレベルです。

作るからには誰かのお気に入りになってもらえるような、そんなアプリを作りたいです。

 

真面目な話になりましたが、もう少し色々と自覚を持ってアプリ作りをしていきたいです。(これでしょうもないバグあったらもう何も言えねぇぇぇ)

個人でもPDCAサイクル大事!ですね。

新しいこと始めちゃってますが、お絵描きアプリの方も中途半端だしどうにかしなきゃいけませんね。。。。頑張ります><

 

バグとか要望とかありましたら、レビューかこのブログにて教えていただけるとすごくありがたいです。

それでは〜(´・ω・`)

コメントは認証制です。詳しくは下記の注意をお読みください。お気軽にコメントお願いします!

Write a Comment

コメント時の注意

「Twitter」「Facebook」「Google+」「WordPress」のいずれかのアカウントをお持ちの方は各アカウントと連携することでコメントできます。 コメントしたことはSNSに流れませんので、アカウントをお持ちの方はこちらの方法でコメントを投稿して下さると嬉しいです。 アカウントをお持ちでない方はメールアドレスで投稿することができます。 初回コメント時は承認後に表示されます。

Related Memo...

記事を書くほどでもないけれどメモっておきたいこと

テスト投稿。

例えばiphone7 の画面サイズ

750 × 1334
半分375 × 667

iOS

UITableView.RowAnimation の .none はアニメーションするよ

UITableView.RowAnimation の .none はアニメーションがnoneなわけじゃなく、デフォルトの設定を使うよという意味らしい。

The inserted or deleted rows use the default animations.

なのでアニメーションしちゃう。今更の気づき。

 

iOS

UINavigationController + UIScrollView の組み合わせで使っている時に謎の余白ができる時

UINavigationController + UIScrollView の組み合わせで使っていて、UIScrollView 上に AutoLayout で上下左右0で View を設置しているのに、30px程度上にずれてしまうとき。

`navigationController.navigationBar.isTranslucent = false` にすると直るかもしれない。

ScrollView上のコンテンツとNavigationBarの重なっているところが透過していたら多分これで直せるはず。

通常のターゲットではちゃんと動いているのに、iOSSnapshotTestCase を用いたテストでだけこの対応が必要なのよくわからないけれど。。。

iOS
more