Submit Search
Upload
スマホアプリ開発再考
•
1 like
•
535 views
D
Daijiro Abe
Follow
スマホアプリ勉強会@広島 第1回のスライドです。 スマホアプリの開発について改めて俯瞰してみてみます。
Read less
Read more
Mobile
Report
Share
Report
Share
1 of 30
Download now
Download to read offline
Recommended
AndroiderがFirefoxOSアプリの多言化をしてみたら
AndroiderがFirefoxOSアプリの多言化をしてみたら
Takaumi Kimura
[Potatotips]クロスプラットフォーム開発Tips
[Potatotips]クロスプラットフォーム開発Tips
Kenichi Kambara
[deb]Android4.4 new waystobeautifulapps
[deb]Android4.4 new waystobeautifulapps
Kenichi Kambara
Developments in IT and business strategy a humble attempt
Developments in IT and business strategy a humble attempt
Rajesh Kumar Iyer.A
Curriculum Vitae AJM Fourie
Curriculum Vitae AJM Fourie
Anita Fourie
Nubia pineda camacho actividad1 2_mapac
Nubia pineda camacho actividad1 2_mapac
PINEDACAMACHO
พอร์ตค่ะ
พอร์ตค่ะ
kwann1313
Gilbertson_em_e_2009
Gilbertson_em_e_2009
Jesse Gilbertson
Recommended
AndroiderがFirefoxOSアプリの多言化をしてみたら
AndroiderがFirefoxOSアプリの多言化をしてみたら
Takaumi Kimura
[Potatotips]クロスプラットフォーム開発Tips
[Potatotips]クロスプラットフォーム開発Tips
Kenichi Kambara
[deb]Android4.4 new waystobeautifulapps
[deb]Android4.4 new waystobeautifulapps
Kenichi Kambara
Developments in IT and business strategy a humble attempt
Developments in IT and business strategy a humble attempt
Rajesh Kumar Iyer.A
Curriculum Vitae AJM Fourie
Curriculum Vitae AJM Fourie
Anita Fourie
Nubia pineda camacho actividad1 2_mapac
Nubia pineda camacho actividad1 2_mapac
PINEDACAMACHO
พอร์ตค่ะ
พอร์ตค่ะ
kwann1313
Gilbertson_em_e_2009
Gilbertson_em_e_2009
Jesse Gilbertson
AR Final Research Paper
AR Final Research Paper
Jesse Gilbertson
Letrinas
Letrinas
jose_gouveia20
Исследование Вологда 2012
Исследование Вологда 2012
Vlad Safianov
Critical approaches
Critical approaches
holly hudson
PresentationA
PresentationA
Tirupati Marketing
Resume 2 02 2065
Resume 2 02 2065
Karl Newman
Designing Healthy Communities Dr. Richard Jackson
Designing Healthy Communities Dr. Richard Jackson
Mandolyn McConaha
Images
Images
Ася Пронина
NERI Seminar Dublin: How much would a Financial Transactions Tax raise?
NERI Seminar Dublin: How much would a Financial Transactions Tax raise?
NevinInstitute
Renewable Energy Integrated Microgrid for Rural Electrification and Productiv...
Renewable Energy Integrated Microgrid for Rural Electrification and Productiv...
Muhammad Taheruzzaman
NERI Presentation QEO Spring 2016
NERI Presentation QEO Spring 2016
NevinInstitute
Copy of Copy of MELTON BUSINESS PLAN (1)
Copy of Copy of MELTON BUSINESS PLAN (1)
Guy Gilbert
NERI Seminar - Unwinding the State subsidisation of private health insurance ...
NERI Seminar - Unwinding the State subsidisation of private health insurance ...
NevinInstitute
Androidの会のご紹介
Androidの会のご紹介
高見 知英
What is android
What is android
高見 知英
Androidとインターネット連携
Androidとインターネット連携
高見 知英
モノカキの開発環境
モノカキの開発環境
高見 知英
Rinko 1 Android
Rinko 1 Android
jagsc
スマートフォンOSとしてのAndroid
スマートフォンOSとしてのAndroid
高見 知英
チャット文化と相性の良いアプリ配布方法
チャット文化と相性の良いアプリ配布方法
Tsuyoshi Yonemoto
できる!スマホアプリ:Webからはじまるアプリ for CMU16
できる!スマホアプリ:Webからはじまるアプリ for CMU16
Masami Yabushita
Cordova利用アプリ開発経験談
Cordova利用アプリ開発経験談
Kenichi Kambara
More Related Content
Viewers also liked
AR Final Research Paper
AR Final Research Paper
Jesse Gilbertson
Letrinas
Letrinas
jose_gouveia20
Исследование Вологда 2012
Исследование Вологда 2012
Vlad Safianov
Critical approaches
Critical approaches
holly hudson
PresentationA
PresentationA
Tirupati Marketing
Resume 2 02 2065
Resume 2 02 2065
Karl Newman
Designing Healthy Communities Dr. Richard Jackson
Designing Healthy Communities Dr. Richard Jackson
Mandolyn McConaha
Images
Images
Ася Пронина
NERI Seminar Dublin: How much would a Financial Transactions Tax raise?
NERI Seminar Dublin: How much would a Financial Transactions Tax raise?
NevinInstitute
Renewable Energy Integrated Microgrid for Rural Electrification and Productiv...
Renewable Energy Integrated Microgrid for Rural Electrification and Productiv...
Muhammad Taheruzzaman
NERI Presentation QEO Spring 2016
NERI Presentation QEO Spring 2016
NevinInstitute
Copy of Copy of MELTON BUSINESS PLAN (1)
Copy of Copy of MELTON BUSINESS PLAN (1)
Guy Gilbert
NERI Seminar - Unwinding the State subsidisation of private health insurance ...
NERI Seminar - Unwinding the State subsidisation of private health insurance ...
NevinInstitute
Viewers also liked
(13)
AR Final Research Paper
AR Final Research Paper
Letrinas
Letrinas
Исследование Вологда 2012
Исследование Вологда 2012
Critical approaches
Critical approaches
PresentationA
PresentationA
Resume 2 02 2065
Resume 2 02 2065
Designing Healthy Communities Dr. Richard Jackson
Designing Healthy Communities Dr. Richard Jackson
Images
Images
NERI Seminar Dublin: How much would a Financial Transactions Tax raise?
NERI Seminar Dublin: How much would a Financial Transactions Tax raise?
Renewable Energy Integrated Microgrid for Rural Electrification and Productiv...
Renewable Energy Integrated Microgrid for Rural Electrification and Productiv...
NERI Presentation QEO Spring 2016
NERI Presentation QEO Spring 2016
Copy of Copy of MELTON BUSINESS PLAN (1)
Copy of Copy of MELTON BUSINESS PLAN (1)
NERI Seminar - Unwinding the State subsidisation of private health insurance ...
NERI Seminar - Unwinding the State subsidisation of private health insurance ...
Similar to スマホアプリ開発再考
Androidの会のご紹介
Androidの会のご紹介
高見 知英
What is android
What is android
高見 知英
Androidとインターネット連携
Androidとインターネット連携
高見 知英
モノカキの開発環境
モノカキの開発環境
高見 知英
Rinko 1 Android
Rinko 1 Android
jagsc
スマートフォンOSとしてのAndroid
スマートフォンOSとしてのAndroid
高見 知英
チャット文化と相性の良いアプリ配布方法
チャット文化と相性の良いアプリ配布方法
Tsuyoshi Yonemoto
できる!スマホアプリ:Webからはじまるアプリ for CMU16
できる!スマホアプリ:Webからはじまるアプリ for CMU16
Masami Yabushita
Cordova利用アプリ開発経験談
Cordova利用アプリ開発経験談
Kenichi Kambara
はじめる前に知っておきたいAndroidアプリ開発のポイント
はじめる前に知っておきたいAndroidアプリ開発のポイント
Shinobu Okano
iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術
vaccho
Droidcon London2012 Speaker Experience
Droidcon London2012 Speaker Experience
Kenichi Kambara
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
Kenichi Kambara
Androidエンジニアが語るwwdc2014
Androidエンジニアが語るwwdc2014
Shinobu Okano
Mebic Creative Business Forum 2013
Mebic Creative Business Forum 2013
Takashi EGAWA
Androidとは何か
Androidとは何か
Koji Shigemura
Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)
Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)
Tadaaki Akai
Androidのいろはにほへと
Androidのいろはにほへと
高見 知英
Android overview
Android overview
Hoàng Lê Văn
Androidアプリ開発の極意
Androidアプリ開発の極意
Daisaku Yamamoto
Similar to スマホアプリ開発再考
(20)
Androidの会のご紹介
Androidの会のご紹介
What is android
What is android
Androidとインターネット連携
Androidとインターネット連携
モノカキの開発環境
モノカキの開発環境
Rinko 1 Android
Rinko 1 Android
スマートフォンOSとしてのAndroid
スマートフォンOSとしてのAndroid
チャット文化と相性の良いアプリ配布方法
チャット文化と相性の良いアプリ配布方法
できる!スマホアプリ:Webからはじまるアプリ for CMU16
できる!スマホアプリ:Webからはじまるアプリ for CMU16
Cordova利用アプリ開発経験談
Cordova利用アプリ開発経験談
はじめる前に知っておきたいAndroidアプリ開発のポイント
はじめる前に知っておきたいAndroidアプリ開発のポイント
iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術
Droidcon London2012 Speaker Experience
Droidcon London2012 Speaker Experience
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
Androidエンジニアが語るwwdc2014
Androidエンジニアが語るwwdc2014
Mebic Creative Business Forum 2013
Mebic Creative Business Forum 2013
Androidとは何か
Androidとは何か
Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)
Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)
Androidのいろはにほへと
Androidのいろはにほへと
Android overview
Android overview
Androidアプリ開発の極意
Androidアプリ開発の極意
スマホアプリ開発再考
1.
第1回 アプリラボ勉強会 スマホアプリ開発再考 2016-02-04 Daijiro Abe
2.
アジェンダ • この勉強会の目的 • スマホのOSについて •
スマホアプリでできること • 開発環境とツール • 今後勉強したいこと
3.
この勉強会の目的
4.
• 情報の共有 • 自分にない発想や知識の取得 •
同じ轍を踏まない • 時間の節約 • 人に伝えることで自分の知識も深まる
5.
スマホのOSについて
6.
主なスマートフォンOS • iOS • Android •
Windows • Firefox OS • Tizen • BlackBerry 2011年au発売以来大手キャリアからは発売無し スマホ向けは開発終了 (2015年12月) 発売延期が続き、ついにインドで発売されたが最低の評価 2017年国内サービス終了(docomo)
7.
国内シェア その他 0.3% BlackBerry 1.2% Android 44.4% iOS 54.1% iOS Android BlackBerry
Windows その他 2015年12月 http://www.kantarworldpanel.com/global/smartphone-os-market-share/
8.
iOSとAndroidの2強!
9.
iOSバージョン別シェア それ以前 7% iOS8 17% iOS9 76% iOS9 iOS8 それ以前 世界シェア。2016/01/25現在 https://developer.apple.com/support/app-store/
10.
Androidバージョン別シェア その他 6.5% JellyBean(4.1-4.3) 23.9% Lollipop(5.x) 34.1% KitKat(4.4) 35.5% KitKat(4.4) Lollipop(5.x) JellyBean(4.1-4.3)
その他 世界シェア。2016/02/01現在 http://developer.android.com/intl/ja/about/dashboards/index.html
11.
スマホアプリでできること
12.
• カメラ • GPS •
iBeacon • NFC • 指紋認証 • 3D Touch (iPhone6s/6s Plus) • センサー類
13.
iPhone搭載のセンサー • デジタルコンパス • 加速度センサー •
近接センサー • 環境光センサー • ジャイロスコープ • 気圧計 (iPhone6以降)
14.
開発環境とツール
15.
iOSの開発環境 • 基本的にMacが必須 • Xcode •
AppCode • Objective-C • Swift
16.
Androidの開発環境 • Android Studio →Eclipse+ADTはサポート終了 •
Java
17.
ライブラリ管理 • 設定ファイルを使って自動インストール • ライブラリ間の依存性の解決 ライブラリを使う際の多くの手間を省ける
18.
iOSのライブラリ管理 • cocoapods →Objective-C, Swift
(iOS8〜) • Carthage →Swift (iOS8〜) • cocoaseeds →Swift (iOS7〜)
19.
Androidのライブラリ管理 • Gradle • Bazel(ベータ版)
20.
その他の開発手法 ゲームエンジン • CoronaSDK →ビルドやプレビューが高速 • cocos2d-x →2Dのパフォーマンスに優れている •
Unity →大規模向け、3Dならこれ
21.
その他の開発手法 HTML5&JavaScript • Cordova • PhoneGap •
Monaca • Titanium JavaScriptならnpmなどの豊富なライブラリが使える!
22.
その他の開発手法 その他の言語 • RubyMotion (Ruby) •
Xamarin (C#) • Adobe AIR (ActionScript) • Delphi (Object Pascal)
23.
実機テスト問題 • 実機でテストしてもらうのは意外と大変... • 端末のUDIDを教えてもらって •
Appleの管理画面に登録して • AdHocでipaを生成して • ユーザにインストールしてもらって... • 挙句、インストールの仕方がわからないと言われ...
24.
もっと楽に!!
25.
実機テストを楽に • TestFlight →iOSのみ。Apple公式でiTunesConnectから利用可能 • DeployGate
26.
運用ツール アクセス解析 • Google Analytics •
Flurry • Mixpanel • Amazon Mobile Analytics
27.
fabric https://get.fabric.io/
28.
fabric Twitter社が提供するモバイルアプリ向けサービス群 • Crashlytics(クラッシュレポート、ベータ配布) • Answers(アクセス解析) •
MoPub(広告) • Digits(認証) • Stripe(決済) などなど...
29.
今後勉強したいこと
30.
• 開発フローの体系化とテスティング・CI • より良いAPI開発環境とは •
画面開発におけるデザイナーとのスムーズ な連携 • よくあるつまづきポイントと回避策 • マネタイズ・アプリ内広告についての考察 • 広報手法とASO
Download now