Start
Entdecken
Suche senden
Hochladen
Einloggen
Registrieren
Anzeige
Check these out next
Androidでへっぽこ思考戦車を作ってみた
Yusuke Ohmichi
最近のブラウザ状況
yoshikawa_t
Tiなごや vol.3 Titaniumのキホン
Mori Shingo
About Titanium Mobile
Issei Nakamura
Swift歴2ヶ月でアプリを8本リリースしてみた話
Makoto Nishimoto
20120316 designerworkshoppublished
Yoichiro Sakurai
モバイルWebアプリケーションを複数端末で動かすために注意すること
dsuke Takaoka
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
Masaki Yamamoto
1
von
30
Top clipped slide
iPhone/Android アプリをまとめて省エネ開発する技術
14. Jun 2012
•
0 gefällt mir
0 gefällt mir
×
Sei der Erste, dem dies gefällt
Mehr anzeigen
•
1,595 Aufrufe
Aufrufe
×
Aufrufe insgesamt
0
Auf Slideshare
0
Aus Einbettungen
0
Anzahl der Einbettungen
0
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Melden
サイボウズ技術説明会 for students で学生向けに Titanium を紹介した資料です。
vaccho
Folgen
Anzeige
Anzeige
Anzeige
Recomendados
[社内向け]Titanium勉強会
Rei Matsushita
1.2K Aufrufe
•
13 Folien
あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
Masaru Gushiken
4.3K Aufrufe
•
62 Folien
WCAN Autumn 2013 Titaniumのおはなし
Mori Shingo
7.3K Aufrufe
•
91 Folien
開発を効率的に進めるられるまでの道程
Takao Sumitomo
27.4K Aufrufe
•
52 Folien
Baa sでお気楽アプリ開発
Yusuke Ohmichi
4K Aufrufe
•
28 Folien
PhoneGap勉強会 in 熊本
Suguru Murakami
1.5K Aufrufe
•
49 Folien
Más contenido relacionado
Presentaciones para ti
(20)
Androidでへっぽこ思考戦車を作ってみた
Yusuke Ohmichi
•
4.8K Aufrufe
最近のブラウザ状況
yoshikawa_t
•
24.3K Aufrufe
Tiなごや vol.3 Titaniumのキホン
Mori Shingo
•
2.3K Aufrufe
About Titanium Mobile
Issei Nakamura
•
714 Aufrufe
Swift歴2ヶ月でアプリを8本リリースしてみた話
Makoto Nishimoto
•
4.1K Aufrufe
20120316 designerworkshoppublished
Yoichiro Sakurai
•
697 Aufrufe
モバイルWebアプリケーションを複数端末で動かすために注意すること
dsuke Takaoka
•
3.1K Aufrufe
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
Masaki Yamamoto
•
2.5K Aufrufe
僕らのデータ同期プラクティス
Yukiya Nakagawa
•
24.1K Aufrufe
HTML5時代のWebデザイン
masaaki komori
•
26.1K Aufrufe
20120413 nestakabaneworkshop
Yoichiro Sakurai
•
681 Aufrufe
if-up 2019 | A4. 「進化し続けるプロダクトを作るための開発チーム」
SORACOM,INC
•
1.1K Aufrufe
SwiftによるiOS開発再入門
Tomoki Hasegawa
•
4.2K Aufrufe
インフラエンジニアに送るVSCode 入門
Shinsuke Saito
•
782 Aufrufe
Flex入門
Shinjiro Watanabe
•
1.5K Aufrufe
Wantedlyのテスト事情
Takao Sumitomo
•
2.8K Aufrufe
最速でリリースするためのAndroidアプリデザイン
Naoki Aoyama
•
12.2K Aufrufe
新 Microsoft Edge を Intune で配信・管理する
Shinsuke Saito
•
584 Aufrufe
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
アシアル株式会社
•
50.2K Aufrufe
Uno Platform 触ってみた
一希 大田
•
3.2K Aufrufe
Similar a iPhone/Android アプリをまとめて省エネ開発する技術
(20)
プロ文.com 勉強会 Phase 1
Hiroki Toyokawa
•
591 Aufrufe
Titanium Mobile ~本当にあったこわい話~
Atsushi Harada
•
27.6K Aufrufe
これからのNOTESモバイルアプリはこう作れ
Mitsuru Katoh
•
1.3K Aufrufe
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
•
1.3K Aufrufe
東京では語れないHTML5[仮題]
Yu Morita
•
1.6K Aufrufe
みなさんがHtml5をやらなくていい3つの理由
Masakazu Muraoka
•
5.5K Aufrufe
ソニーでElectronアプリをリリースしてみた
Yasuharu Seki
•
5.1K Aufrufe
HTML5ハイブリッド アプリ開発実践編
Monaca
•
20.1K Aufrufe
エンジニアがプロダクト育成を始めるまでにやったこと
Takao Sumitomo
•
2.4K Aufrufe
できる!スマホアプリ:Webからはじまるアプリ for CMU16
Masami Yabushita
•
1.5K Aufrufe
できる!スマホアプリ:Webからはじまるアプリ
Masami Yabushita
•
4.5K Aufrufe
PhoneGapユーザー会@大阪 講演資料
Monaca
•
1.6K Aufrufe
Web技術を幅広く
Wakasa Masao
•
922 Aufrufe
HTML5時代のwebクリエイターに必要なこと
Masakazu Muraoka
•
1.2K Aufrufe
香川支部キックオフ 香川支部について
yohei iwakura
•
480 Aufrufe
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
アシアル株式会社
•
929 Aufrufe
Androidとは何か
Koji Shigemura
•
973 Aufrufe
モバイルアプリ開発最前線(PhoneGap)
Akihiro Matsumura
•
2.7K Aufrufe
スタートアップ向け!1人日でできるサービスの高速化方法と成果
Koichiro Sumi
•
6.5K Aufrufe
ABC2012Spring 20120324
Tak Inamori
•
1.2K Aufrufe
Anzeige
iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリを まとめて省エネ開発する技術
開発部 柴田 一帆
自己紹介 • 柴田
一帆(@vaccho) • 2008年新卒入社 • 大学院卒、情報工学専攻 • サイボウズ Live という Web サービスの開発を担当 • iPhone/Android アプリの開発も担当
サイボウズLiveとは
iPhone/Android アプリ • Android:
約 15,000 ユーザ • iPhone: 約 25,000 ユーザ • 仕事効率化カテゴリで1位!
今日はこれの開発で利用した技術
の話をします
iPhone と Android
は五分五分 http://www.m2ri.jp/newsreleases/main.php? id=010120110510500
iPhone と Android
で 同じアプリを提供したい • OS は違っても同じように使われているスマートフォン • iPhone アプリの33%は Android アプリでも入手可能 • http://japan.internet.com/webtech/20120605/2.html
それぞれのアプリの作り方 •
iPhone • Apple の用意した SDK を利用、言語は Objective-C • IDE は Xcode • Android • Google の用意した SDK を利用、言語は Java • IDE は Eclipse
つまりバラバラ
それぞれの環境で同じものを 2つ作らなければいけない
そんなのはイヤだ • 学習コストがかかる • 開発コストがかかる •
メンテナンスコストがかかる
そこで、まとめて楽するための
技術を紹介します • タイトル「iPhone/Android アプリをまとめて省エネ開発 する技術」
まとめて開発するには? •
実現してくれるツールが世の中にはある • まとめて開発したい人は多い • 大きくわけて2つの方法 • 画面の作成にネイティブ SDK を使わない方法 • ネイティブ SDK の呼び出しをよろしくやってくれる方法
ネイティブ SDK を使わない •
代表的なツールは PhoneGap • iPhone と Android で Web ページの表示は同じことに着 目 • Web ページの作成と同じように画面を作る • HTML、CSS、JavaScript
ネイティブ SDK の呼び出しを
よろしくやってくれる • 代表的なツールは Titanium • JavaScript で実装すると内部で SDK を呼び出してくれる • JavaScript で画面を作成するコードを書いたら、iPhone/ Android それぞれにあわせて SDK を呼び出して実現し てくれる
どっちがいいの? •
UI が自然になるのは Titanium • HTML5 や jQuery Mobile などの進化もすごいのでそのうち差 はなくなるかもだけど • 学習コストが低いのは PhoneGap • Web アプリ開発の知識をフル活用できるので • 決着はついていないが、サイボウズLiveでは Titanium を採用
サイボウズLiveでの実例 iPhone
Android
サイボウズLiveでの実例 iPhone
Android
サイボウズLiveでの実例 • Titanium
によって同じ画面が作れている • 一部は自動的にプラットフォームにあわせてくれてる • 「戻る」方法や一覧の見出し • 一部はコードによって表示を変えている • iPhone はツールバー、Android はメニューにボタン
Titanium は良いところばかり?
そんなことはない
Titanium でツライところ •
バッドノウハウが多い、基本的に試行錯誤 • 隠 されて便利な分、手が届かない • ドキュメントもあまり整っていない • 改善されつつはある • 「Titanium で開発することは Titanium をハックすること」
一例を • XML
をパースした結果から情報を抽出するところで落 ちまくった • どうもタグ名で検索するのを繰り返すと落ちる • どうにもならないのでタグを一つずつ見ていく方法に 変えたら改善
Titanium でツラくなったら
どうしてるの?
助け合ってます
Titanium はコミュニティが盛ん • Titanium
meet up とい う勉強会 • イベントもよくある • #TitaniumJP でのやり とりなど http://www.flickr.com/photos/68426744@N02/6287482792
まとめ •
iPhone/Android アプリをまとめて開発する技術として Titanium を紹 介しました • サイボウズではこのように、目的に対して最近の技術トレンドから 手段を選んで採用することができます • また、そういうところから任せてもらえます • 技術的な面白みも感じつつ、多くの人に使っていただける製品の開 発ができます • ぜひ、一緒に働きましょう!
ありがとうございました!
Titanium は信用できる? •
Apache License 2.0 で公開されたオープンソース • Titanium を開発している会社が ける仕組み • 有料メンバーになるとサポートなどが受けられる • 有料のトレーニングなども用意 • 実績 • 300,000人の利用者、35,000 のアプリがリリース • もちろんリスクはある
Titanium が対応していない
処理がある場合は? • Titanium モジュール • ネイティブ SDK で開発したものを JS で呼び出せる • モジュールのマーケットプレイス • 有料/無料で公開 • みんなで Titanium を強化していく仕組み
Hinweis der Redaktion
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Anzeige