Submit Search
ネイティブ原理主義
1 like
1,493 views
Kentarou Mukunasi
1 of 8
Download now
Download to read offline
1
2
3
4
5
6
7
8
More Related Content
PDF
株式会社JV-ITホールディングス会社紹介
Ruan Inose
PDF
クソアプリのつくり方
Yusuke Kon
PDF
2018 帰り道もくもく会のはじまり
m_miyamoto
PPTX
DevFest Women Tokyo 2019 - エンジニアではない人のテクノロジーとの付き合い方
Kristina Yasuda
PPTX
Aizu.LT #16
Taku Unno
PPTX
Tech-on MeetUp#08クロージング
Techon Organization
PPTX
小学校段階における論理的思考力や創造性、問題解決能力等の育成とプログラミング教育に関する有識者会議(第1回) みんなのコード 発表資料
Yuta Tonegawa
PDF
平成27年度プログラミング教育実践
Naoki Kato
株式会社JV-ITホールディングス会社紹介
Ruan Inose
クソアプリのつくり方
Yusuke Kon
2018 帰り道もくもく会のはじまり
m_miyamoto
DevFest Women Tokyo 2019 - エンジニアではない人のテクノロジーとの付き合い方
Kristina Yasuda
Aizu.LT #16
Taku Unno
Tech-on MeetUp#08クロージング
Techon Organization
小学校段階における論理的思考力や創造性、問題解決能力等の育成とプログラミング教育に関する有識者会議(第1回) みんなのコード 発表資料
Yuta Tonegawa
平成27年度プログラミング教育実践
Naoki Kato
Viewers also liked
(17)
PDF
OpenGL 3DCG
Takenori Nakagawa
PDF
Javaでマルチプラットフォーム対応ゲーム開発(JAGA#33)
Satoshi Shimizu
KEY
SurfaceTextureとシェーダを使って遊んでみる
Tatsuya Matsumoto
PPTX
どこでも動くゲームを作るためのベタープラクティス
5mingame2
PDF
簡単!OpenGL ES 2.0フラグメントシェーダー
Eiji Kamiya
PDF
FiltersでGLSLを楽しく学んじゃおう!
Kazuya Hiruma
PPTX
Live2Dの描画の裏側の話
Naoki Aso
PPT
視野変換1(基礎編)
康弘 等々力
PDF
GLSLによるシェーダーアートことはじめ
Yoichi Hirata
PDF
Tabc vol3 テクニカルアーティストを始めるにあたって
fumoto kazuhiro
PDF
中級グラフィックス入門~シャドウマッピング総まとめ~
ProjectAsura
PDF
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
Drecom Co., Ltd.
PDF
Introducing libpd -Pdをアプリのサウンドエンジンに-
Yoichi Hirata
PDF
テクニカルアーティストの仕事とスキル ~パイプライン系TAの事例~
Manabu Murakami
PDF
3D描画基礎知識
AimingStudy
PPTX
OpenGLと行列
miyosuda
PPTX
OpenGLと行列
miyosuda
OpenGL 3DCG
Takenori Nakagawa
Javaでマルチプラットフォーム対応ゲーム開発(JAGA#33)
Satoshi Shimizu
SurfaceTextureとシェーダを使って遊んでみる
Tatsuya Matsumoto
どこでも動くゲームを作るためのベタープラクティス
5mingame2
簡単!OpenGL ES 2.0フラグメントシェーダー
Eiji Kamiya
FiltersでGLSLを楽しく学んじゃおう!
Kazuya Hiruma
Live2Dの描画の裏側の話
Naoki Aso
視野変換1(基礎編)
康弘 等々力
GLSLによるシェーダーアートことはじめ
Yoichi Hirata
Tabc vol3 テクニカルアーティストを始めるにあたって
fumoto kazuhiro
中級グラフィックス入門~シャドウマッピング総まとめ~
ProjectAsura
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
Drecom Co., Ltd.
Introducing libpd -Pdをアプリのサウンドエンジンに-
Yoichi Hirata
テクニカルアーティストの仕事とスキル ~パイプライン系TAの事例~
Manabu Murakami
3D描画基礎知識
AimingStudy
OpenGLと行列
miyosuda
OpenGLと行列
miyosuda
Ad
Similar to ネイティブ原理主義
(20)
PDF
Titanium meetuptokyo01
Kazuaki Konno
PDF
Sharoid Service Menu
sharoid
PDF
香川支部キックオフ 香川支部について
yohei iwakura
PDF
20120316 designerworkshoppublished
Yoichiro Sakurai
KEY
スマートフォンアプリケーション開発の最新動向
Tsutomu Ogasawara
PDF
アンドロイダー的にHTML5でどこまでできそうか
Takao Sumitomo
PPTX
スマートフォンの方式検討に関する基礎知識
Yugo Yamamoto
PDF
20110824 android apps_tanaka
一般社団法人メディア事業開発会議
PPT
日本Androidの会 横浜支部 ABC summer
Masakazu Kuwayama
PDF
Weekend Androidのススメ
Suzuki Junko
PDF
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
Takashi Okamoto
PDF
Jqm20120804 publish
Takashi Okamoto
PDF
20120915 近畿大学 it交流勉強会(公開用)
Shinya Sato
PDF
PhoneGapで作るハイブリッドアプリケーション
Masahiko Tachizono
PDF
趣味プログラマの先輩からのアドバイス
Hiroaki Murayama
PDF
Androidとは何か
Koji Shigemura
PPTX
Androidが起こしたオープン・イノベーション
Koji Shigemura
PDF
20141112 Tech Valley #3 note - スタートアップでこだわったこと - takamaru
Shoei Takamaru
KEY
20120413 nestakabaneworkshop
Yoichiro Sakurai
PPTX
Hands on learning
NNN kakimoto
Titanium meetuptokyo01
Kazuaki Konno
Sharoid Service Menu
sharoid
香川支部キックオフ 香川支部について
yohei iwakura
20120316 designerworkshoppublished
Yoichiro Sakurai
スマートフォンアプリケーション開発の最新動向
Tsutomu Ogasawara
アンドロイダー的にHTML5でどこまでできそうか
Takao Sumitomo
スマートフォンの方式検討に関する基礎知識
Yugo Yamamoto
20110824 android apps_tanaka
一般社団法人メディア事業開発会議
日本Androidの会 横浜支部 ABC summer
Masakazu Kuwayama
Weekend Androidのススメ
Suzuki Junko
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
Takashi Okamoto
Jqm20120804 publish
Takashi Okamoto
20120915 近畿大学 it交流勉強会(公開用)
Shinya Sato
PhoneGapで作るハイブリッドアプリケーション
Masahiko Tachizono
趣味プログラマの先輩からのアドバイス
Hiroaki Murayama
Androidとは何か
Koji Shigemura
Androidが起こしたオープン・イノベーション
Koji Shigemura
20141112 Tech Valley #3 note - スタートアップでこだわったこと - takamaru
Shoei Takamaru
20120413 nestakabaneworkshop
Yoichiro Sakurai
Hands on learning
NNN kakimoto
Ad
ネイティブ原理主義
1.
ネイティブ原理主義 2011年【開発】振り返り → 2012年【開発】どうする/どうなるの!?
2011年12月22日 代々木にて http://atnd.org/events/22958 株式会社テクノード 開発部長 椋梨 健太郎 ツイッター @mk18
2.
自己紹介 名前:椋梨 健太郎(むくなし けんたろう)
Twitter:@mk18 組込み系が長かったのでC言語が得意です。 1985年 通信機器メーカに入社 デジタル回路設計とソフトウェア開発に従事 2006年 通信機器メーカを退社 いろいろあって 2010年 株式会社テクノードに入社 http://tekunodo.jp/ 初心者を対象としたペアプログラミング(Android) 開催しています。 を 年明けにリニューアルして再開予定です、ぜひ参加ください 代々木系のマネタイズ支援があるかも http://atnd.org/users/47715#manage
3.
テクノードについて ・自社アプリの無料広告で収益を上げています。(利益率は凄いかも) ・アプリ総ダウンロード数:600万(今だと700万かも) ・インプレッション :3億/月(今だともっとかも) ・Adネットワークは10社以上アプリ内に組み込み中。 ・広告単価により、インプレッションの比率を変えています。 (アプリをアップデートしなくても比率が直ぐに変わるかも,AndroidとiOS共に) ・「さわって気持ちいい」アプリを作っています。 ・社内にいるプログラマー (C言語の習得を必須としているかも) 私を含めて10名(社員、派遣、バイト) バイトは全員大学生、そのうち3人が文系 8名が25歳以下、9名が35歳以下、10名が47歳以下
4.
なぜネイティブなのか? ・HTML5ではレスポンスが悪い、通信量多い、競争相手が多い 所詮はブラウザ、普通に作ると圏外だと遊べない、反応が悪い。 JavaScriptの速度まで、すべての端末がV8ならいいんですが… サーバー運営に費用がかかる。 ・スクリプト系は細かいところに手が届かない。 Titanium、Corona、cocos2d等、他社が作るプラットフォームに依存。 バージョンアップやサポートが止まったらそれまでになる。 無い機能は自分で作るしかない、チューニングの余地がない。 ・ネイティブ系のライブラリーは使い勝手が悪い。 libgdx,AndEngine
などを評価したが、ソースを見ながらの評価となり、ソース見るぐら いなら自分で作ったほうが早いと思った。 AndroidではGCの発生を極力なくすコーディングが必要なので自作とした。
5.
2011年【開発】振り返り
OpenGLで一番ハードウェアに近い階層で開発する。 2デバイスで収益を最大化、Androidもきちんとやる。 さわって気持ちいい反応速度の確保 ゲーム画面はOpenGLで作る。(ボタンやスクロールビューもテクスチャーでつくるかも) 2デバイスの同時開発 iOSとAndroidで同一座標、同一リソースを使い、同時開発。 ライブラリーの開発 ⇛ 一人で2デバイス作れる。 iOSとAndroidでクラス名とメソッド名を同一にしておく。 適用例 D2Cさんの「障子ぽすぽす」 http://www.d2c.co.jp/service/app/shoji_pospos.html Androidの機種依存を吸収 OpenGLの座標系で作るのでAndroidの機種依存がない。 (アクティビティはアプリで1つにしてるかも、アクティビティ2つ以上は禁止かも)
6.
2012年【開発】どうする/どうなるの!?
更なる低レイヤーへ、プラットフォーム化 どうする ・触って気持ちいいを追求していく。 OpenGLとネイティブを主軸とし、更なる低レイヤーへ。 iOS C++で開発する(どうせARMだし、アセンブラも使うかも) Android NDKのC++で開発する (どうせARMだし、アセンブラも使うかも) ・通信機能をつける(TekuHub) 友達と同時に遊べるゲームを出し差別化を図る。 プラットフォームを持つ。(サーバーはC++とNode.jsで作るかも、Apache,PHP,Perl禁止かも) Touch the Numbers Live http://app.famitsu.com/20111214_12949/ (ベータテスト中) どうなる (なだれ込んで来ても人が来ないところへ逃げ込むかも) ・携帯のみをやっていたベンダーがスマホになだれ込んでくる。 ・HTML5やスクリプトでグダグダやってる間に自分の居場所を確保する。
7.
参考文献・謝辞 これらの書籍とサイトより多大なるヒントとガイドを頂きました。 心より感謝いたします、ありがとうございました。 書籍 ・OpenGLで作る Android SDKゲームプログラミング ・OpenGLで作るiPhone
SDKゲームプログラミング (これでOpenGLを覚えました) SDK emo-framework http://www.emo-framework.com/index.html (これでC++でいけるかな?と思いました) その他 ググッて出てきたサイトの記事を書いた人たち (これでバグを解決したり、新しいAPIをおぼえました)
8.
ご清聴 ありがとう
ございました 小さい会社が勝つためには 戦力が少ないヤン・ウェンリーが常勝したように 戦力を集中し、1点に「撃て!」(富山敬の声で)
Download