FaceMaker 1.5.0 の不具合に関して

<追記>
不具合を再現することができました。
1.3.0以前のデータを1.5.0で読み込むことで起動時にクラッシュしました。
修正しましたので、もう少し確認した後に申請しようと思います。
(5/18)申請しました。承認されるまで一週間ほどかかると思います。






大変申し訳ありません。
1.5.0にてまたもや不具合を発生させてしまい、アップデート後にアプリを起動できなくさせてしまいました。
おそらく100%の確率で発生しています。
<追記>100%ではないようですが確率は高いと思われます。


前バージョンとのデータの不整合によるものだと思われます。
1.4.0と1.5.0の2つのプロジェクトを検証して調査を行おうと思います。




ユーザー側でできる対処方法もあるそうですが、リスクがあります。
アプリを削除することでデータを削除してから、アプリを再インストールする方法です。
ただしこの方法ではエクスポートによるバックアップをしていない場合、お気に入りデータを復元することができません。


また有料版を使用している場合は、代替として無料版を使用することができるかもしれません。
無料版もアプリを削除して再インストールすることで起動できます。
無料版で作成した顔文字もエクスポートで有料版に使用できます。




今回の不具合でかなりの方に大変なご迷惑をかけてしまいました。
一刻も早い修正をめざしたいと思います。
また今回のことを教訓にテストをより大切にしたいと思います。
App Storeではダメージコントロールが難しいため、とにかく慎重にリリースすることが大切だと反省しています。


教訓は以下の通りです。
・バージョン間のデータの互換性のテストをないがしろにしていた。
・1.4.0の不具合に焦って、作成中の1.5.0を強引に申請してしまった。
・不具合修正と新機能追加は分けてリリースする。

FaceMaker 1.4.0 のリリースと不具合情報

FaceMaker 1.4.0がリリースされました。
Twitter送信機能とお気に入りのエクスポート・インポートが追加されました。


現在1.4.0で不具合が発生しています。申し訳ありません。
アプリ起動後にお気に入り画面を一度も表示しないまま、追加ボタンを押しても顔文字がお気に入りに追加されません。
お気に入り画面を一度表示した後は通常通りに使用できます。


現在、修正を含んだバージョンを申請しています。
うまく行けば1週間ほどでリリースできると思います。


1.5.0では、上記の不具合の修正に加えて、以下の機能を追加しました。
・SMS/MMSアプリの呼び出し(iPhoneのみ)
・アドレス帳を利用した変換辞書登録(有料版のみ/日本語のみ)

FaceMaker 1.4.0 新機能予定

1.4.0では以下の追加・変更の予定です。
現在作成中で2、3日以内の申請を目標にしています。


・メールの添付ファイル経由のお気に入りデータのエクスポート・インポート(外部での使用は難しいファイル形式)
Twitter送信機能(有料版のみの予定)
・対応OSをiPhone OS 3.1.0に
・バグ修正:顔パーツのタブ切り替え時の速度の改善


今回から有料版と無料版で機能に差を付けていこうと思います。


検討中の機能(実現の可能性は不明)
・マニュアル
・単語登録(アドレス帳への追加)
・SMS/MMSの呼び出し
・セリフパーツタブの新設
・外部からの顔文字のペースト(パーツ分割無し)
・顔バーツの追加データ
・顔バーツの追加機能
・文章作成画面の改良
・エクスポート・インポート機能の改良(外部で使用できるファイル形式)
Twitter機能をBASIC認証からOAuth認証に変更(6月末にBASIC認証廃止予定のため)


その他要望について
・矢印キーの廃止
→ 初期状態では表示されていないため、ひとまずこのままにしておこうかと思います。
・顔文字以外のAA
→ このアプリからの改良では難しいのと、AAの作り方が分からないため実現は不可能そうです。

有料版と無料版

広告とそれによる画面の狭さがあるとはいえ、やはり無料版と有料版でなんらかの機能差をつけたほうがよいのでしょうか。
レビューなどでそのような要望がけっこうあるようです。
前々回の発言を撤回することになりますが、今後は機能差をつける可能性が高いと思います。
どのような機能にするかは現在未定です。

FaceMaker 1.2.0 リリース

FaceMaker 1.2.0 がリリースされました。
・顔パーツの追加
・顔文字サンプルとしてのテンプレート
・文章作成用の矢印キー
以上の機能が追加されました。

FaceMaker 1.3.0 の申請を行いました。
・メール機能の追加
Unicode文字の文字色を赤で表示
以上の機能が追加される予定です。

アップデートと要望

FaceMaker 1.2.0のアップデートは以下の3点です。
・顔のパーツを少し追加しました。
・お気に入りにサンプルの顔文字としてテンプレートを追加しました。
・文章作成にカーソル移動用の矢印キーを追加しました。ただし上下キーの動作は正確では無い点をご了承ください。
・長い文章の作成中に顔文字を挿入するとスクロール位置がずれる不具合を修正しました。


現在テスト中で、問題なければAppStoreへ提出しようと思います。




要望について
Twitter/メール
・インポート/エクスポート
・パーツの追加
・デフォルトで何個か
Unicode文字がWindowsで表示できない
・有料版と無料版の違い


Twitter/メール
次の機能追加はこれにしようかと思います。自分で使っていて確かに面倒です。
TwitterなどのWebを利用したプログラミングの経験がないため時間がかかるかもしれません。


・インポート/エクスポート
バックアップ、PCなどでのデータの使用、無料版から有料版へのデータの移行などの用途が考えられますのでぜひとも追加したい機能です。
でもどこにどのようにエクスポートするのか、どのような画面のUIで操作するのか、調べたり考えるのが大変で少し先になりそうです。
Google DocやEvernoteなどが良いのでしょうか?他のアプリなどを参考にしてみます。


・パーツの追加
自分で見つけた分は追加していこうと思います。(ただ凸の字は追加していいものか相当悩んでいます)
使えそうな文字を見つけた場合、教えてもらえると助かります。
またUnicode文字一覧からパーツを追加できる機能を作成中ですがUIをどのようにデザインするか悩んでおります。


・デフォルトで何個か
今回の機能追加でテンプレートとして63個用意しました。作成がアプリの主目的なので、とりあえず少なめにしておきました。


Unicode文字がWindowsで表示できない
なるべくさまざまな環境で試してみて、表示できない可能性のある文字はなんらかの印をつけるようにしようかと思います。


・有料版と無料版の違い
機能に差を付けるべきなのかどうか悩んでいます。
個人的には広告表示という対価は支払って貰っているので、ユーザの方がお得だと思った方を選んでいただければよいと思います。
広告収入は使い続けてもらうかぎり入るので、長期的に見てランキングから落ちた後の開発費となってくれると期待しています。