abc2011 summer
DESCRIPTION
ABC2011 Sumeer 講演資料TRANSCRIPT
![Page 1: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/1.jpg)
CyberAgent, Inc.
Amebaスマートフォンアプリ開発について
株式会社サイバーエージェント技術部門 執行役員
長瀬 慶重(Norishige Nagase)
![Page 2: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/2.jpg)
CyberAgent, Inc.
Title:
Amebaスマホ概況
![Page 3: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/3.jpg)
CyberAgent, Inc.
Title:スマートフォンからのアクセス数が拡大
5億PV
10億PV
15億PV
7月 8月 9月 10月 11月 12月 1月 2月 3月 4月 5月 6月
![Page 4: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/4.jpg)
CyberAgent, Inc.
iPhone vs Android
75% 71% 67% 63% 60% 58%50%
25% 29% 33% 37% 40% 42%50%
1月 2月 3月 4月 5月 6月 10-12月(予想)
iPhone/iPod Android
![Page 5: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/5.jpg)
CyberAgent, Inc.
Title:ユーザー属性
18.8%
49.3%
21.5%
8.3%
10代20代30代40代その他
36.8%
61.4%
男性女性その他
![Page 6: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/6.jpg)
CyberAgent, Inc.
Title:Androidアプリ 8本
![Page 7: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/7.jpg)
CyberAgent, Inc.
Title:Ameba App Market
Androidアプリのマーケット、Webベース課金決済はアメゴールドを使用し、Amebaから誘導
![Page 8: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/8.jpg)
CyberAgent, Inc.
Title:タレントアプリ
Android向けタレントアプリCMS : ブログやニュース、写真に加えて、ボイス・ライブ壁紙などを提供。
![Page 9: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/9.jpg)
CyberAgent, Inc.
Title:COIN PLAZA
![Page 10: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/10.jpg)
CyberAgent, Inc.
Title:ダウンロード推移
50万DL
100万DL
150万DL
200万DL
250万DL
7月 8月 9月 10月 11月 12月 1月 2月 3月 4月 5月 6月
![Page 11: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/11.jpg)
CyberAgent, Inc.
Title:
Ameba開発体制
![Page 12: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/12.jpg)
CyberAgent, Inc.
Title:サービス・デバイス単位で部門設置
ブログDiv
アメーバピグDiv
モバイルゲームDiv
スマートフォンDiv
プラットフォームDiv
![Page 13: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/13.jpg)
CyberAgent, Inc.
Title:スマホアプリで大切にしている事
アイデア
デザイン 技術
![Page 14: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/14.jpg)
CyberAgent, Inc.
Title:約200名のエンジニア・クリエイターが在籍
NW/インフラ28名
SE/プログラマー82名 スマホアプリ
20名
HTML/JS23名
Flasher12名デザイナー
37名
![Page 15: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/15.jpg)
CyberAgent, Inc.
Title:スマホアプリ開発者への転身
•年齢や実績は問わない•スマートフォンに興味がある •技術への好奇心が高い人材•ブラックボックスを嫌う•最後はやる気(精神論ですが・・・)
![Page 16: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/16.jpg)
CyberAgent, Inc.
Title:
●モバイルゲーム システムエンジニア Unity 3D●モバイルゲーム Flasher Unity 3D●アメーバピグ システムエンジニア Titanium Mobile●アメーバピグ Flasher Objective-C/cocos2d
●アメーバピグ デザイナー Unity 3D●AmebaPICO システムエンジニア Unity 3D●Amebaなう システムエンジニア Android
スマホアプリ開発者への転身事例
![Page 17: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/17.jpg)
CyberAgent, Inc.
Title:全社員にAndroid端末を配布
![Page 18: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/18.jpg)
CyberAgent, Inc.
Title:第3回スマホアプリコンテスト
(2011年8月開催)
![Page 19: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/19.jpg)
CyberAgent, Inc.
Title:スマホアプリの開発プロセス
リリ
ス
アイデアの種
プロジェクトの編成
プロトタイプ開発
本開発
品質チェック
![Page 20: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/20.jpg)
CyberAgent, Inc.
Title:週イチの社長スマホ会議
![Page 21: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/21.jpg)
CyberAgent, Inc.
Title:
•3つのスマホアプリ品質管理チームを結成セキュリティーチーム・QAチーム・VAチーム
4つの品質チェック
表示スピード 機 能
UI セキュリティー
![Page 22: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/22.jpg)
CyberAgent, Inc.
Title:
スマホ技術への取り組み
![Page 23: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/23.jpg)
CyberAgent, Inc.
Title:
スマートフォンアプリの開発時において必要な3つのAPI群を提供します。
1.ソーシャルゲーム開発API
2.ソーシャルメディア連携API
3.Ameba連携API(Ameba APIs)
iOS向けSDK 6月予定
Android向けSDK 8月予定
AmebaSP ー 開発支援
Unity3D向けプラグイン 8月予定
![Page 24: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/24.jpg)
CyberAgent, Inc.
Title:ソーシャルゲーム開発API
ソーシャルゲームの開発で必要な共通機能を利用できます。オフライン時のユーザーストレスを極力落とすための仕組みも導入しています。
![Page 25: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/25.jpg)
CyberAgent, Inc.
Title:ソーシャルメディア連携API
•フレンド機能(Twitter、mixi、facebook)
•ソーシャルメディア投稿機能(アメブロ、Twitter、画像)
Amebaをはじめ、mixi、Twitter、facebookの主なソーシャルメディアとの連携が簡単に利用できます。
![Page 26: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/26.jpg)
CyberAgent, Inc.
Title:Ameba連携API(Ameba APIs)
スマートフォンで初めてAmebaの各種APIを公開します。ゲームを始め、エンタメ・ライフスタイルなど多様なアプリで開発することができます。
ブログ なうプロフィール メッセージ
![Page 27: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/27.jpg)
CyberAgent, Inc.
Title:スマホ技術に対しての基本的な考え方
•Nativeは最も重要であり、ここの理解がないまま高度な(高レイヤの)スマホ技術のみの取り組みは極めて危険
•スマホ周辺の技術が日々進歩している中で、技術を絞り過ぎない
![Page 28: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/28.jpg)
CyberAgent, Inc.
教育機能系ソーシャルゲームエンタメ5つの注力ジャンル
![Page 29: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/29.jpg)
CyberAgent, Inc.
Title:
•カメラ、画像処理•マルチメディア(音声、動画)•API連携、ソーシャルメディア連携•日本語入力、表示•アニメーション、インタラクション•3D表現•クロスプラットフォーム
実現したい事から技術を選ぶ
![Page 30: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/30.jpg)
CyberAgent, Inc.
iOS Android
NativeObjective-C/Java(OpenGL、cocos2d)
Unity 3D
Titanium Mobile
AIR for Android
Corona SDK
WebHTML5/JavaScript
× ×-
![Page 31: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/31.jpg)
CyberAgent, Inc.
Title:(事例)girls picの例
![Page 32: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/32.jpg)
CyberAgent, Inc.
Title:Webエンジニア(Java) 入社4年目
•Javaを採用し3~4ヶ月でリリースiPhone版は別部隊で移植
•言語仕様での戸惑いはゼロ•View、イベントリスナーの概念には慣れるまでに時間がかかった
•メモリが有限であること
![Page 33: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/33.jpg)
CyberAgent, Inc.
Title:(事例)くるくるベジタブル
![Page 34: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/34.jpg)
CyberAgent, Inc.
Title:Webエンジニア(Java) 入社2年目
![Page 35: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/35.jpg)
CyberAgent, Inc.
Title:Unity 3D
![Page 36: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/36.jpg)
CyberAgent, Inc.
Title:Unity 3Dの良いところ
•クロスプラットフォーム•3DMax、Maya、Blenderなどモデリングソフトに対応
•ゲームエンジンとして必要な機能が揃っている(物理エンジン、アニメーションの制御、サウンド)
•プラグイン•ネイティブに直接アクセスできる•ゲームエンジンとしては安価
![Page 37: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/37.jpg)
CyberAgent, Inc.
Title:Unity 3Dの難点
•Native、Flashなどと比較してUI開発コストがかかる
•日本語のテキスト対応がややこしい•2Dゲームを作ろうとすると逆にやらないといけないことがある
•TwitterなどAPI連携の実装にコストがかかる•複数の開発者での分業•アプリのファイルサイズ
![Page 38: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/38.jpg)
CyberAgent, Inc.
Title:
•当社、Flasherが積極的に採用•(まだ安定していないが)cocos2d-x•Nativeでの開発なのでリスクが少ない•国内のコミュニティーも活発化
COCOS2D
![Page 39: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/39.jpg)
CyberAgent, Inc.
Title:他業界のエンジニアの転身
•組み込み系エンジニア•コンシュマーゲーム開発エンジニア•ガラケーアプリ開発エンジニア
![Page 40: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/40.jpg)
CyberAgent, Inc.
Title:
Androidアプリ開発上の問題
![Page 41: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/41.jpg)
CyberAgent, Inc.
Title:Androidアプリ開発上の問題
•端末により処理能力、画面サイズ、カメラ解像度が異なる
•特有機種の挙動
•対象OS/端末にてテスト稼働が膨大
•セキュリティー対策
![Page 42: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/42.jpg)
CyberAgent, Inc.
Title:動作必須端末
●解像度 :960×640、 800×480
●画面サイズ :3.5インチ、 4.0インチ
docomoGalaxyS
docomoRegza Phone
docomoXperia arc
auIS03
auIS05
softbankAQUOS PHONE
006SH
※端末リリース情報とAmebaへのアクセス状況を 踏まえて、月イチで見直し
![Page 43: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/43.jpg)
CyberAgent, Inc.
Title:特定機種の扱い
REGZA Phoneカメラ約1200万画素
GALAXY Sゲームでは挙動確認が必須
![Page 44: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/44.jpg)
CyberAgent, Inc.
Title:
•テスト人員を別途確保•最低6端末についての機能レベルの動作確認を3日間で実施
OS/端末のバリエーションテスト
docomoGalaxyS
docomoRegza Phone
docomoXperia arc
auIS03
auIS05
softbankAQUOS PHONE
006SH
![Page 45: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/45.jpg)
CyberAgent, Inc.
Title:セキュリティー対策
•セキュリティーガイドラインを作成
•設計フェーズでセキュリティーエンジニアがレビューにジョイン
•リリース前にはセキュリティーチームによりセキュリティーチェックを義務化
![Page 46: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/46.jpg)
CyberAgent, Inc.
Title:
おわりに
![Page 47: Abc2011 summer](https://reader033.vdocument.in/reader033/viewer/2022060107/554ba5afb4c905b8618b4ef1/html5/thumbnails/47.jpg)
CyberAgent, Inc.
Title:おわりに
•本格的にスマホアプリ開発に着手して約1年弱
•ユーザーのニーズに答えるサービスを素早く提供するためにも人材育成とノウハウ蓄積が何よりも大切
•今後、社内にたまったノウハウを業界にも還元していきたい