Submit Search
Upload
マルチプラットフォームでスケールさせるための開発環境
•
4 likes
•
2,483 views
Keisuke Shoji
Follow
Technology
Report
Share
Report
Share
1 of 20
Download Now
Download to read offline
Recommended
最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法
最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法
アシアル株式会社
Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来
アシアル株式会社
Vtecxlt20151201
Vtecxlt20151201
Shinichiro Takezaki
もっと良くなるHTMLアプリケーション設計と実装
もっと良くなるHTMLアプリケーション設計と実装
Mitsue-Links
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナー
Imamura Masayuki
Hello, React!! まで導く Reactの基礎
Hello, React!! まで導く Reactの基礎
iPride Co., Ltd.
「ぶっちぎりのファッションアプリにするために」 iQONエンジニアセミナー by VASILY (iOSチーム)
「ぶっちぎりのファッションアプリにするために」 iQONエンジニアセミナー by VASILY (iOSチーム)
Keisuke Shoji
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
アシアル株式会社
More Related Content
What's hot
Onsen UIが目指すもの
Onsen UIが目指すもの
アシアル株式会社
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
Tsutomu Ogasawara
ionic - cross platform mobile app 開発
ionic - cross platform mobile app 開発
Seunghun Lee
無料で始めるアプリのバックエンド開発
無料で始めるアプリのバックエンド開発
Shoichi Takagi
iOSでライブラリを提供する際に気をつけたいこと
iOSでライブラリを提供する際に気をつけたいこと
asakahara
building HTML hybrid app with ionic
building HTML hybrid app with ionic
Nakano Kyohei
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
Shumpei Shiraishi
スキスキIonic
スキスキIonic
Kon Yuichi
パララックスでレスポンシブでJ query mobileなサイトのつくりかた
パララックスでレスポンシブでJ query mobileなサイトのつくりかた
Shumpei Shiraishi
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
アシアル株式会社
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Shin Ogata
Api設計
Api設計
Yuto Suzuki
サーバーからiOSアプリを変更する
サーバーからiOSアプリを変更する
toyship
20120316 designerworkshoppublished
20120316 designerworkshoppublished
Yoichiro Sakurai
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Yoichiro Sakurai
Ionicでハイブリッドアプリ入門①
Ionicでハイブリッドアプリ入門①
Tomokatsu Iguchi
20140727 dev sap(公開用)
20140727 dev sap(公開用)
Yosuke Uno
PowerShellでFunction Appしよう!
PowerShellでFunction Appしよう!
Tsubasa Yoshino
レガシーすぎるRailsアプリを10倍高速化した組織的なカイゼン活動
レガシーすぎるRailsアプリを10倍高速化した組織的なカイゼン活動
Shingo Sasaki
モバイルアプリ向けAWSネイティブアーキテクチャ
モバイルアプリ向けAWSネイティブアーキテクチャ
Rikitake Oohashi
What's hot
(20)
Onsen UIが目指すもの
Onsen UIが目指すもの
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
ionic - cross platform mobile app 開発
ionic - cross platform mobile app 開発
無料で始めるアプリのバックエンド開発
無料で始めるアプリのバックエンド開発
iOSでライブラリを提供する際に気をつけたいこと
iOSでライブラリを提供する際に気をつけたいこと
building HTML hybrid app with ionic
building HTML hybrid app with ionic
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
スキスキIonic
スキスキIonic
パララックスでレスポンシブでJ query mobileなサイトのつくりかた
パララックスでレスポンシブでJ query mobileなサイトのつくりかた
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Api設計
Api設計
サーバーからiOSアプリを変更する
サーバーからiOSアプリを変更する
20120316 designerworkshoppublished
20120316 designerworkshoppublished
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Ionicでハイブリッドアプリ入門①
Ionicでハイブリッドアプリ入門①
20140727 dev sap(公開用)
20140727 dev sap(公開用)
PowerShellでFunction Appしよう!
PowerShellでFunction Appしよう!
レガシーすぎるRailsアプリを10倍高速化した組織的なカイゼン活動
レガシーすぎるRailsアプリを10倍高速化した組織的なカイゼン活動
モバイルアプリ向けAWSネイティブアーキテクチャ
モバイルアプリ向けAWSネイティブアーキテクチャ
Similar to マルチプラットフォームでスケールさせるための開発環境
モバイルWebアプリケーションを複数端末で動かすために注意すること
モバイルWebアプリケーションを複数端末で動かすために注意すること
dsuke Takaoka
やはりお前らのiOS7対応は間違っている
やはりお前らのiOS7対応は間違っている
今城 善矩
マルチデバイス時代におけるWebサイトのUIについて
マルチデバイス時代におけるWebサイトのUIについて
rie nabesaka
マルチデバイスに対応するためのAuto layout
マルチデバイスに対応するためのAuto layout
asakahara
OKR
OKR
Soyeon Lee
iOS bust #1
iOS bust #1
Ken Haneda
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
Masaki Yamamoto
Web開発者が始める .NET MAUI Blazor App
Web開発者が始める .NET MAUI Blazor App
TomomitsuKusaba
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
Kentaro Matsumae
【WCAN 2015 spring】ワクワクドリブンエンジニアリング_公開版
【WCAN 2015 spring】ワクワクドリブンエンジニアリング_公開版
真一 藤川
スマートフォン時代のコンテンツ戦略を考える
スマートフォン時代のコンテンツ戦略を考える
トモロヲ いちがみ
Alternative WebView
Alternative WebView
Shigeki Yamato
iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術
Tomoki Hasegawa
とあるサイボウズのAndroidエンジニアのお仕事
とあるサイボウズのAndroidエンジニアのお仕事
Cybozu, Inc.
イマドキのWebアプリの作り方
イマドキのWebアプリの作り方
Katsumi Honda
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回
Kentaro Matsumae
React way at_eight
React way at_eight
Hideharu Okuma
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
アシアル株式会社
JqueryMobile
JqueryMobile
Hazuki Wakabayashi
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
codeal
Similar to マルチプラットフォームでスケールさせるための開発環境
(20)
モバイルWebアプリケーションを複数端末で動かすために注意すること
モバイルWebアプリケーションを複数端末で動かすために注意すること
やはりお前らのiOS7対応は間違っている
やはりお前らのiOS7対応は間違っている
マルチデバイス時代におけるWebサイトのUIについて
マルチデバイス時代におけるWebサイトのUIについて
マルチデバイスに対応するためのAuto layout
マルチデバイスに対応するためのAuto layout
OKR
OKR
iOS bust #1
iOS bust #1
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
Web開発者が始める .NET MAUI Blazor App
Web開発者が始める .NET MAUI Blazor App
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
【WCAN 2015 spring】ワクワクドリブンエンジニアリング_公開版
【WCAN 2015 spring】ワクワクドリブンエンジニアリング_公開版
スマートフォン時代のコンテンツ戦略を考える
スマートフォン時代のコンテンツ戦略を考える
Alternative WebView
Alternative WebView
iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術
とあるサイボウズのAndroidエンジニアのお仕事
とあるサイボウズのAndroidエンジニアのお仕事
イマドキのWebアプリの作り方
イマドキのWebアプリの作り方
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回
React way at_eight
React way at_eight
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
JqueryMobile
JqueryMobile
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
Recently uploaded
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
2024 04 minnanoito
2024 04 minnanoito
arts yokohama
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
Matsushita Laboratory
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
Ayachika Kitazaki
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
Shumpei Kishi
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
arts yokohama
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
ssuser370dd7
2024 03 CTEA
2024 03 CTEA
arts yokohama
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
Tetsuya Nihonmatsu
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
arts yokohama
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
ssuser539845
Recently uploaded
(11)
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
2024 04 minnanoito
2024 04 minnanoito
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
2024 03 CTEA
2024 03 CTEA
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
マルチプラットフォームでスケールさせるための開発環境
1.
マルチプラットフォームで スケールさせるための 開発環境 2014/04/03 株式会社VASILY 庄司啓輔
2.
自己紹介 • 庄司 啓輔 •
iOS開発歴 1年半 • 株式会社VASILYで iQONを作ってます
3.
目次 • iQONについて • WebViewは使わない •
ロジックはAPIに • Androidファースト
4.
ファッション雑誌を見るように トレンドがわかって、 見ているものが通販できる無料の ファッションコーディネートアプリ AppStoreの 2012年ベストアプリに選出!
5.
iOS SmartPhoneAndroid PC
6.
WebViewは使わない
7.
UIWebView パフォーマンス/デバッグ • 画像が多いとメモリ食いまくる • UIWebViewのクラッシュ •
ジェスチャー動作のパフォーマンスが悪い
8.
UIの問題 • 女子ウケのいいアニメーションやスムーズな ジェスチャーはWebViewだとツライ • iOS/Androidのガイドラインに沿ったUI
9.
WebViewの使いどころ • デザイン要素が変わりやすい • 申請を待てない不定的な更新がある •
アニメーションを必要としない • JSでジェスチャーを実装しない
10.
パフォーマンスや ユーザー体験のために WebViewは減少傾向
11.
ロジックはAPIに
12.
iOS SmartPhoneAndroid PC UIの違いはあるが表示したい情報は同じ
13.
WEB API • iQON内のデータの読み書きは全てWebAPI経由で行う •
ロジックを1箇所にまとめてマルチプラットフォーム対応 • 通信部分をバイナリ(plist)にして高速化 iOS SmartPhoneAndroid PC
14.
共通処理は一元管理して 車輪の再発明を防ぐ
15.
Androidファースト
16.
Androidファーストの利点 AndroidでA/Bテストを実施し、 成功したものだけを採用! 失敗したものは実装しないで工数削減! iOSで効率的な実装ができる
17.
成功した施策のイメージ
18.
失敗した施策のイメージ ✕iOSは実装しない 頑張っても効果が出ない施策は 容赦なく削除
19.
各PFの強みを活かして プロダクト全体の パフォーマンスアップ
20.
まとめ • iOS/Androidの長所を活かすために WebViewを使わない • PF共通のロジックはAPIにまとめる •
A/Bテストは審査のないAndroidに お任せ
Download Now