2. はじめに
セッション目的
モバイル端末の変遷の中で、アプリ開発が
どう変わってきているか?をおさらいします。
また、「開発」の周辺にも目を向けることで、
よりよいアプリ開発の一助になればと思います。
セッション内容
“個人的経験”をベースに、下記2つの企画・開発・
運用の諸々を比較し、そのポイント(※)を話します。
フィーチャーフォン向けアプリサービス(iアプリ等)
スマートフォン向けアプリサービス(Android、iPhone)
※ネイティブアプリのお話がメインです。
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
3. About Speaker
氏名 : 北村 雄騎
所属 :
(株)野村総合研究所 ユビークリンク事業部
略歴 :
2007年 (株)ユビークリンク 立上げから参画。
以来、モバイルナビゲーションサービス「全力案
内!」の企画・開発・運用を担当。
iアプリ(Docomo) S!アプリ(Softbank)といった
携帯アプリから、スマートフォンアプリ
(iPhone/WindowsMobile/Android)を担当。
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
4. 本日のメニュー
1.全力案内!とは
2.企画のポイント
3.仕様・設計のポイント
4.開発・テストのポイント
5.テスト、テスト、テストのポイント
6.デプロイのポイント
7.リリースのポイント
8.運用のポイント
おわりに
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
5. 1.全力案内!とは
事業概要
11,000台
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
6. 1.全力案内!とは
問題意識:渋滞を避けて脇道に入ったら、
もっとひどい渋滞!?
こりゃ、ダメだ!
脇道へ・・・
えっ、ウソ!
脇道まで・・・
後部座席から
「もう、何やってんの?!」
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
7. 1.全力案内!とは
渋滞回避性能にすぐれたカーナビ
独自のプローブ交通情報
基本機能はシンプル&安価に提供
基本アプリ+オプション構成
リアルプローブ交通情報
VICS交通情報
アドバンストオプション
基本は1年900円
App Store
ナビカテゴリー販売数ランキング
(2011年末時点)
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
8. 1.全力案内!とは
東京都内のコンフュージョンマップ
東日本大震災後の都内の道路渋滞状況
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
9. 1.全力案内!とは
ここが全力!
Android全力案内!ナビでプローブ交通情報を実感
http://www.youtube.com/watch?v=yv1GzZkVJbA
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
11. 1.全力案内!とは
被災地の「通れた道路」
東日本大震災発生以降、自動車が通れた道路情
報を提供。1日6回更新。
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
12. 2.企画のポイント
1.全力案内!とは
2.企画のポイント
3.仕様・設計のポイント
4.開発・テストのポイント
5.テスト、テスト、テストのポイント
6.デプロイのポイント
7.リリースのポイント
8.運用のポイント
おわりに
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
13. 2.企画のポイント
考えること
コンセプトは? プラットフォームは?
マーケットは?
競合は? 予算は?
スケジュールは? 誰に提案? コストは?
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
14. 2.企画のポイント
まず考えるべきことは?
コンセプトは? プラットフォームは?
マーケットは?
競合は?
? 予算は?
スケジュールは? 誰に提案? コストは?
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
15. 2.企画のポイント
まず、考えるべきこと
誰に、どうなって欲しいのか?
なぜ、必要か?
自身がユーザになり切る ユーザに(一番近い人に)聞く
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
16. 2.企画のポイント(参考)
iPhone版全力案内の初期リリース
実装したフィーチャー
現在地測位と地図表示
地図の回転
スポット検索
シミュレーション
渋滞確認
(フィーチャーフォンで実現していた)
「ナビ」はありませんでした
↓
スモールスタートで磨き上げる
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
17. 3.仕様・設計のポイント
1.全力案内!とは
2.企画のポイント
3.仕様・設計のポイント
4.開発・テストのポイント
5.テスト、テスト、テストのポイント
6.デプロイのポイント
7.リリースのポイント
8.運用のポイント
おわりに
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
18. 3.仕様・設計のポイント
考えること
フィーチャーフォン?
ブラウザ? アプリ?
スマホ? キャリアは?
タブレットは? 物理キー使う?
国内?国外?
タッチのみ?
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
19. 3.仕様・設計のポイント
まず、買う(※)べきもの
実機 ※企画の段階でも欲しいですが※
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
20. 3.仕様・設計のポイント
まず、するべきこと「使い倒す」
新機種だ! メールチェック…
機種変したい…
何時に着くかな。
電池が切れそう!
乗換案内…
充電…
ナビ使おう。 雨降ってきた!
GPS取得… 両手がふさがった…
ユーザの日常の、どこで使ってもらえるか?を考える
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
21. 3.仕様・設計のポイント
操作性の前提を考える
フィーチャーフォン Android
物理キー中心の操作、片手で使える タッチ中心の操作、両手の場合も..
(ほぼ統一されている) (キーの位置が機種によって違うことも)
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
22. 3.仕様・設計のポイント
見た目の前提を考える
フィーチャーフォン Android
320x480, 480x800, 480x854
QVGA、VGA、WVGA
480x960, 540x960, 600x1024…
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
23. 3.仕様・設計のポイント
スマホで現実的に考えるべき問題1
操作の再構築
「タッチ」できると、わかるか
×フィーチャーフォンのUIから移植するとタッチし辛い
×選択肢をカーソルで移動できるのは特定機種のみ
「複雑」でないか
ダブルタップ、長押しは「難しい」「気づかない」
前提とするのであれば、都度UI上で明示する
導線の再構築
(上述のように)難しい操作が前提になったら再考も
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
24. 3.仕様・設計のポイント
(参考)Androidでサポートされる画面の範囲
Low 密度 (120) Medium 密度 (160) High 密度 (240) Extra high 密度 (320)
Small QVGA (240x320) 480x640
WQVGA400 HVGA (320x480) WVGA800 640x960
(240x400) (480x800)
Normal WQVGA432 WVGA854
(240x432) (480x854)
600x1024
WVGA800 WVGA800 (480x800)
(480x800)
Large WVGA854 WVGA854 (480x854)
(480x854)
600x1024
1024x600 WXGA (1280x800) 1536x1152 2048x1536
Extra Large 1024x768 1920x1152 2560x1536
1280x768 1920x1200 2560x1600
出所)Android Developers – Supporting Multiple Screens
http://developer.android.com/guide/practices/screens_support.html
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
25. 3.仕様・設計のポイント
プラットフォームの前提を考える
フィーチャーフォン Android
GPS、センサー、課金API、
SUID認証、マイメニュー登録...
アプリ間連携、Wi-Fi、マルチタスク
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
26. 3.仕様・設計のポイント
スマホで現実的に考えるべき問題2
サービス仕様
(フィーチャーフォンの)サービスをどこまで、どう実現?
必ずしも全部移植・焼き直す必要は無い
画面サイズ・スペック・マッシュアップ…
↔スマホに特化したサービスへ
Intent(Android)、URLScheme(iPhone)を活用
↔アプリ間の連携は一般的に行われる
大容量データはWi-Fiに任せるといった運用も
フィーチャーフォン→スマホの移行の場合
できれば、ユーザのデータは引き継げるように
メアド認証、移行IDの発行
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
27. 3.仕様・設計のポイント(参考)
走行速度に応じて、BGMを自動切替
iPhone内の音楽をナビ中に聴きたい!
⇒スマホ(iPhone)ならではのサービス
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
28. 4.開発・テストのポイント
1.全力案内!とは
2.企画のポイント
3.仕様・設計のポイント
4.開発・テストのポイント
5.テスト、テスト、テストのポイント
6.デプロイのポイント
7.リリースのポイント
8.運用のポイント
おわりに
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
29. 4.開発・テストのポイント
まず、考えること
Win? Mac? OSは? 開発環境は?
言語は? ライブラリは?
バージョン管理は? 何をテストする? 流用できるものは?
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
30. 4.開発・テストのポイント
まず、1人n台用意するべきもの
実機 ※開発者にこそ実機です※
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
31. 4.開発・テストのポイント
実機が無いとわからないことは沢山あります
○○アプリと連携してたら…
OS上げたら挙動変わった…
いきなり電源落ちた…
○○の設定、初期値はどれだ??
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
32. 4.開発・テストのポイント
実機で大事なポイント
節電
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
33. 4.開発・テストのポイント
実機で大事なポイント「節電」
(テストに使う)端末の稼働時間を計測
アプリを使った際の稼働時間を計測
↔フル充電から、アプリ使いっぱなしで放置
開発中、電力消費量が増えたら要チェック
フィーチャーフォン スマートフォン
実測あるのみ バッテリー計測アプリを併用
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
34. 5.テスト、テスト、テストのポイント
1.全力案内!とは
2.企画のポイント
3.仕様・設計のポイント
4.開発・テストのポイント
5.テスト、テスト、テストのポイント
6.デプロイのポイント
7.リリースのポイント
8.運用のポイント
おわりに
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
35. 5.テスト、テスト、テストのポイント
デバイスにアクセスするAPI
GPS精度
センサー(加速度、ジャイロ、地磁気)
机上ではなく、実利用シーンで、実用に耐えうるか?
Bluetooth(バージョン, 対応プロファイル)
SDカード
想定したパスに書き込みできているか?
できればターゲット機種ごとに確認
課金系API(Android)
通信キャリアによって課金遷移が異なる
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
36. 6.デプロイのポイント
1.全力案内!とは
2.企画のポイント
3.仕様・設計のポイント
4.開発・テストのポイント
5.テスト、テスト、テストのポイント
6.デプロイのポイント
7.リリースのポイント
8.運用のポイント
おわりに
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
37. 6.デプロイのポイント
アプリケーションの配布
フィーチャーフォン
1MB~2MBのサイズ制限がほとんど
Docomo Starプロファイルのみ 10MB可 (2011/10~)
スマホ
50MB、場合によってはGB単位の配布も可
ユーザの通信環境を考慮
20MB以上はWi-Fi必須(iPhone)
端末容量も考慮
Androidは内蔵ストレージが少ない機種有り
SDカードコピーを許さない場合は、なるべく
「最終的なアプリ容量」のアナウンスを
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
38. 7.リリースのポイント
1.全力案内!とは
2.企画のポイント
3.仕様・設計のポイント
4.開発・テストのポイント
5.テスト、テスト、テストのポイント
6.デプロイのポイント
7.リリースのポイント
8.運用のポイント
おわりに
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
39. 7.リリースのポイント
(iPhone)AppStoreでの注意
審査
差し戻されることを前提としたスケジュールを
リリースタイミングのコントロール
指定日付を設定しないと、突然リリース
「旧戻し」「リリース待ちの差し戻し」 ができない
App Storeは待ったナシ
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
40. 8.運用のポイント
1.全力案内!とは
2.企画のポイント
3.仕様・設計のポイント
4.開発・テストのポイント
5.テスト、テスト、テストのポイント
6.デプロイのポイント
7.リリースのポイント
8.運用のポイント
おわりに
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
41. 8.運用のポイント
マーケットのアナウンスを注視する
開発者向けメール、公式アナウンスが全て
例) App Store の価格変更
マーケットの動きを注視する
公開されている利用者統計情報も参考に
iアプリ開発のススメ
http://appli.docomomarket.ne.jp/special/dev_info/
Android Developers
http://developer.android.com/resources/dashboard/platform-versions.html
http://developer.android.com/resources/dashboard/screens.html
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
42. 8.運用のポイント
ユーザの声を聴く
問い合わせ
マーケットレビュー
ブログ
ソーシャルメディア …
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
43. 8.運用のポイント(参考)
経路上のオービス(無人速度取締機)お知らせ
サービスを磨き上げるのはリリース以降
(スモールスタート後のブラッシュアップ)
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
44. おわりに
1.全力案内!とは
2.企画のポイント
3.仕様・設計のポイント
4.開発・テストのポイント
5.テスト、テスト、テストのポイント
6.デプロイのポイント
7.リリースのポイント
8.運用のポイント
おわりに
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
45. 振り返り
1.全力案内!とは
2.企画のポイント
3.仕様・設計のポイント
4.開発・テストのポイント
5.テスト、テスト、テストのポイント
6.デプロイのポイント
7.リリースのポイント
8.運用のポイント
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
46. 振り返り
1.全力案内!とは
2.企画のポイント
「誰に、どうなって欲しいのか」
3.仕様・設計のポイント
が、実現できているかを考える。
4.開発・テストのポイント
5.テスト、テスト、テストのポイント ↓
フィーチャーフォン・スマホ・タブレット…
6.デプロイのポイント
7.リリースのポイント 媒体は問わない
8.運用のポイント
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
47. おわりに[Just for today]
10年後は世界で通じるエンジニアであるために
自分なりに思うところ
使う人の近く(=使う人そのもの)で作る
時には、コードから離れる
仕様、制限→「技術限界スタンス」から離れる
仕様や丌具合も含めて、ユーザは使ってくれている
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
48. トヨタ自動車様との共同ブランドの
スマホカーナビ「G-BOOK全力案内ナビ」で連携拡大
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012
49. トヨタ自動車様との実験
車載ディスプレイとのスマホナビ連携
Copyright(C) Nomura Research Institute, Ltd. All rights reserved. Developers Summit 2012