タグ

ブックマーク / kamiyan.hatenablog.jp (8)

  • iPhone OS 4.0の新機能 - かみやんの技術者日記

    OS4.0はiPadには対応していない。iPhoneとiPod touchのみに対応している。 マルチタスク SDK4.0以降でビルドし、OS4.0以降で実行すればアプリケーションはホームボタンを押しても終了しない。 ホームボタンを押すと、バックグラウンド実行コンテキストへ移る。これは多くのアプリではバックグラウンドになったらすぐにサスペンド状態に入るということ。アプリをメモリに保持し起動処理を省略することができ、ユーザエクスペリエンスは、向上する。また、アプリをサスペンドすることで、CPUパワーの使用は最小化され、フォアグランドアプリの実行時間を増やす。 大抵のアプリではバックグラウンドになったらすぐにサスペンドする。バックグラウンドでも動き続けるアプリの場合は、次のテクニックが必要である。 アプリは、いくつかの重要なタスクを完了するために有限の時間を要求できる(長時間タスク) アプリは

    iPhone OS 4.0の新機能 - かみやんの技術者日記
  • iOS4.0のまとめ - かみやんの技術者ブログ

    まずは目玉は、マルチタスクですね。バックグラウンドへ行って、サスペンドして、ユーザがタスク一覧から×ボタンで終了させたときは、applicationWillTerminate:デリゲートが呼ばれないというのが最大の注意点か。おかげで、このデリゲートで接続の安全な切断とか状態をストレージ保存をしているアプリは、applicationDidEnterBackground: デリゲートをハンドルして、そちらに処理を移す必要がある。特定の条件で、applicationWillTerminate:も呼ばれることがあるとのことなのでそちらにも終了処理が必要。 あとバックグラウンドは限定的と聞いてはいたが、はやり結構制限が厳しい。がしかし、こういうCPUパワーの小さいデバイスでは、制限を強くすることはよい設計だと思う。実際、iOS3.1.3では、Apple製メールアプリがバックグラウンドで受信を始めると

    iOS4.0のまとめ - かみやんの技術者ブログ
  • ibisMail ver.1.3.0の10大改善 - かみやんの技術者ブログ

    ibisMailのver.1.3.0申請予定の内容です。現在、申請の最終作業中です。 1.メッセージ作成画面で添付ファイル追加機能を追加(フォトライブラリおよびカメラ) いままで添付ファイルの送信機能がありませんでしたが、やっとつきました。写真を複数添付できる競合メールソフトもありましたが、やっとibisMailでもつきました。フォトライブラリから選択または、その場でカメラ撮影もできます。今まで私は、ブログの写真とかはdocomoのケータイで撮影して、SDカードに移してPCに取り込んでいましたが、メールソフト上で撮影すればかなり楽になります。 2.添付ファイル(画像ファイル、オフィスファイル、zippdfなど)の転送機能を追加 メールの転送時に添付ファイルも転送できるようになりました。よく仕事で個人宛に書類が添付されてくるのですが、出先で至急スタッフに転送したいということがよくあったので

    ibisMail ver.1.3.0の10大改善 - かみやんの技術者ブログ
    iwadon
    iwadon 2009/06/30
    『4.フォルダ一覧画面のフォルダ情報編集機能で、未読数の表示オプションを追加』
  • Apple Mail.appのようなUI - かみやんの技術者ブログ

    ver.1.0までは私はコーディングしていなかったのですが、最近iPhoneのコーディングをしています。 ibisMail for iPhoneの開発中に、何度もプログラマから「OSの仕様かバグか分かりませんが、○○が動きません」という報告が上がっていた。その度にAPIリファレンスを調べたり、仕様を変更したりしてきました。メッセージ文画面とメッセージ作成画面は、3回ぐらいプログラマも作りなおしてくれてギリギリ形になったというところでした。 中でも私が一番気になっていたのは、メッセージ文画面のスクロール速度。 最近、自分でメッセージ文画面を改良してスクロールを高速化しました。ついでに上下矢印によるメッセージの切り替え速度、体回転による画面回転処理の高速化、メモリ効率の改善。かなり快適になりました。当は、開発中バージョンとver.1.2.0とApple Mail.appとの速度比較を

    Apple Mail.appのようなUI - かみやんの技術者ブログ
  • 文字のにじみ - かみやんの技術者ブログ

    ver1.2.0申請では、落ちるバグ、ログインできないバグを優先していてver.1.2.0に盛り込めなかった、文字のにじみですが、次期バージョンへ向けても落ちるバグの優先はあるのですが、文字のにじみも調整中です。 技術陣から報告が来ました。結果的には、画像は、元サイズは偶数、表示位置は、x,yともに偶数、表示先の幅、高さも偶数にすると奇麗なようです。フォント(ラベル)に関しては、元々[UIFont systemFontSize]は、使っていたのですが、y位置、高さともに偶数にすると奇麗なようです。 下記が、修正前のibisMailのメッセージ一覧画面。 下記が、修正後のibisMailのメッセージ一覧画面。 美しい! ※ダメだ、はてなフォトライフでは画像が縮小されてしまっていて分かりにくいので、下記に別ページを用意しました。 ピクセルbyピクセルで表示 なお、アカウント一覧画面、フォルダ一

    文字のにじみ - かみやんの技術者ブログ
  • ibisMail for iPhone ver.1.2.0公開 - かみやんの技術者ブログ

    やっと公開されました。通常Appleの承認処理は1週間程度と言われていますが、今回は2週間ぐらいかかりました。日々サポート宛にも不具合報告が来ていましたので、つらい日々でした。 さっそく「ZIP展開 good!」とか「大進歩!」というレビューもあり、一歩前進したかなというところです(この後、まだ落ちる!というレビューもあるかもしれませんが)。 まずは、公開されました。という報告です。 ZIPファイルの中のファイル名が文字化けする場合は、右上の文字コードボタンを押して、Shift_JISにすると大抵みえるかと思います。ZIPファイルの仕様上文字コードがなんであるかの情報がないため、ユーザで選択するようにしました。日国内で流通しているZIPファイルの多くはShift_JISかと思います。 製品ページ:http://ibis.ne.jp/products/ibisMail_iPhone/

    ibisMail for iPhone ver.1.2.0公開 - かみやんの技術者ブログ
  • ibisMail for iPhone引き続き - かみやんの技術者ブログ

    今日も引き続き、自分の力不足を感じながら開発指揮、サポートに終日追われていました。期待に添えていなくて申し訳ございません。 昨日のエントリーを公開して、6時間ほどで、AdHoc配布による協力者がコンタクトをくださいまして、何度もコンソールログとクラッシュログをいただきまして、大変感謝しております。 IMAP受信で落ちる 送信で落ちる 送信でエラーメッセージが出る というのを致命的不具合として、この3つを修正後まず一度バージョンアップをしたいと考えています。コンソールログ、クラッシュログが届くたびに、技術者一同で、詳細を追って、○○の可能性がある、可能性がないという議論を重ねて、なんとかIMAP受信で落ちる原因らしきものが見えてきました。 送信で落ちる問題に関しては、AdHoc配布協力者でも弊社内でも再現できていない状況ですが、先ほどTwitter経由で、Touch Dial Emojiなど

    ibisMail for iPhone引き続き - かみやんの技術者ブログ
  • ibisMail for iPhone不具合ですみません - かみやんの技術者ブログ

    昨日、ibisMail for iPhoneがリリースされました!と報告したところ、サポート窓口へどんどん不具合要望メールがきまして、かつ、製品ページが見れなかったので夜中中対応して、朝になって、いろいろスタッフ等に指示をだして、まずいまずい。と思っているうちに、AppStoreのレビューでも「落ちる!」といっぱい意見をいただき、買っていただいた方に大変申し訳なく、自分の力不足に歯ぎしりをしながら、終日サポートと、開発管理に追われていました。 一部、応援のメールや、AppleのMail.appの置き換えアプリを待っていました!とか、ZIPファイル対応お願いします!とかいただきました。 まずは、不具合対応を優先して対応したいと思います。修正がすんだらAppleへ申請するのですが、承認に1〜2週間かかりますので、不具合が出ている方すみませんがしばらくお待ちください。また、致命的な不具合を優先し

    ibisMail for iPhone不具合ですみません - かみやんの技術者ブログ
  • 1