SlideShare a Scribd company logo
マルチデバイス時代に生き残る
HTML5で作る
ユーザーインターフェース




             クロカワ リュート
2011.12.03
Profile

         クロカワ リュート
         Twitter : @180mm


•企画/制作ユニット                  主宰
  iPhone Appのプランニング、プロモーションの企
  画、SNSを使ったイベントの企画など
•元・NHN Japan 株式会社 web UI担当
•HTML/CSS/JavaScript/ObjC etc...
Profile

         iPhone & Android HTML5ではじ
         めるアプリ制作の手引き
         共著にて執筆、各書店・Amazonにて
         発売中


         スマートフォン向けのwebUIの構築・
         設計について執筆しています。
Today s menu

•HTML5のいま
•マルチデバイスへの対応・実例
•HTML5のこれから
HTML5のいま
HTML5のいま

•動画・音楽の再生
•位置情報の利用
•オフライン機能
•CSS3でのUI構築
etc........
動画・音楽の再生
動画・音楽の再生

           • webサイトへFlashなしで簡単に動画の
           埋め込みが可能に。


           • 特にYouTubeなどにアップロードした
           ものを埋め込めば簡単に実装できる。
位置情報の利用
位置情報の利用

          • JavaScriptを使って位置情報へアクセ
           スできる。


          • Google Maps JavaScript APIを併用
           すればGoogle Mapに現在地の表示な
           ども簡単に表現できる。
オフライン機能
オフライン機能

          • ブラウザにテキストデータの保存が可
          能に。これによってゲームやアプリ
          ケーションでは設定情報などの保存に
          活用できる。


          • HTML、CSS、JavaScript、画像ファ
          イルなどをブラウザにキャッシュさ
          せ、オフラインでも動作可能にするこ
          とができる。
きゃー!HTML5すてき!
でもね
HTML5の すてきじゃない 現状

•ブラウザごとに すてきな機能 に実装の差がある
  > 各ブラウザ向けに書き分けなければいけない
•スマフォは端末ごとに すてきな機能 に実装差がある
  > 各端末ごとに書き分けor実装断念してオミット
•スマフォは大抵2年縛り
  > 実装の差がまんべんなく埋まるのは結構先?
マルチデバイスへの対応・実例
マルチデバイスへの対応・実例


代表的な対応方法
•サーバサイドのプログラムでページの出し分け
•CSS3でブラウザの表示幅別にリデザイン
サーバサイドのプログラムでページの出し分け
サーバサイドのプログラムでページの出し分け

• 同じコンテンツをPC,スマートフォンそれぞれ用にデ
ザインし、それぞれつくらなければいけない。
   > 修正・更新共に作業量が倍かかる。
• たいていはタブレットはPCと同等の扱い。これを最
適と言えるかどうかはモノによる
• 一つのコンテンツに対してURLが複数になる場合も。
CSS3でブラウザの表示幅別にリデザイン
CSS3でブラウザの表示幅別にリデザイン

• htmlはワンソース、しかし設計のコストが高い。
(綿密なサイト設計が必要、デザイン的な制約も多い
• 修正・更新のコストはワンソースなので低め。
• 様々な解像度・ウインドウサイズに大して最適に見せ
ることが可能、柔軟性が高い。
• サーバサイドのプログラムを必要としない。
• 一つのコンテンツに対してURLは1つ
ではどうしたらいいのか
個人的な見解

CSSでの表示変更をおすすめします。
• 単一URLで対応できるのでPVの集中、各SNSでの拡
散時にどのデバイスからのツイートでもURLが統一さ
れる。
• リダイレクトがないので通信環境が不安定なスマート
フォンへの負荷も低め。
• タブレットデバイスなど、PCやスマートフォン以外の
端末にも対応がしやすい。
個人的な見解

しかし、htmlがワンソースで済む、とはいえ設計のコ
ストとデザインの制約が大きいので、費用が安く抑え
られるとは限らない。
HTMLの設計もデザインの制約もしっかり把握していな
いと作れないので、きっちり制作できるところは多く
はないと思います。
実例

• mochrom モクロム

• OPERATION TOMODACHI BY NINJA -忍者のトモ
 ダチ大作戦-
  > 多言語化、YouTube埋め込みもスマフォ最適化
HTML5のこれから
HTML5のこれから

• いかにマルチデバイスへ柔軟に対応するか。
 > HTMLがオープンでスタンダードなプラットフォームである
 以上、マルチデバイスへの対応は大きなメリットであり、必須

• 無理をしすぎない実装
 > HTML5の新機能はブラウザやデバイスごとに実装差がある
 可能性を頭に置き、実装者との密な連携と十分な検証期間を。

• ソースコードが書けてデザイン・設計までできるデベ
ロッパーの需要はさらに高まる。
HTML5のこれから

• ノウハウ、ナレッジの共有がカギ
 > デザイン・オーサリングツール、ライブラリやフレームワー
 クの登場と進化のスピードも早い。これらの情報をいかに早く
 手に入れ、検証・導入・共有できるかがカギ。
 できる個人に依存しすぎれば社内での個々人のスキルの溝が空
 き、できる人間とそうでない人間の二極化、さらにはできる人
 間の流出へと。。
マルチデバイス時代に生き残るユーザーイ
ンターフェースの研究に、
マルチデバイスに強いソーシャルゲーム開
発のお役に立てたら幸いです。
Thank you!!

More Related Content

PDF
達人出版会のご紹介(技術編)
PDF
モックアップ共有のススメ
PDF
喋って、DEMOで 伝える 僕がHerokuを使う理由
PDF
はじめてのモバイルウェブアプリ 2
PDF
Bluemix&Azureで機械学習する自動応答チャットで旅行提案するアプリを APIフル活用で実装してみた
PPTX
APIコンテスト11 柿島大貴 一語一絵
PPTX
Slack Appsでやれる事を確認した。年内日本語化されるんで、急ぎで!
PDF
HoloLens first impression & development
達人出版会のご紹介(技術編)
モックアップ共有のススメ
喋って、DEMOで 伝える 僕がHerokuを使う理由
はじめてのモバイルウェブアプリ 2
Bluemix&Azureで機械学習する自動応答チャットで旅行提案するアプリを APIフル活用で実装してみた
APIコンテスト11 柿島大貴 一語一絵
Slack Appsでやれる事を確認した。年内日本語化されるんで、急ぎで!
HoloLens first impression & development

What's hot (19)

PDF
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
PDF
HoloLens FirstImpression v2
PDF
SteamVRさわってみた
PDF
Swiftのプロパティオブザーバを使い倒す
PDF
RoomAlive - HoloLensに向けていまできること
PDF
サーバを運用する時代は終わった
PDF
20120316 designerworkshoppublished
PPTX
【ABC2014Spring LT】AngularJSでWEBアプリ開発
PDF
はじめてのモバイルウェブアプリ 1
PDF
蜜葉流 デサインプロセスの基礎 - サトヤくじらが生まれるまで -
PPTX
「UI/UXデザインでサイトを改善しよう」EC-CUBE勉強会 vol.16
PDF
リモート・スマホ・レンタル
PDF
よりお手軽なBotへ 〜APIで効率的なBotを〜
PDF
20140530 Unity に於ける Localization のおはなし
PDF
AWS サーバーレス開発用ローカルシミュレータを作った話
PPTX
これからのNOTESモバイルアプリはこう作れ
PDF
Webエンジニアのための
プロジェクションマッピング
PDF
Twitter Profile Header Animation by using Swift
PDF
gulp芸
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
HoloLens FirstImpression v2
SteamVRさわってみた
Swiftのプロパティオブザーバを使い倒す
RoomAlive - HoloLensに向けていまできること
サーバを運用する時代は終わった
20120316 designerworkshoppublished
【ABC2014Spring LT】AngularJSでWEBアプリ開発
はじめてのモバイルウェブアプリ 1
蜜葉流 デサインプロセスの基礎 - サトヤくじらが生まれるまで -
「UI/UXデザインでサイトを改善しよう」EC-CUBE勉強会 vol.16
リモート・スマホ・レンタル
よりお手軽なBotへ 〜APIで効率的なBotを〜
20140530 Unity に於ける Localization のおはなし
AWS サーバーレス開発用ローカルシミュレータを作った話
これからのNOTESモバイルアプリはこう作れ
Webエンジニアのための
プロジェクションマッピング
Twitter Profile Header Animation by using Swift
gulp芸
Ad

Similar to Mochrom - スマートフォンビジネスサミット (20)

KEY
みなさんがHtml5をやらなくていい3つの理由
KEY
Platform.html5
KEY
リモートデバッグツール Weinerをつかってみた
PDF
HTML5でできるカメラアプリを実際に体験しよう
PDF
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
PPTX
Phone gap+javascriptスマホアプリ開発(入門編)
KEY
HTML5時代のwebクリエイターに必要なこと
PPTX
Fluxflex meetup 2011 in Tokyo
PPTX
2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」
PDF
HTML5 ~よくわからないけど言葉だけはよく聞きます~
PDF
HTML5 ~よくわからないけど言葉だけはよく聞きます~
PDF
マルチデバイスに対応するためのAuto layout
PDF
html5とcss3実例紹介とデモ
KEY
Android webブラウザのhtml5対応状況
PPTX
fluxflex meetup in Tokyo
PPTX
HTML5とWeb開発に関する最新動向
PDF
モバイルWebアプリケーションを複数端末で動かすために注意すること
KEY
20120413 nestakabaneworkshop
PDF
Html5超入門
PPTX
テスト
みなさんがHtml5をやらなくていい3つの理由
Platform.html5
リモートデバッグツール Weinerをつかってみた
HTML5でできるカメラアプリを実際に体験しよう
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Phone gap+javascriptスマホアプリ開発(入門編)
HTML5時代のwebクリエイターに必要なこと
Fluxflex meetup 2011 in Tokyo
2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
マルチデバイスに対応するためのAuto layout
html5とcss3実例紹介とデモ
Android webブラウザのhtml5対応状況
fluxflex meetup in Tokyo
HTML5とWeb開発に関する最新動向
モバイルWebアプリケーションを複数端末で動かすために注意すること
20120413 nestakabaneworkshop
Html5超入門
テスト
Ad

More from Katsuaki Sato (16)

PDF
45万回のアイコンABテストにみる、ダウンロードされやすいアイコンの特徴
PDF
How I Achieved $15,000 Daily Sales on Google Play | Android App Monetization
PDF
Androidアプリで日商100万円達成した時にやったこと
PDF
テクノード - スマートフォンビジネスサミット
PDF
Cyber Z - スマートフォンビジネスサミット
PDF
カカオトーク - スマートフォンビジネスサミット
PDF
gumi - 「HTML5×スマートフォン」時代のソーシャルゲーム戦略セミナー
PDF
成功するスマートフォンアプリ戦略とは?マーケティングからマネタイズまで《基礎編》
PDF
北米スマホゲーム事例とマネタイズノウハウ - グローバル×スマホゲームの勝ち方!セミナー資料
PDF
株式会社アドウェイズのスマホゲーム世界戦略の思考 グローバル×スマホゲームの勝ち方!セミナー資料
PDF
【Ad stir】グローバル×スマホゲームの勝ち方!セミナー資料1102
PDF
グローバルマネタイズ戦略【Metaps(メタップス) pte ltd.】 「グロバール×スマホゲーム」の勝ち方セミナー資料
PDF
androidのgpsアプリってどうよ|株式会社コンテンツワン
PDF
androidアプリの狙い所と事例|ビヨンド株式会社
PDF
『コンシェルジェアプリnetpeople:a』
PDF
Androidアプリのマネタイズ方法|metaps pte. ltd.
45万回のアイコンABテストにみる、ダウンロードされやすいアイコンの特徴
How I Achieved $15,000 Daily Sales on Google Play | Android App Monetization
Androidアプリで日商100万円達成した時にやったこと
テクノード - スマートフォンビジネスサミット
Cyber Z - スマートフォンビジネスサミット
カカオトーク - スマートフォンビジネスサミット
gumi - 「HTML5×スマートフォン」時代のソーシャルゲーム戦略セミナー
成功するスマートフォンアプリ戦略とは?マーケティングからマネタイズまで《基礎編》
北米スマホゲーム事例とマネタイズノウハウ - グローバル×スマホゲームの勝ち方!セミナー資料
株式会社アドウェイズのスマホゲーム世界戦略の思考 グローバル×スマホゲームの勝ち方!セミナー資料
【Ad stir】グローバル×スマホゲームの勝ち方!セミナー資料1102
グローバルマネタイズ戦略【Metaps(メタップス) pte ltd.】 「グロバール×スマホゲーム」の勝ち方セミナー資料
androidのgpsアプリってどうよ|株式会社コンテンツワン
androidアプリの狙い所と事例|ビヨンド株式会社
『コンシェルジェアプリnetpeople:a』
Androidアプリのマネタイズ方法|metaps pte. ltd.

Mochrom - スマートフォンビジネスサミット