スマートフォンで使うWebアプリ2009年12月12日高見知英
自己紹介
持ってる端末Windows Mobile使い続けてもう5年Advanced/W-ZERO3[es]AndroidHT-03A(まじろん)
スマートフォンで使うWebアプリ
アプリ作りたい!開発環境を整えるのは面倒?Windows MobileVisualStudioは高いし…AndroidEclipseは無駄なメニュー多いし
Webアプリならどうかテキストエディタでも作れる?PC用にアプリを作らなくてよい複数の端末から気軽に使える
スマートフォンのブラウザPCのブラウザ画面が小さい入力機構が少ない通信速度(など)が遅い
アプリを作る上で気をつける要素
ユーザーインターフェース
他のアプリから学ぶGoogleSpread SheetTwitter(アプリじゃないけど)cnet-japan
WindowsAndroidGoogleSpread Sheetの場合
GoogleSpread Sheetの場合「リスト表示」のみが使用可能利点どこでもデータの追加編集が可能欠点キーボードなし端末では入力困難
TwitterAndroidWindows
Twitter公式に提供された機能を使用可利点どこでもTwitter出来る!…?まあ、今更ねえ…欠点ボタンが小さい!タッチできない!
WindowsAndroidCNET Japanの場合
CNET Japanの場合ニュース記事を辿ることが出来る利点モバイル向けに最適化されていて表示が速い欠点不意に画面を切り替えると戻れない
ユーザーインターフェース端末に表示する情報を少なく使える機能を抑えるPCで仕込みスマートフォンで仕上げ入力は少なめに、ボタンは大きく戻る/進むをやりやすく
開発手法
Google Web ToolkitGoogleが作ったWeb開発ツールJAVA->JavaScriptのコンパイル動的に変化するサイト作りがしやすいGoogleも使ってる…?
WindowsAndroidGWTで作ったWebアプリ
Demo
JAVAが使えるサーバGoogle App EngineGoogleのクラウドサービスJAVA/Pythonが使用可能GWTも使える
携帯独自の注意点
ポイント
状態遷移に気をつける再読込/戻る/進むタスク管理上の問題もex). HT-03Aのブラウザはアクティブ時に再読込を行う …とかいつ落ちるかわからないマルチタスク端末は注意
回線/処理速度に気を使う回線速度とも、処理速度ともどうしてもPCよりは遅いなるべくシンプル・少ないデータでユーザーをいらいらさせない作り
まとめ
Webアプリを作るならモバイルも気にしようコンパクト版でも、同じものでもユーザビリティを気にする必要画像はなるべく軽く読めなくても支障がない作りに横幅が小さくても崩れないページ
おわりご静聴ありがとうございました

スマートフォンで使うWebアプリ