More Related Content
Similar to ネイティブ原理主義 (20)
ネイティブ原理主義
- 2. 自己紹介
名前:椋梨 健太郎(むくなし けんたろう)
Twitter:@mk18
組込み系が長かったのでC言語が得意です。
1985年
通信機器メーカに入社
デジタル回路設計とソフトウェア開発に従事
2006年
通信機器メーカを退社
いろいろあって
2010年
株式会社テクノードに入社 http://tekunodo.jp/
初心者を対象としたペアプログラミング(Android) 開催しています。
を
年明けにリニューアルして再開予定です、ぜひ参加ください
代々木系のマネタイズ支援があるかも
http://atnd.org/users/47715#manage
- 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やスクリプトでグダグダやってる間に自分の居場所を確保する。
- 8. ご清聴
ありがとう
ございました
小さい会社が勝つためには
戦力が少ないヤン・ウェンリーが常勝したように
戦力を集中し、1点に「撃て!」(富山敬の声で)