- ◆月間目標
- Android とiOS でちゃんと礼儀正しいアプリを作れるようにする。
- XNA も触りつつ、共通ライブラリの設計開始。
- ◆先週の作業予定
- スプライト描画が予想よりかなり遅いので、ネックがどこかは調べる。
- 今のうちに Java のメモリ管理と本気で向き合っておく。
- Java でのミニゲームができたら NDK と iOS にも移植してみて、各環境でのアプリ作りを一通り経験しておく。
- ◆先週の作業実績
- 遅いのは単にデバッガの負荷だったので、今時の機種なら Java で組んでも大丈夫なレベルと分かる。一方、IDEOS クラスの機種だとゲームは絶望的だという事もよく分かる。
- メモリ解析の仕方はなんとなく把握。android のメモリ管理もなんとなく把握したものの、アプリ中断時がものすごく面倒な事に気づいて疲れた。
- 委託業務作業が入ったので、NDK や iOS への移植は手付かず。この調子だと iOS も何かと苦労しそうなので、今月時間をかけてそれぞれの礼儀を知ることにする。
- ◆今週の作業予定
- android でのアプリ中断と復帰処理について、正しい方法を学んで真面目に組む。
- 時間が余ったら NDK への移植。
委託業務は主に保守作業なので、いつ来るか分からないのが困り物ですね。べっ別に作業が進まないのを委託業務のせいにしてるわけじゃないんだからねッ!。
だんだんやるやる詐欺っぽくなってきたので、スクショでも張っておきますか。 「タッチでなぞった通りにガラクタが出て来るので、戦闘機がひたすら破壊してくれるゲーム」 です。それゲームじゃなくね?。ありもののテクスチャでタッチで遊べる何かを作ろうとしたらこうなりました。今のところ Xperia では余裕でヌルヌル動きます。いやこんなの余裕じゃないと困るんですが。 ひとしきり動くものを作ったら気が済んだので、あとは嫌々メモリ管理の勉強してましたが、Java だけで元々めんどくさい上に android がさらにめんどくさくしてるので、めんどくせえなぁコレ。アプリやめた後もタスクが残ってるのは android 的には正常なんだねコレ。気持ちわるい。
あと、android も iOS もアプリの中断時の処理を真面目に組まないと酷いアプリになる事はよく分かったので、今月はその辺のノウハウを溜めたり、その他礼儀正しいアプリ作りを知る事に時間を費やそうと思います。三つ子の魂100まで!