Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
スマートフォンで使うWebアプリ
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
高見知英
December 12, 2009
Technology
55
0
Share
スマートフォンで使うWebアプリ
2009-12-12 スマートフォン勉強会 関東 No. 4で発表した資料です
高見知英
December 12, 2009
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
0
120
高見知英とAndroid
takamichie
0
100
大人になってからのゲームデビューのハナシ
takamichie
0
93
最近のゲーム実況のハナシ
takamichie
0
110
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
530
山手縁乃庭のいまとこれから考えていること
takamichie
0
170
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
160
高見知英のヒストリー
takamichie
0
130
SRPGがやりたい!
takamichie
0
270
Other Decks in Technology
See All in Technology
AIエージェントの支払い基盤 AgentCore Payments概要
kmiya84377
2
200
可視化から活用へ — Mesh化・Segmentation・アライメントの研究動向
gpuunite_official
0
220
Purview Endpoint DLP 動かしてみた
kozakigh
0
420
20260515 ID管理は会社を守る大切な砦!〜🔰情シス向け〜
oidfj
0
580
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.4k
"スキルファースト"で作る、AIの自走環境
subroh0508
0
520
おいらのAWSアップデートの追い方〜Slack×AgentCore〜
yakumo
1
110
鹿野さんに聞く!CSSの最新トレンド Ver.2026
tonkotsuboy_com
6
3.4k
エンタープライズの厳格な制約を開発者に意識させない:クラウドネイティブ開発基盤設計/cloudnative-kaigi-golden-path
mhrtech
0
430
いつの間にかデータエンジニア以外の業務も増えていたけど、意外と経験が役に立ってる
zozotech
PRO
0
620
生成AI時代に信頼性をどう保ち続けるか - Policy as Code の実践
akitok_
1
430
RedmineをAIで効率的に使う検証
yoshiokacb
0
120
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
140
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
690
The SEO Collaboration Effect
kristinabergwall1
1
450
Site-Speed That Sticks
csswizardry
13
1.2k
エンジニアに許された特別な時間の終わり
watany
106
240k
The Spectacular Lies of Maps
axbom
PRO
1
740
Testing 201, or: Great Expectations
jmmastey
46
8.1k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
550
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
A better future with KSS
kneath
240
18k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
330
Transcript
2009年12月12日 高見知英
自 己 紹 介 • JavaScript • UWSC(の内蔵スクリプ ト) •
JAVAなど • 磯子クリエイティブチー ム • 横浜のコミュニティを盛 り上げる会 • Program Workshop for Juniorsスタッフ
持ってる端末 ◼ Windows Mobile ◼ 使い続けてもう5年 ◼ Advanced/W-ZERO3[es] ◼ Android
◼ HT-03A(まじろん)
None
アプリ作りたい! ◼ 開発環境を整えるのは面倒? ◼ Windows Mobile ◼ VisualStudioは高いし… ◼ Android
◼ Eclipseは無駄なメニュー多いし
Webアプリならどうか ◼ テキストエディタでも作れる? ◼ PC用にアプリを作らなくてよい ◼ 複数の端末から気軽に使える
スマートフォンのブラウザ PCのブラウザ ◼ 画面が小さい ◼ 入力機構が少ない ◼ 通信速度(など)が遅い
アプリを作る上で 気をつける要素 ユーザーイン ターフェース 開発手法 携帯独自の注 意点
ユーザーインターフェース
他のアプリから学ぶ ◼ Google Spread Sheet ◼ Twitter ◼ (アプリじゃないけど)cnet-japan
Windows Android Google Spread Sheet の場合
Google Spread Sheet の場合 ◼ 「リスト表示」のみが使用可能 ◼ 利点 ◼ どこでもデータの追加編集が可能
◼ 欠点 ◼ キーボードなし端末では入力困難
Twitter Windows Android
Twitter ◼ 公式に提供された機能を使用可 ◼ 利点 ◼ どこでもTwitter出来る!…? ◼ まあ、今更ねえ… ◼
欠点 ◼ ボタンが小さい!タッチできない!
Windows Android CNET Japanの場合
CNET Japanの場合 ◼ ニュース記事を辿ることが出来る ◼ 利点 ◼ モバイル向けに最適化されていて 表示が速い ◼
欠点 ◼ 不意に画面を切り替えると戻れない
ユーザーインターフェース ◼ 端末に表示する情報を少なく ◼ 使える機能を抑える ◼ PCで仕込みスマートフォンで仕上げ ◼ 入力は少なめに、ボタンは大きく ◼
戻る/進むをやりやすく
開発手法
Google Web Toolkit ◼ Googleが作ったWeb開発ツール ◼ JAVA→JavaScriptのコンパイル ◼ 動的に変化するサイト作りがしやす い
◼ Googleも使ってる…?
Windows Android GWTで作ったWebアプリ
DEMO
JAVAが使える サーバ ◼ Google App Engine ◼ Googleのクラウドサービス ◼ JAVA/Pythonが使用可能
◼ GWTも使える
携帯独自の注意点
ポイント 状態遷移に気をつける 回線/処理速度に気を使う
状態遷移に気をつける ◼ 再読込/戻る/進む ◼ タスク管理上の問題も ◼ ex). HT-03Aのブラウザはアクティブ 時に再読込を行う …とか
◼ いつ落ちるかわからない ◼ マルチタスク端末は注意
回線/処理速度に気を使う ◼ 回線速度とも、処理速度とも ◼ どうしてもPCよりは遅い ◼ なるべくシンプル・少ないデータで ◼ ユーザーをいらいらさせない作り
まとめ
Webアプリを作るなら モバイルも気にしよう ◼ コンパクト版でも、同じものでも ◼ ユーザビリティを気にする必要 ◼ 画像はなるべく軽く ◼ 読めなくても支障がない作りに
◼ 横幅が小さくても崩れないページ
おわり ご静聴ありがとうございました