かみやんの技術者ブログ

主にプログラムの話です

ibisMail ver.1.3.0の10大改善

ibisMailのver.1.3.0申請予定の内容です。現在、申請の最終作業中です。

1.メッセージ作成画面で添付ファイル追加機能を追加(フォトライブラリおよびカメラ)
いままで添付ファイルの送信機能がありませんでしたが、やっとつきました。写真を複数添付できる競合メールソフトもありましたが、やっとibisMailでもつきました。フォトライブラリから選択または、その場でカメラ撮影もできます。今まで私は、ブログの写真とかはdocomoのケータイで撮影して、SDカードに移してPCに取り込んでいましたが、メールソフト上で撮影すればかなり楽になります。
2.添付ファイル(画像ファイル、オフィスファイル、zip、pdfなど)の転送機能を追加
メールの転送時に添付ファイルも転送できるようになりました。よく仕事で個人宛に書類が添付されてくるのですが、出先で至急スタッフに転送したいということがよくあったのですが、これで安心です。
3.メッセージ本文画面のスクロール速度を高速化
前のエントリで書きましたが、ibisMail実装時にメッセージ本文画面のスクロールが遅いことが最も私の中で気に入っていませんでした。見た目はほとんど変わっていませんが、全面改装して相当チューニングしました。
4.フォルダ一覧画面のフォルダ情報編集機能で、未読数の表示オプションを追加
これは、お客様から要望が多かったのですが、Gmailで「受信箱」と「すべてのメール」で同じメールが受信されるため(他にもラベルは同じメールが複数のフォルダで受信されます)、すべてのメールフォルダは見ていないので未読数を表示したくない。というものです。という訳でフォルダ一覧画面で、フォルダ情報編集という機能で未読数を表示しないスイッチをつけました。
5.フォルダ一覧画面のフォルダ情報編集機能で、IMAPのときに購読オプションを追加
これも、お客様から要望が多かったのですが、IMAPアカウントで、フォルダ一覧画面に入るとすべてのフォルダの未受信メッセージを受信するのですが、フォルダ数が100あるとか、日に1000通受信するとかの人には受信時間が長過ぎるということで、「購読」にしたフォルダだけを巡回受信するように改善しました。ちなみにフォルダ一覧からフォルダの中へ入ると巡回受信処理は中断され、そのフォルダの未受信メッセージの受信処理に切り替わります。こちらもフォルダ一覧画面の「フォルダ情報編集」機能で設定できるようになります。ちなみに初期設定では、受信箱のみが購読ONになっています。
6.文字のにじみを修正
これもお客様から要望が多かったのですが、以前のエントリで書いた通り、直りました。
7.IMAPで通信が終わったらステータスバーのアクティビティインジケータを止めるように改善
IMAPアカウントでは、未読・既読の変化等も常にサーバと同期させているため通信接続状態のままとなります。今までのバージョンでは、接続している間ずっとアクティビティインジケータを回転させていたのですが、お客様から、いつまで受信しているのか、と不安の声が多数きましたので、Apple製Mailに準拠して、実際にデータが流れているときだけ、アクティビティインジケータを回転させるように変更しました。
8.設定>画面の回転(すべての画面、メッセージ作成のみ、回転しない)を追加
特に日本のお客様から多かったのですが、寝ながらメールをするのに、加速度計による画面の回転は邪魔。ということで、設定に画面の回転の抑止オプションをつけました。テンキー型のソフトウェアキーボードでは、画面を横にすると画面が狭くなるだけ不便のため、メッセージ作成時も回転しない方がよい人が多いかもしれません。
9.本分編集画面を新規に作成(OS2.2で虫眼鏡が移動できない、OS3でコピー&ペーストの範囲選択の挙動がおかしかったため)
以前のエントリで書きましたが、UIScrollViewとUITextViewを重ねると虫眼鏡やコピー&ペーストの範囲選択の挙動がおかしくなるため、新規に本文編集画面とという画面を作りました。こちらの画面は、宛先、件名、差出人等の表示がない画面のためスッキリします。
10.添付ファイルとしてTIFF画像の閲覧に対応
海外のお客様から外出中に注文書のFAXがメールの添付でくるのでTIFFを閲覧できるようにして欲しいとのことで、TIFF閲覧にも対応しました。

今回のバージョンアップですが、上記以外に落ちる不具合の修正に時間がかかっておりました。みなさまご不便をおかけしておりまして申し訳ございません。申請の認可が下りるまで今しばらくお待ちください。最近の感覚としては、申請から2週間弱ぐらいAppleの承認作業に時間がかかる気がします。

ibisMail for iPhone ver.1.3.0更新内容

下記が、更新内容原文。後ほど製品ページも更新されるかと思います。

<新機能・改善>

  • メッセージ作成画面で添付ファイル追加機能を追加(フォトライブラリおよびカメラ)
  • 添付ファイル(画像ファイル、オフィスファイル、zip、pdfなど)の転送機能を追加
  • メッセージ本文画面のスクロール速度を高速化
  • フォルダ一覧画面のフォルダ情報編集機能で、未読数の表示オプションを追加
  • フォルダ一覧画面のフォルダ情報編集機能で、IMAPのときに購読オプションを追加
  • 文字のにじみを修正
  • IMAPで通信が終わったらステータスバーのアクティビティインジケータを止めるように改善
  • 設定>画面の回転(すべての画面、メッセージ作成のみ、回転しない)を追加
  • 本分編集画面を新規に作成(OS2.2で虫眼鏡が移動できない、OS3でコピー&ペーストの範囲選択の挙動がおかしかったため)
  • 添付ファイルとしてTIFF画像の閲覧に対応

<不具合修正>

  • メッセージ本文画面の回転中アニメーションの高速化
  • メッセージ本文画面で上下矢印でメッセージ切り替えのときの処理を高速化
  • メッセージ作成画面の件名入力欄で右に×ボタン(クリアボタン)を追加
  • メッセージ作成画面で空のTo,Cc,Bcc欄でReturnキーを押したときに件名入力欄へフォーカスが移るように改良
  • メッセージ作成画面で件名入力欄でRetrunキーで本文入力欄へフォーカスが移るように改良。
  • メッセージ作成画面で宛先タイプやFromの選択のピッカー動作の変更。回転が止まったら決定からピッカーの外のタップで決定に変更
  • メッセージ本文画面のフォントサイズを調整
  • メッセージ本文画面、メッセージ作成画面のボタンの高さを少し減らした
  • メッセージ本文画面およびテキストファイルの添付ファイル閲覧画面でフォントをArialに変更
  • テキストファイルの添付ファイル閲覧画面のフォントサイズを設定の最小フォントサイズにあわせるよう変更
  • テキストファイルの添付ファイル閲覧で、CRのみの改行コードに対応
  • メッセージ作成画面でスクロールを超えてバウンドする領域の背景をグレーに変更
  • メッセージ作成画面の本文のフォントサイズを設定のフォントサイズに合わせるように変更
  • メッセージ作成画面のTo,Cc,Bcc行、From行のフォントを少し小さくした
  • メッセージ作成画面のFromのボタンの枠をなくした
  • メッセージ作成画面で宛先タイプやFromの選択のピッカーが消えたときにキーボードも消えるように変更
  • メッセージ本文画面でステータスバータップでスクロールの先頭に戻らなかった不具合の修正
  • メッセージ本文画面で隠すになっていても添付ファイルは隠れないよう変更
  • フォルダ一覧画面の編集モードで移動できないフォルダまたは削除できないフォルダが1つチェックされたときに、そのツールバーボタンをグレーアウトになるよう変更
  • フォルダ一覧画面の編集モードで、受信箱、送信済み、送信箱、下書きフォルダが1つチェックされたときに、フィルターボタンをグレーアウトになるよう変更
  • フォルダ一覧画面の編集モードのフォルダ情報編集ボタンの絵を変更
  • メッセージ一覧画面の左のメールアイコンで返信マークを変更
  • 振り分けルールのソフトウェアキーボードをアドレスからデフォルトに変更(()[]などを入力可能にするため)
  • オランダ語、フランス語、ドイツ語、イタリヤ語、ポルトガル語、ロシア語、スペイン語に対応
  • IMAPでメッセージ一覧画面の更新ボタンをタップしたときにそのフォルダだけ再受信するように変更
  • 未読数の表示が実際とずれる場合があった不具合の修正
  • IMAPのときでフォルダ一覧からメッセージ一覧画面へ遷移するときに、前いたフォルダを受信してから、新しく遷移したフォルダを受信する不具合を修正
  • フォルダ一覧画面の編集モードで、フォルダをタップしたときにチェックマークからフォルダのアイコンに一時的に絵が変わってしまう不具合の修正
  • 設定のアカウント一覧の最初のアカウントをオフにして、アカウント一覧画面で新規メッセージ作成を実行すると、Fromが最初のアカウントのアドレスになってしまう不具合の修正
  • OS3.0で振り分け設定画面で編集モードのとき、チェックをON/OFFするとラベルの背景色が白くなる不具合の修正
  • 振り分け条件選択画面で、OS3.0のときに選択したときに文字の周りが白くなる不具合を修正
  • 設定のSMTP一覧画面で回転させたときにOn/Offの表示が右寄せにならなかった問題の修正
  • メッセージ本文画面で、受信が終わり最新n件設定以上のメッセージが削除されるが削除されると、タイトルバーのメッセージ番号がマイナスになる場合がある不具合の修正
  • IMAPでメッセージ移動後のUIDが適切でない時があった(SELECT分のレスポンスにUIDNEXTが無い時の対応)
  • メッセージ作成で宛先アドレス直接入力直後にメール送信すると、送信エラーになる不具合を修正
  • IMAPで添付画像保存時に表示してない画像(サーバから取得していない画像)が保存できなかった不具合を修正
  • 複数のフォルダが同じUIDValidity持つ一部のIMAPサーバで適切なフォルダ判定ができてなかった不具合を修正
  • IMAP詳細設定画面で選択できるフォルダに、INBOX以下のフォルダも追加
  • IMAP詳細設定画面に遷移するときに、一度も同期したことが無い場合は、ルート以下のフォルダを取得しないように修正
  • AOLで同じ送信済みメッセージが2通になる不具合を修正
  • IMAPで、フォルダの対応付けがローカルフォルダを指している場合は、フォルダ対応付け用フォルダリストが不適切だった可能性があるため、再取得するように変更
  • AOLで下書き保存すると、同じメッセージを何回も保存してしまっていた不具合を修正
  • その他、落ちる不具合を多数修正