SSブログ

iPad/iPhoneアプリ「Lazy and Relax ブラウザ」 Version 2.0について [Lazy and Relax ブラウザ]

これまた今更ながら、Version2.0の紹介…というか裏話を。
技術的な内容は割愛しますが、知りたければお問い合わせください。

・iPhone対応
iPadだけだとパイが小さいので、知って貰うキッカケを増やす、という意味で(テコ入れとも言う)iPhone版を作成しました。
ブラウザアプリの知見は元々iPhoneでのものでしたので、開発にはそれほど困ることはなかったのですが、iPhoneにおける「ぐうたら」とは?というコンセプトの踏襲には結構悩みました。
結局、iPhone版が利用されるシーンというのは、屋外でかつ片手で操作ができること、ということでジェスチャに注力しました。また、後付け臭いですが「ぐうたらを持ち出す!」ということで、自宅で使うであろうiPadとブックマークと履歴の同期も出来るようにしました。
#この同期はBluetoothを使っているのですが、元々ゲーム用の小さなデータをやりとりするための仕組みなので、いろいろ手を入れる必要がありました。

・iPhoneのジェスチャ
片手操作と言うことで、1本指でのジェスチャをあれこれ試行錯誤した結果が、戻る=左4分の3回転、進む=右4分の3回転、ツールバー開閉=→←↓、となりました。
ややストロークが多いですが、ブラウザ画面の操作の中で偶発的に発生しないように、という点を考慮しています。
なお、ツールバーの開閉ですが、テスト利用している中で、上記のジェスチャだけだと今ひとつ使い勝手が良くなかったため、かなりリリース間際になって画面最上部or最下部でブラウザ画面を引っ張る、というジェスチャを追加しました。この動作はブラウザのビューでは出来ないと思っていたのですが、コンテキストメニューを実現した際のノウハウから可能になりました。コンテキストメニューの実現方法も結構強引です…が、iPhone界のブラウザアプリでは普通に使われているテクニックみたいです。

・類似サイト
iPhone対応だけではなく、本家iPad版にも新機能が欲しい、ということで、ぐうたらブラウジングできるためには〜と考えた中で出てきたのが、今見ているサイトに似たサイトをレコメンドしてくれる機能、でした。最初は閲覧中のページ内のキーワードを抽出、解析して独自に検索とか考えていましたが、Googleさんがrelated searchというそのものズバリを実現していたので、それに乗っかる形にしました。そのため、この機能はGoogle依存なので将来的に突然使えなくなる可能性があります。また、Googleも類似サイトはそれほど頻繁に更新していないようなので、そのサイトのトップページじゃないと上手く出てこない、といった傾向があるようです。

・iOS4以降なのは…
ジェスチャを簡単に定義できる「UIGestureRecognizer」というAPI(クラス)がiOS 3.2=iPadの初期バージョンから追加されており、ベースとなったiPad版ではこのクラスを使っていました。iPhoneの場合、iOS 3.1.3の次がiOS4.0となっているため、このクラスを使うと、必然的にiOS4以降になってしまうためです。
初代iPhone(日本ではあまり関係ないが)および初期iPod touchでは、iOS 3.1.3までしかアップデートできないため、動作対象外となっています。技術的に対応することは可能ですが、独りプロジェクトによる作業量の限界(やりたいこと、やれることのプライオリティ的に収まらない)で今のところ断念中です。気が向いたら対応するかも…?

・気になる売れ行きは?
とにかく知名度がないのでサッパリです(泣)。先日ブラックフライデー対策で1日値下げしましたが効果無しでした…
また、どうも$0.99(¥115)と$1.99(¥230)の間には巨大な壁があるらしいので、昨日から値下げ(¥115)を断行しました。

・つぎは…?
iOS 4.2で、AirPrintという無線LANによる印刷機能がつきました。(Safariはちゃっかり対応しています)とあるユーザーからこの機能の要望があるため、なんらかの形で実現したいと思います。
また、そろそろ「タブ」機能を入れようかなという気にもなっています。ぐうたら使っていてもやはりタブはあった方が便利だなぁと。
技術的に実現方式は見えているのですが、メモリを喰う=動作が不安定になるため、敢えて外していました。Safariのようなワンクッション置いた切り替え式はメモリに優しいのですが、使い勝手の不満は良く聞くので、実現する際は所謂「タブ」形式で1操作で切り替え可能としたいと思います。
そのほか、これまた要望があったのですが、ブックマークバーみたいなものも考えています。画面サイズ的にiPad版のみになるかもですが。
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。