Submit Search
Upload
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
•
94 likes
•
41,057 views
Kazuaki Hidaka
Follow
第39回 HTML5とか勉強会+日本Androidの会 2013年5月定例会
Read less
Read more
Technology
Report
Share
Report
Share
1 of 24
Download now
Download to read offline
Recommended
事例で解説するハイブリッドアプリ開発のポイント
事例で解説するハイブリッドアプリ開発のポイント
Monaca
はやわかりHTML5ハイブリッドアプリ開発事情
はやわかりHTML5ハイブリッドアプリ開発事情
Monaca
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
Monaca
CordovaでAngularJSアプリ開発
CordovaでAngularJSアプリ開発
アシアル株式会社
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
日本Cordovaユーザー会
HTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティス
アシアル株式会社
Cordova×業務システム:失敗しないモバイル開発の秘訣
Cordova×業務システム:失敗しないモバイル開発の秘訣
アシアル株式会社
小さく早い改善がスマホのサービス開発を変える
小さく早い改善がスマホのサービス開発を変える
Hiroto Igarashi
Recommended
事例で解説するハイブリッドアプリ開発のポイント
事例で解説するハイブリッドアプリ開発のポイント
Monaca
はやわかりHTML5ハイブリッドアプリ開発事情
はやわかりHTML5ハイブリッドアプリ開発事情
Monaca
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
Monaca
CordovaでAngularJSアプリ開発
CordovaでAngularJSアプリ開発
アシアル株式会社
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
日本Cordovaユーザー会
HTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティス
アシアル株式会社
Cordova×業務システム:失敗しないモバイル開発の秘訣
Cordova×業務システム:失敗しないモバイル開発の秘訣
アシアル株式会社
小さく早い改善がスマホのサービス開発を変える
小さく早い改善がスマホのサービス開発を変える
Hiroto Igarashi
エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイント
エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイント
アシアル株式会社
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Shin Ogata
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Hikaru Ito
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
Monaca
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
アシアル株式会社
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
アシアル株式会社
Onsen UIが目指すもの
Onsen UIが目指すもの
アシアル株式会社
HTML5ハイブリッドアプリ開発で拓くビジネスチャンス
HTML5ハイブリッドアプリ開発で拓くビジネスチャンス
アシアル株式会社
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
アシアル株式会社
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
Shinichiro Yoshida
Cordovaの最近ホットな話題と地雷をまとめて紹介
Cordovaの最近ホットな話題と地雷をまとめて紹介
アシアル株式会社
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
Shuichi Takaya
HTML5/JavaScriptで作るAndroidアプリ開発seminar
HTML5/JavaScriptで作るAndroidアプリ開発seminar
kujirahand kujira
Monacaでつくるハイブリッドアプリ
Monacaでつくるハイブリッドアプリ
Monaca
Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来
アシアル株式会社
ハイブリッドアプリ開発最前線から見たHtml5の理想と現実
ハイブリッドアプリ開発最前線から見たHtml5の理想と現実
Monaca
HTML5ハイブリッドアプリの活用ポイント
HTML5ハイブリッドアプリの活用ポイント
アシアル株式会社
Monaca+Onsen UIで作るアプリ事始め
Monaca+Onsen UIで作るアプリ事始め
Kenichi Inoue
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
Hiroyuki Kusu
モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線
アシアル株式会社
最近のHTML5はどうなってるのか
最近のHTML5はどうなってるのか
Shumpei Shiraishi
Pokelabo android web
Pokelabo android web
Shumpei Shiraishi
More Related Content
What's hot
エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイント
エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイント
アシアル株式会社
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Shin Ogata
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Hikaru Ito
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
Monaca
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
アシアル株式会社
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
アシアル株式会社
Onsen UIが目指すもの
Onsen UIが目指すもの
アシアル株式会社
HTML5ハイブリッドアプリ開発で拓くビジネスチャンス
HTML5ハイブリッドアプリ開発で拓くビジネスチャンス
アシアル株式会社
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
アシアル株式会社
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
Shinichiro Yoshida
Cordovaの最近ホットな話題と地雷をまとめて紹介
Cordovaの最近ホットな話題と地雷をまとめて紹介
アシアル株式会社
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
Shuichi Takaya
HTML5/JavaScriptで作るAndroidアプリ開発seminar
HTML5/JavaScriptで作るAndroidアプリ開発seminar
kujirahand kujira
Monacaでつくるハイブリッドアプリ
Monacaでつくるハイブリッドアプリ
Monaca
Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来
アシアル株式会社
ハイブリッドアプリ開発最前線から見たHtml5の理想と現実
ハイブリッドアプリ開発最前線から見たHtml5の理想と現実
Monaca
HTML5ハイブリッドアプリの活用ポイント
HTML5ハイブリッドアプリの活用ポイント
アシアル株式会社
Monaca+Onsen UIで作るアプリ事始め
Monaca+Onsen UIで作るアプリ事始め
Kenichi Inoue
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
Hiroyuki Kusu
モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線
アシアル株式会社
What's hot
(20)
エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイント
エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイント
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
Onsen UIが目指すもの
Onsen UIが目指すもの
HTML5ハイブリッドアプリ開発で拓くビジネスチャンス
HTML5ハイブリッドアプリ開発で拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
Cordovaの最近ホットな話題と地雷をまとめて紹介
Cordovaの最近ホットな話題と地雷をまとめて紹介
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
HTML5/JavaScriptで作るAndroidアプリ開発seminar
HTML5/JavaScriptで作るAndroidアプリ開発seminar
Monacaでつくるハイブリッドアプリ
Monacaでつくるハイブリッドアプリ
Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来
ハイブリッドアプリ開発最前線から見たHtml5の理想と現実
ハイブリッドアプリ開発最前線から見たHtml5の理想と現実
HTML5ハイブリッドアプリの活用ポイント
HTML5ハイブリッドアプリの活用ポイント
Monaca+Onsen UIで作るアプリ事始め
Monaca+Onsen UIで作るアプリ事始め
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線
Viewers also liked
最近のHTML5はどうなってるのか
最近のHTML5はどうなってるのか
Shumpei Shiraishi
Pokelabo android web
Pokelabo android web
Shumpei Shiraishi
HTML Web Platform
HTML Web Platform
dynamis
HTML5時代のWebデザイン
HTML5時代のWebデザイン
masaaki komori
ハイブリッドアプリの開発
ハイブリッドアプリの開発
Yoshinori Kamaishi
JavaScript時代のJava #kansumiB7 #kansumi
JavaScript時代のJava #kansumiB7 #kansumi
Yusuke Yamamoto
【第4回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【第4回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Chihiro Tomita
【第3回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【第3回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Chihiro Tomita
【第1回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【第1回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Chihiro Tomita
【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Chihiro Tomita
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Chihiro Tomita
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
natsumo
HTML5を使うためのプログレッシブエンハンスメント 〜すべての人に確実に情報を届けるために〜SwapSkillsFreeEventProgressiv...
HTML5を使うためのプログレッシブエンハンスメント 〜すべての人に確実に情報を届けるために〜SwapSkillsFreeEventProgressiv...
SwapSkills
Workshop1-01
Workshop1-01
mashimonator
最近のWeb関連技術の動向あれこれ
最近のWeb関連技術の動向あれこれ
dsuke Takaoka
モバイルWebアプリのこれまでとこれから。Sencha Touch vs jQuery Mobile
モバイルWebアプリのこれまでとこれから。Sencha Touch vs jQuery Mobile
dsuke Takaoka
Elastic beanstalk と Docker と Play
Elastic beanstalk と Docker と Play
Takashi Kawachi
Sencha のフレームワーク Ext JS 5 について 15 分で説明するよ
Sencha のフレームワーク Ext JS 5 について 15 分で説明するよ
久司 中村
New Generation Build System "Fly"
New Generation Build System "Fly"
deepblue will
Viewers also liked
(19)
最近のHTML5はどうなってるのか
最近のHTML5はどうなってるのか
Pokelabo android web
Pokelabo android web
HTML Web Platform
HTML Web Platform
HTML5時代のWebデザイン
HTML5時代のWebデザイン
ハイブリッドアプリの開発
ハイブリッドアプリの開発
JavaScript時代のJava #kansumiB7 #kansumi
JavaScript時代のJava #kansumiB7 #kansumi
【第4回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【第4回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【第3回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【第3回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【第1回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【第1回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【総集編】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
HTML5を使うためのプログレッシブエンハンスメント 〜すべての人に確実に情報を届けるために〜SwapSkillsFreeEventProgressiv...
HTML5を使うためのプログレッシブエンハンスメント 〜すべての人に確実に情報を届けるために〜SwapSkillsFreeEventProgressiv...
Workshop1-01
Workshop1-01
最近のWeb関連技術の動向あれこれ
最近のWeb関連技術の動向あれこれ
モバイルWebアプリのこれまでとこれから。Sencha Touch vs jQuery Mobile
モバイルWebアプリのこれまでとこれから。Sencha Touch vs jQuery Mobile
Elastic beanstalk と Docker と Play
Elastic beanstalk と Docker と Play
Sencha のフレームワーク Ext JS 5 について 15 分で説明するよ
Sencha のフレームワーク Ext JS 5 について 15 分で説明するよ
New Generation Build System "Fly"
New Generation Build System "Fly"
Similar to ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
Mitsuru Katoh
Google io2011報告
Google io2011報告
cat kaotaro
HTML5時代のwebクリエイターに必要なこと
HTML5時代のwebクリエイターに必要なこと
Masakazu Muraoka
20120316 designerworkshoppublished
20120316 designerworkshoppublished
Yoichiro Sakurai
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Yoichiro Sakurai
みなさんがHtml5をやらなくていい3つの理由
みなさんがHtml5をやらなくていい3つの理由
Masakazu Muraoka
iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術
vaccho
実録!HoloLens×AI×IoTアプリが開発できるまでの挫折と成功
実録!HoloLens×AI×IoTアプリが開発できるまでの挫折と成功
Tatsuya Sakai
Infragistics Ultimate 2018 Vol.2最新機能
Infragistics Ultimate 2018 Vol.2最新機能
インフラジスティックス・ジャパン株式会社
Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方
Masakazu Muraoka
Mochrom - スマートフォンビジネスサミット
Mochrom - スマートフォンビジネスサミット
Katsuaki Sato
組込みにおけるHTML5
組込みにおけるHTML5
Tomo Watanabe
The return of Mobile5 #mobile5
The return of Mobile5 #mobile5
Yusuke Hirano
Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)
Monaca
The return of Mobile5
The return of Mobile5
Tomo Watanabe
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
Yusuke Hirano
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
Yusuke Hirano
Realm meetup LT大会(Androidアプリへの適用経験談)
Realm meetup LT大会(Androidアプリへの適用経験談)
Kenichi Kambara
Io t,ai時代のソフトウェア
Io t,ai時代のソフトウェア
Toshiaki Kurokawa
[Jagys]android41+開発ツール紹介
[Jagys]android41+開発ツール紹介
Kenichi Kambara
Similar to ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
(20)
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
Google io2011報告
Google io2011報告
HTML5時代のwebクリエイターに必要なこと
HTML5時代のwebクリエイターに必要なこと
20120316 designerworkshoppublished
20120316 designerworkshoppublished
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
みなさんがHtml5をやらなくていい3つの理由
みなさんがHtml5をやらなくていい3つの理由
iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術
実録!HoloLens×AI×IoTアプリが開発できるまでの挫折と成功
実録!HoloLens×AI×IoTアプリが開発できるまでの挫折と成功
Infragistics Ultimate 2018 Vol.2最新機能
Infragistics Ultimate 2018 Vol.2最新機能
Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方
Mochrom - スマートフォンビジネスサミット
Mochrom - スマートフォンビジネスサミット
組込みにおけるHTML5
組込みにおけるHTML5
The return of Mobile5 #mobile5
The return of Mobile5 #mobile5
Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)
The return of Mobile5
The return of Mobile5
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
Realm meetup LT大会(Androidアプリへの適用経験談)
Realm meetup LT大会(Androidアプリへの適用経験談)
Io t,ai時代のソフトウェア
Io t,ai時代のソフトウェア
[Jagys]android41+開発ツール紹介
[Jagys]android41+開発ツール紹介
More from Kazuaki Hidaka
ディレクションG勉強会 vol.2
ディレクションG勉強会 vol.2
Kazuaki Hidaka
ディレクションG勉強会 vol.1
ディレクションG勉強会 vol.1
Kazuaki Hidaka
Androidのアニメーションしょぼくない #potatotips
Androidのアニメーションしょぼくない #potatotips
Kazuaki Hidaka
Potatotips #5 MBaaSつかってみた
Potatotips #5 MBaaSつかってみた
Kazuaki Hidaka
制作チームで共有しておくと幸せなこと
制作チームで共有しておくと幸せなこと
Kazuaki Hidaka
デザインデータの扱い方とFireworksのそれっぽい使い方
デザインデータの扱い方とFireworksのそれっぽい使い方
Kazuaki Hidaka
More from Kazuaki Hidaka
(6)
ディレクションG勉強会 vol.2
ディレクションG勉強会 vol.2
ディレクションG勉強会 vol.1
ディレクションG勉強会 vol.1
Androidのアニメーションしょぼくない #potatotips
Androidのアニメーションしょぼくない #potatotips
Potatotips #5 MBaaSつかってみた
Potatotips #5 MBaaSつかってみた
制作チームで共有しておくと幸せなこと
制作チームで共有しておくと幸せなこと
デザインデータの扱い方とFireworksのそれっぽい使い方
デザインデータの扱い方とFireworksのそれっぽい使い方
Recently uploaded
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
Recently uploaded
(8)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
1.
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて 第39回 HTML5とか勉強会+ 日本Androidの会 2013年5月定例会 2013/05/28
2.
自己紹介 • Kazuaki Hidaka •
クックパッド株式会社(2013/02∼) Androidとか担当 • @kaa facebook • Android以前はFlashやっていました。
3.
クックパッドについて 月間利用者数:2,000万人以上 (PC1,388万人、モバイル1,702万人)
4.
アジェンダ • ハイブリッドアプリのタイプ • ハイブリッドアプリの設計 •
Cookpadはなぜハイブリッドアプリか • Android,iPhoneに対応するために。
5.
話さないこと • webアプリかNativeアプリかみたいな話 • ゲーム環境としてのHTML5,Unity •
ソーシャルゲームの話 • コードの話
6.
アプリの環境の流れ • 端末のスペック向上。 WebViewでも一定のレベルで動かせるようになった。 • HTML5の仕様固まってきた。 搭載されるブラウザも共通化されてきた。 •
iOSのUI面での審査緩くなってきた。 アプリ独自UIもやりやすくなった。 • やっとAndroidのOS分布も変わってきた。
7.
ハイブリッドアプリのタイプ
8.
ハイブリッドアプリとは • HTML5を生かしたアプリ。 • 公式マーケットで配布できる。 •
複数プラットフォーム対応しやすい メリット。 • ハイブリッド=技術を組み合わせる
9.
ハイブリッドアプリのタイプ1 • アプリはWebViewを包むだけのもの。 • コンテンツ(HTML)はサーバーに置く。 •
WEBアプリをそのまま移植できる WebViewをラッピング 1
10.
ハイブリッドアプリのタイプ2 • 1と違いHTMLはアプリに埋め込む。 • サーバーとはAPI通信を行ない連携。 •
ローカルでもある程度動かせる。 アプリの実装のかわりにHTML5を使う。 WebViewをラッピング 2
11.
ハイブリッドアプリのタイプ3 • 基本的にはNativeアプリ。 • WebViewを利用することでメリットの ある画面はWebViewを使う。 一部の画面でWebViewを利用する
12.
ハイブリッドアプリの設計
13.
とりあえずHTMLで、ではなく どちらでやったほうが価値が ある画面なのかどうか 大事な方針
14.
価値とは? • 出来上がるものの品質 どの程度差が現れるのか • 実装コスト HTML5にすることでどれだけ楽になるのか •
運用コスト データの更新頻度・手間はどのくらいか
15.
WebViewが適さないもの • リスト・ギャラリー画面 Nativeのリストが持つviewの再利用・ 画像キャッシュ・開放などのメリットが 大きい。
16.
WebViewが適しているもの • 詳細画面などのコンテンツ。 • HTMLのレイアウト能力の高さはNativeよりも メリットが大きい。 文字の回り込み、枠付け、リンクの挿入など。 •
特に更新されていくコンテンツの運用では当初の 想定外の見せ方は起きる。 • 運用開始後に自由度の高いコンテンツ
17.
実装例 1 WebViewの進む・戻る遷移とNativeの 画面の遷移の管理の問題が起きやすい ↓ WebViewでのリンク遷移はさせない方針 or 遷移はWebViewで行ない、 Native部分はダイアログ展開
18.
実装例 2 • 要素の長押しの処理・フリックの処理は javascriptで行ない、Native側に通知。 •
call:,mail:などのリンクは定番なので 対応しておく • Cookieでログイン状態を連動させる
19.
忘れがちな違い • HTMLでの遷移は画面遷移ごとにサーバーから 取得する。 • Nativeなら、その次の画面までまとめて取得、 次の画面の途中まで先に取得などできる。 •
通信のタイミングの設計がしやすいので 待ち時間を削れる。 • 遷移図ではわかりにくいが体験に差。
20.
クックパッドアプリ(Android)が ハイブリッドの理由
21.
サービスの性質 • 基本的にコンテンツはサーバー上にある。 • PC、タブレットと常に同期しているものも多 いのでローカルで管理するものが少ない。 •
更新が多い。リアルタイム性もある • 特定の機能を提供するというよりは、 総合アプリという立ち位置。
22.
Nativeで行なっていること • アプリ間連携用のアカウント情報管理 • レシピをのせる機能全般 •
各種ダイアログ・API通信 • 検索時の候補・音声検索・ウィジェット
23.
運用上の理由 • 細かく仮説・検証が行われている →chanko http://bit.ly/cookpad2012 •
A/Bテスト、一部ユーザー向けテストを するための環境が整っている • スマホサイトとAndroidでコンテンツを 共通化
24.
まとめ • ハイブリッドアプリの幅は広い • WebViewのメリット・デメリットを もっと把握しよう。 •
運用は大切。 • 仲間も大切。 http://bit.ly/cookpadjob
Download now