今朝携帯をいじってちょっとだけほかのJavascriptフレームワークについて調査してみたのでメモ。
jq mobi
bootstrap from twitter
sencha touch
jquery mobile
この4つ。
sencha touchとjqmobiはwebアプリを単独アプリとして動作させるのにちょうどいい感じ。
jquery mobileとbootstrap from twitterは、既存のwebページの拡張的な感じ。
以前のエントリーで書きましたが、iphone4sでは次のような特性がある。
・メモリーは500MB(うちアプリがつかえるのが、だいたい250MB)
・メモリーを使い切ると最悪落ちる。webページの場合は再読み込みが走る。
・メディアデータはメモリー。javascriptの変数もメモリー
・読み込みページデータ、localStorage等はディスクにはいる。
アプリの切り替えを頻繁にする場合は、ホーム画面から起動をしても再読み込みが走ってしまい。最悪の場合、編集中データがふっとぶということもあるので、僕としてはあまりメモリーをつかいたくない。あと表示まで早いと別ページあつかいでごまかせるからいいなぁとおもっているところです。
で、調べてみた。
メモリーの使用量はだいたいどのフレームワークでも似た感じ。
読み込みの早さはbootstrap from twitterがいい感じといったところ。
動作の滑らかさは個人的にはsenchaが一番な気がします。
senchaはちょっと組み方が特殊なので、jqueryがいいという人はjqmobiですかね。
まぁ、個人的な意見100%ですが、現時点ではbootstrap from twitterに手をだしてみようかなといったところです。
プログラムしてみようか 側でsqliteについてはまっているので、そちらにも手をだしたい。
youtubeのブックマークレットのスキン機能もつけたい等、いろいろやりたいことがあって困る。