iアプリつくろうぜ!~20101020 devlove android勉強会~

Post on 19-Jun-2015

1.212 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

2010/10/20 DevLOVE Android勉強会のLTネタです。

TRANSCRIPT

あえてここでiアプリつくろうぜ!

と言ってみる

2010/10/20 #DevLOVE Android@ymkz303/やまかず

速報

明日健康診断なので、

酒も飲めない

9時までしか食べることができない

そんな状態です。

自己紹介

某携帯向けアプリ作ってる会社で、

某Twitterクライアント作ってます。

ただし、PM(スクラムマスター)なので、

iアプリの開発は詳しくない

ついでにAndroidもそんなに詳しくない

つまり非GeeeeeK!

なので、ちょっと浅いかも(ご了承を)

よろしくお願いします。

今日は、あえてiアプリとかいうものを

作ってみないか?という話をします。

iアプリとは?

NTTドコモの携帯電話上で動くアプリ

Javaで開発できる

対応するプロファイルによってDoJaとStarがある

勝手アプリと公式アプリ(DX)がある

使える機能が違う

公式アプリは審査あり

通信先がダウンロードサーバのみに限られる(これがやっかい)

なぜあえていまiアプリを作ろうぜ?

ドコモマーケットがはじまるのだ。

12月はじめにオープン。

予定からちょっとのびちゃった。

なんだかんだ言って、ユーザーはまだまだ多い

今、Androidは50万くらい?

iアプリ対応機はたぶんウン千万台ある

課金への敷居が低い(かも)

ドコモマーケットって?

ホスティングしてくれる iアプリ版ドコモマーケット

個人開発者でも、公式でしか使えなかった機能が(一部)使えるGPS

Bluetooth

OpenGLなどなど

ホワイトリスト+指定した一カ所?と自由に通信ができるぐるなび、リクルート、Yahoo!、カカクコム、mixi、Google

課金APIがある

携帯料金と合算請求ができる

売り切り、月額、アイテム課金ができる

審査はある

スピーディな審査を目指しているらしい

とはいえ、~2週間はかかるっぽい

審査基準は公式アプリと同等?

つまり、エロいのとかはダメ

作ってみよう

開発環境を作る

Eclipse 3.5くらい?

JDK 5.0以上

iアプリ開発ツール(iαppli Development Kit)

DoJa or Star、または両方

AppliStudio

AppliStudio

SOGフレームワークというものを使って開発ができる

プラットフォームの違いを吸収しているらしい(DoJa、Star、MIDP)

画面同士の結び付き(フロー)と、画面デザイン(フォーム)でアプリが作れる

画面を作るには、フォームにコンポーネントを貼り付けるだけ

まあ、手練れのアプリ開発者に言わせると…

なんでも余計なリソースが

たくさん入り込んで、メガアプリが

本当にメガアプリになるらしい。

まあ、僕のスキルは

小学生レベルなので、使ってみようかな

ここでデモ?

さあ、ここで

エミュレータを起動して実行してみよう

これがEclipse上から

使えるはずだったのだが…

なんとかしてください、ドコモさんェ…

終わり

まあとはいえいろいろ

ありますよね

当然、対象ユーザーは国内のみ Androidなら、全世界を相手にできる

ドコモに首根っこ押さえられている

メーカーや端末によって、アクションで発生するイベントが違ってたり、使える機能が違ったりするすべてに対応しようとすると、全台手動テストが必要で大変

テスト自動化とかどうすんべ、と言うのが目下の課題まあ、ロジック部とUI部の分離をすればいいんですが…

それでも、忌避するほど

閉鎖的でもないし、開発の楽しさ、

使ってもらえるうれしさは、十二分にある、かな。

というわけで、今日は

あえてiアプリとかいうものを作ってみないか?

という話をしました。

top related