blogSetomits

Welcome to blogSetomits

jQuery Mobile

先週のことですが、2011年2月9日、アップルストア銀座で開催された jQuery Mobile の紹介イベントに参加してきました。
当日のスライド使われたサンプルページはそれぞれオンラインで確認できます。

jQuery Mobileは昨今最も人気のある JavaScript ライブラリのひとつであるjQueryを使ってモバイル端末に最適な UI を簡単に作るプラグインのひとつで、現在はまだアルファ版です。約1時間という短い時間のイベントでしたが定員を上回る参加者が集まり満席・立ち見状態で、注目の高さが伺えました。

jQuery Mobile の利点としてはまず、基本的には HTML のマークアップのみでネイティブアプリのようなリッチなエフェクトや UI が得られることが利点として挙げられます。また他に、最も大きい利点としては通常の jQuery を使用するときと同様に「端末間の差異は jQuery Mobile が(ある程度は)吸収してくれる」という前提に立てることでしょうか。

具体的な作りとしては、基本的には1つの HTML ページを作成してその中に全ての遷移先を記述するというもので、同じドメイン内のリンク先については Ajax であらかじめ取得するなどして通信によって体感速度が下がることを防止しているようです。個人的な意見としては、「最初のアクセス時の通信コストが結構かかってしまいそう」「Ajax でもろもろ継ぎ足していくとブラウザの使用メモリがかなり増えそう」などと言ったところが気になりました。今はまだアルファ版なので、デザイン自体をカスタムするのはちょっと大変で、おいおいその辺りのツールも提供されるとのことでした。

まとめると、
  • さほど遷移のないサイトを作るには手軽にカッコイイものができて嬉しい。
  • 端末間差異を吸収してくれるのは嬉しい。
  • 基本的には最終的には1ページなので、複数人で開発するのはちょっとつらいかもしれない。
  • サイトをちゃんと作る場合はフレームワークとしてのキマリゴトが面倒かも。
というところでした。

ちなみに jQuery Mobile はこれだけで動くわけではなく、 jQuery 自体を読み込んで専用の CSS を読み込んで、その上で jQuery Mobile を読み込んで初めて有効になるものです。
Posted at 11:01 | Comments : 0

Apple Wireless Keyboard + iPad / iPhone 3GS

前々から試そうと思っていて先送りになっていたのですが、ずーっと前に買った Apple Wireless Keyboard を iPad や iPhone 3GS で使用できるかどうか試してみました。結論から言うと、うちにあるプラスチックボディのものは使えませんでした。改めて調べてみるとiPad:Apple Wireless Keyboard の互換性に書かれている
Apple Wireless Keyboard (2003):白いケースおよび単三電池 4 本を使用
というのがまさにそれなのです。普段はPFU Happy Hacking Keyboard Lite2 for Macを使っていて不要なので、もしこのApple Wireless Keyboard (JIS) M9270J/Aが欲しい方がいらしたら差し上げますのでご連絡くださいませ。
Posted at 13:34 | Comments : 3

iPhone SDKの教科書—Cocoa Touchプログラミング、最初の一歩

iPhone SDKの教科書―Cocoa Touchプログラミング、最初の一歩ともさんおすすめのiPhone SDKの教科書―Cocoa Touchプログラミング、最初の一歩を読みました。最初の方をゆっくりめに読んで、後の方はざーっと飛ばし読みする感じ。前に Python Hackathon で知り合った誰だったかが慣れてくるとすごく書きやすいし分かりやすいと言っていたけど、やっぱり Objective-C は文法に慣れるまでが大変そうな感じがしました。でもまあその内ちょっとは書いてみよう。
ちなみにこの本は、これまでに多少なりともプログラミング経験がある人だったら iPhone アプリ作りをやってみようかしらんと思わせるんじゃなかろうかという意味で、確かに良さそうな感じがしました。とは言え、特に iPhone アプリやあるいは Mac のアプリでもそうなのかもしれませんが、高品質のグラフィックスの存在が無視できず、そこはプログラマでは解決するのが難しいところなのかもしれないなとも思いました。
Posted at 00:34 | Comments : 3

実はうちに iPhone 3GS が

phones実はうちに1台 iPhone 3GS があります。日曜日に銀座のアップルストアに行って、さとちゃん用にと買って帰ってきたのです。 iTunes のライブラリの量も少ないからということで 16GB のにして、色はさんざん迷って黒にしました。新浦安の駅前のソフトバンクショップだと、すぐに解約して良いから必ずWホワイトに加入しなくてはいけないと言われたのですが、もちろんそんな必要はなくて契約できました。本体料金は分割で払っても利子がかからないので分割払いにして、
分割代金 - 新スーパーボーナス + ホワイトプラン + S!ベーシック + (パケット定額フル - iPhone 用パケット上限割引) = 2,400 - 1,920 + 980 + 315 + 4,410 = 6,185
が月々の支払額になると思われます。仕事とか用事とかで通話に使うこともあるけど、夫婦間での通話が大半を占めるので僕もソフトバンクの SIM を手に入れて Android に挿して使おうかな。あーでも、そんなことしなくても、どうせだったら Willcom Core 3G の SIM は契約しっぱなしになるわけだから、そちらを Android 用にして僕も iPhone にしちゃえば良いのかな...。今後使っていきたいのは Android の方だけど、ちょっと触っただけでも明らかに iPhone の方が熟れている(おお、こなれるってこんな字なのか)ので悩ましいところです。
Posted at 06:59 | Comments : 9

iPhone 3GS ? HT-03A ?

このところずっと iPhone 3GS and/or HT-03A が欲しいと思っていてあれこれ調べていたのですが、自分なりにざっとそれぞれの長所と短所をまとめてみました。
 iPhone 3GSHT-03A
長所
  • Apple!!
  • iTunes, iTunes Store との連携
  • こなれたであろう UI
  • 端末の工作精度
  • ことえり
  • マルチタスク OS
  • テザリングできるかも
  • WiFi ルータにできるかも
  • 信頼のドコモ網
  • 開発/実行環境が無料
短所
  • テザリングできない
  • WiFi ルータにはできない
  • キャリアがソフトバンク
  • シングルタスク OS
  • 実行環境が有料
  • iPod は別途持たなくてはいけない
  • 端末デザイン
iPhone 3G を実際に使っている何人かと話してると、「音楽プレーヤー/ビデオプレーヤーとしてがんがん使ってると電池の減りが激しくて困る」というようなことを言う人が多いです。そうであるならどうせ iPod nano は別持ちになるし、そもそも iPod nano はまるでかさばらないので満足して使っているので、どちらにしても iPod nano は別持ちになりそうです。端末デザインに関しても、 iPhone とは比べものにならないと思うものの、 HT-03A もそんな悪くはないです。と、こうして見ると HT-03A の方がはるかに優勢な感じがします。ちなみにことえりに関しては、 Mac OS X 上のことえりは一貫してあまり評判は良くないように思うけど、僕はそんなに悪くないどころか結構気に入っています。
ということで、それぞれを実際に持ってみると月々の支払いがどんなものになるか、それぞれのショップに行って相談してきてみました。
Posted at 00:04 | Comments : 2