狠狠撸

狠狠撸Share a Scribd company logo
takke



スマートフォン勉強会@関東#7   2010/06/12
                               1
?   はじめに
 ?   自己紹介
 ?   なぜAndroidか?
 ?   つくったものの紹介
 ?   どれくらいユーザいる?どれくらい売れる?
     ? 配布&公開チャネル
     ? 無料版 or 有料版
 ?   作者はMarketでどんなことがわかるの?
 ?   mixiさん…
 ?   最近ゲーム作ってます
 ?   まとめ


スマートフォン勉強会@関東#7              2010/06/12
                                          2
?   すまべん@関東1周年おめでとうございます!
 ?   世間でもすっかり「スマートフォン」が認知されました
     よね
     ? 1年前   :スマートフォン=iPhone
     ? いま    :スマートフォン=iPhone と Xperia
 ?   今回はAndroidについて。でも、わたし…、
     ? Androidは初心者です。勉強中です。むしろ教えて!
     ? 技術的にコアなネタを期待していた方ごめんなさい。そういう話
       は 日本Androidの会 でどうぞ。
     ? 今回は、ぶっちゃけただの自慢話です。
     ? ウィジェット、通知、サービス、NDK など、興味ありますけど
       まだ知りません。


スマートフォン勉強会@関東#7                         2010/06/12
                                                     3
? たっけ     / 竹内 裕昭 / TAKEUCHI Hiroaki
   ? takke.jp / @takke / id:halts
   ? 81世代
   ? 職業プログラマ(PHP/Ruby/Java…)
   ? C++好き
   ? スマートフォン
     ? W-ZERO3[es] → アドエス → E30HT
         → SC-01B
     ? iPhone 3G
     ? HT-03A → Xperia X10(借)

スマートフォン勉強会@関東#7                     2010/06/12
                                                 4
? 英単語学習ソフトP-Study     System (PSS)
                  ? PSS for WindowsMobile




? MZ3.i   / MZ4




スマートフォン勉強会@関東#7                   2010/06/12
                                               5
?   多機能ブラウザです
     ? mixi, Twitter, Gmail, auone,
       2ch, RSS, Wassr, etc...
     ? ガラケーでしていることをこれ一本で。
 ?   MZ4は、150億Tweetを踏んだクライアントですね。




スマートフォン勉強会@関東#7                       2010/06/12
                                                   6
? Android端末、持ってるひと!




 ? Android   ? Google版iOSですよね?w
スマートフォン勉強会@関東#7              2010/06/12
                                          7
? 2010年の抱負でした




 ? WinMo飽きた
   ? WM6系は事実上廃止されます
   ? WMだけでは流行に乗り遅れる、という漠然とした
     不安、危機感
   ? たぶんみんな思っていますよね?
 ? Xperia流行りすぎ
   (20万台売れてるとかなんとか)
 ? Android Market楽しそう

スマートフォン勉強会@関東#7         2010/06/12
                                     8
? ほんの2ヶ月前まで、白紙でした
 ? 本気で悩んでいました
 ? ネタといえば
   ? P-Study System
   ? MZ3 (Twitter/mixi/Gmail/RSS Reader/...)




スマートフォン勉強会@関東#7                                2010/06/12
                                                            9
? 知ってた人?




? 使ってる人?




スマートフォン勉強会@関東#7   2010/06/12
                               10
? mixiビューアです
   ? MZ3のAndroid版、MZ5、
     TkMV、TM Viewer、
     たけみく
 ? 「mixi内のほとんどの投稿
  情報をシンプルなUIで快適
  に閲覧することができま
  す。」(andronavi)


スマートフォン勉強会@関東#7          2010/06/12
                                      11
? mixiが読める(ビューア的な意味で)
 ? mixiに書ける
 ? 他のAndroid用mixiクライアントの機能を
   実装する(<PSS方式)
 ? MZ3のmixi機能を実装する
 ? 性能:日本の最初の端末(HT-03A)でもさく
   さく動く
 ? 使いやすさ:MZ3の古典的なWM用UIを捨
   てる
スマートフォン勉強会@関東#7          2010/06/12
                                      12
? 4/11 開発開始
   ? 4/17




                                         2W
   ? 4/25 Market公開(日記、BBS、ニュース閲覧)
   ? 4/27 ボイス表示
   ? 4/30 自分の日記、BBSコメント履歴


スマートフォン勉強会@関東#7                 2010/06/12
                                              13
? 5/01 あしあと閲覧、ニュースカテゴリ対応
   ? 5/02 BBSコメント書き込み
   ? 5/03 日記コメント書き込み
   ? 5/05 日記作成
   ? 5/10 メッセージ閲覧
   ? 5/12 写真付き日記作成
   ? 5/14 ボイス投稿
   ? 5/22 メッセージ返信(TkMixiViewer+のみ)
   ? 5/29 デザイン変更対応
   ? 6/01 アルバム閲覧対応
スマートフォン勉強会@関東#7                  2010/06/12
                                              14
作ってみて、
 Android開発は
どんな感じだった?




 スマートフォン勉強会@関東#7   2010/06/12
                                15
? こんなに簡単
   ? (省略)
 ? 最低限抑えておけ
   ? Activity … 画面(いや、状態管理、コントローラ?)
   ? Intent   … アプリ間連携
   ? Thread+Handler
   ? etc...
 ? 以外と大変なところも
   ? Multi-part POST は標準では未サポート
   ? apache lib. とか使えるから Pure Java なライブラリな
     らなんでもできる

スマートフォン勉強会@関東#7                   2010/06/12
                                               16
? MZ3といえば同一ソースから生成
   ? MZ3,MZ3+,MZ4,TkTweets,TkMailer
   ? WindowsMobile(VC++)はマクロの嵐
 ? Androidで同一ソースから複数のアプリを
  作るには?




スマートフォン勉強会@関東#7                       2010/06/12
                                                   17
?   2つのプロジェクトを作る(A,B)
 ?   BはAを参照する(Build Path | Link Source...で)
 ?   BのDefault ActivityはAを継承する(パッケージの分離)
 ?   A(またはB)だけ特別な処理をしたい場合、
     パッケージ名で判定する


 ?   AndroidManifest.xmlや各種リソースは A,B それぞれが持
     つ(2重管理よくない!)
 ?   R.javaはパッケージ名をBからAに書き換えてsrcに
     コピー。Aのソース内でAのパッケージ名でリソースを参
     照しているので。
スマートフォン勉強会@関東#7                       2010/06/12
                                                   18
? WM : 野良野良野良!
   ? 自サイト(ブログ)、WinCE FAN(Aplio)、Giraffe、
     Windows Marketplace for Mobile、Vector、etc...
 ? Android : ほぼ Market 一本
   ? でも、今後はキャリアのMarketが増えるし、
     Vectorも。。。
   ? アプリの検索性が悪すぎる
   ? ディレクトリ(カテゴリ)以下が玉石混交、何順な
     の?
   ? せめて「おすすめ」くらい欲しいところ。


スマートフォン勉強会@関東#7                           2010/06/12
                                                       19
?   コメント返しができない。言わ
     れっぱなしw
 ?   有料版は自分で購入できないの
     で、コメント投稿での疑似返信
     すらできない
 ?   アプリ自体の説明文も短い(325
     文字)し、全部に反論できない
     よ(><)
 ?   TkMixiViewerはmixiの公式コ
     ミュニティに誘導



スマートフォン勉強会@関東#7              2010/06/12
                                          20
どれくらいユーザがいる?
 どれくらい売れる?




   スマートフォン勉強会@関東#7   2010/06/12
                                  21
20000
  18000
  16000                 1日平均400件弱
  14000
  12000
  10000
                                              Android Marketは
   8000
                                             Active率が分かる!
   6000                                           (82%前後)
   4000
   2000                              total    active
      0
       4/27       5/7    5/17       5/27         6/6

スマートフォン勉強会@関東#7                                 2010/06/12
                                                                22
250                        1ヶ月強で200本

 200


 150          1日平均5~6本


 100


  50                           唯一の販売ゼロ!
                              mixiTouchリリース!

   0
       4/30    5/7   5/14    5/21    5/28           6/4

スマートフォン勉強会@関東#7                             2010/06/12
                                                          23
? あのAdMobです。
 ? iAd   と比較すると超シンプル!

                   これ!



 ? Google   AdSense 風のクリック課金。


スマートフォン勉強会@関東#7            2010/06/12
                                        24
広告の出し方、见せ方に
                  よって違うでしょうけど。


                                        広告収入は有料版の
                                          約1/10程度




4/28    5/5       5/12   5/19    5/26     6/2           6/9
          無料版、広告収入(1$=?91.7)     有料版、収益累計

スマートフォン勉強会@関東#7                            2010/06/12
                                                              25
作者はMarketで
どんなことがわかるの?




  スマートフォン勉強会@関東#7   2010/06/12
                                 26
DL数(total+active)




スマートフォン勉強会@関東#7                       2010/06/12
                                                   27
販売日時




スマートフォン勉強会@関東#7          2010/06/12
                                      28
購入者の住所、氏名




スマートフォン勉強会@関東#7               2010/06/12
                                           29
TkMixiViewer+ 都道府県別販売本数
 60
                                           愛知県がやけに低いのを除けば
 50                                           ほぼ人口比通り。
 40                                         但し、やはり東京都は多い。
 30
                                              東京都 :23万人に1人
                                             神奈川県:29万人に1人
 20

 10

  0
      東京都   神奈川県   埼玉県   大阪府   千葉県     兵庫県      ...   USA


                                               都道府県別の人口
                                14000000
                                12000000
                                10000000
                                8000000
                                6000000
                                4000000
                                2000000
                                       0
                                           東京都 神奈川県 大阪府     愛知県   埼玉県  千葉県      兵庫県
スマートフォン勉強会@関東#7                                                    2010/06/12
                                                                                      30
あと3枚!!!




スマートフォン勉強会@関東#7   2010/06/12
                               31
? やっぱりmixiさんやってくれました
 ? TkMV、アルバム閲覧対応!
 ? ?翌日にmixi仕様変更でアルバム廃止!w
   (新フォト導入)
 ? mixi Touchも。




スマートフォン勉強会@関東#7     2010/06/12
                                 32
? 加速度センサー使ったゲーム作っています。
 ? けっこうラクに30fpsくらい出ます。
 ? ダブルバッファとか自動です。
 ? OpenGLなのかな?Canvasラクすぎ。


 ? アニメーションしてなんぼ。
   ? CSV風のモーションスクリプトとか自作しちゃった。
   ? Lua 欲しいです。誰かやって。
     ? NDK使うらしい。楽しそう。
   ? スクリプト言語があるときっと便利。

スマートフォン勉強会@関東#7          2010/06/12
                                      33
? Android開発は、かんたん、すぐできる、ま
   だまだ未踏、そこそこ儲かる?
 ? でも次のフィールド(WP7とか)ならもっとか
   んたん、すぐできる、まだ(ry
 ? 半月足らずでAndroidアプリ作って公開でき
   ました。
 ? というわけで、
   新しいことを始めるのに「もう遅い」はない
   ↑やらないための言い訳です。
    学ぶことを恐れるな。

スマートフォン勉強会@関東#7       2010/06/12
                                   34
ご静聴ありがとうございました。




スマートフォン勉強会@関東#7   2010/06/12
                               35

More Related Content

奥颈苍诲辞飞蝉惭辞产颈濒别开発者が础苍诲谤辞颈诲に出会ったら…

  • 2. ? はじめに ? 自己紹介 ? なぜAndroidか? ? つくったものの紹介 ? どれくらいユーザいる?どれくらい売れる? ? 配布&公開チャネル ? 無料版 or 有料版 ? 作者はMarketでどんなことがわかるの? ? mixiさん… ? 最近ゲーム作ってます ? まとめ スマートフォン勉強会@関東#7 2010/06/12 2
  • 3. ? すまべん@関東1周年おめでとうございます! ? 世間でもすっかり「スマートフォン」が認知されました よね ? 1年前 :スマートフォン=iPhone ? いま :スマートフォン=iPhone と Xperia ? 今回はAndroidについて。でも、わたし…、 ? Androidは初心者です。勉強中です。むしろ教えて! ? 技術的にコアなネタを期待していた方ごめんなさい。そういう話 は 日本Androidの会 でどうぞ。 ? 今回は、ぶっちゃけただの自慢話です。 ? ウィジェット、通知、サービス、NDK など、興味ありますけど まだ知りません。 スマートフォン勉強会@関東#7 2010/06/12 3
  • 4. ? たっけ / 竹内 裕昭 / TAKEUCHI Hiroaki ? takke.jp / @takke / id:halts ? 81世代 ? 職業プログラマ(PHP/Ruby/Java…) ? C++好き ? スマートフォン ? W-ZERO3[es] → アドエス → E30HT → SC-01B ? iPhone 3G ? HT-03A → Xperia X10(借) スマートフォン勉強会@関東#7 2010/06/12 4
  • 5. ? 英単語学習ソフトP-Study System (PSS) ? PSS for WindowsMobile ? MZ3.i / MZ4 スマートフォン勉強会@関東#7 2010/06/12 5
  • 6. ? 多機能ブラウザです ? mixi, Twitter, Gmail, auone, 2ch, RSS, Wassr, etc... ? ガラケーでしていることをこれ一本で。 ? MZ4は、150億Tweetを踏んだクライアントですね。 スマートフォン勉強会@関東#7 2010/06/12 6
  • 7. ? Android端末、持ってるひと! ? Android ? Google版iOSですよね?w スマートフォン勉強会@関東#7 2010/06/12 7
  • 8. ? 2010年の抱負でした ? WinMo飽きた ? WM6系は事実上廃止されます ? WMだけでは流行に乗り遅れる、という漠然とした 不安、危機感 ? たぶんみんな思っていますよね? ? Xperia流行りすぎ (20万台売れてるとかなんとか) ? Android Market楽しそう スマートフォン勉強会@関東#7 2010/06/12 8
  • 9. ? ほんの2ヶ月前まで、白紙でした ? 本気で悩んでいました ? ネタといえば ? P-Study System ? MZ3 (Twitter/mixi/Gmail/RSS Reader/...) スマートフォン勉強会@関東#7 2010/06/12 9
  • 11. ? mixiビューアです ? MZ3のAndroid版、MZ5、 TkMV、TM Viewer、 たけみく ? 「mixi内のほとんどの投稿 情報をシンプルなUIで快適 に閲覧することができま す。」(andronavi) スマートフォン勉強会@関東#7 2010/06/12 11
  • 12. ? mixiが読める(ビューア的な意味で) ? mixiに書ける ? 他のAndroid用mixiクライアントの機能を 実装する(<PSS方式) ? MZ3のmixi機能を実装する ? 性能:日本の最初の端末(HT-03A)でもさく さく動く ? 使いやすさ:MZ3の古典的なWM用UIを捨 てる スマートフォン勉強会@関東#7 2010/06/12 12
  • 13. ? 4/11 開発開始 ? 4/17 2W ? 4/25 Market公開(日記、BBS、ニュース閲覧) ? 4/27 ボイス表示 ? 4/30 自分の日記、BBSコメント履歴 スマートフォン勉強会@関東#7 2010/06/12 13
  • 14. ? 5/01 あしあと閲覧、ニュースカテゴリ対応 ? 5/02 BBSコメント書き込み ? 5/03 日記コメント書き込み ? 5/05 日記作成 ? 5/10 メッセージ閲覧 ? 5/12 写真付き日記作成 ? 5/14 ボイス投稿 ? 5/22 メッセージ返信(TkMixiViewer+のみ) ? 5/29 デザイン変更対応 ? 6/01 アルバム閲覧対応 スマートフォン勉強会@関東#7 2010/06/12 14
  • 16. ? こんなに簡単 ? (省略) ? 最低限抑えておけ ? Activity … 画面(いや、状態管理、コントローラ?) ? Intent … アプリ間連携 ? Thread+Handler ? etc... ? 以外と大変なところも ? Multi-part POST は標準では未サポート ? apache lib. とか使えるから Pure Java なライブラリな らなんでもできる スマートフォン勉強会@関東#7 2010/06/12 16
  • 17. ? MZ3といえば同一ソースから生成 ? MZ3,MZ3+,MZ4,TkTweets,TkMailer ? WindowsMobile(VC++)はマクロの嵐 ? Androidで同一ソースから複数のアプリを 作るには? スマートフォン勉強会@関東#7 2010/06/12 17
  • 18. ? 2つのプロジェクトを作る(A,B) ? BはAを参照する(Build Path | Link Source...で) ? BのDefault ActivityはAを継承する(パッケージの分離) ? A(またはB)だけ特別な処理をしたい場合、 パッケージ名で判定する ? AndroidManifest.xmlや各種リソースは A,B それぞれが持 つ(2重管理よくない!) ? R.javaはパッケージ名をBからAに書き換えてsrcに コピー。Aのソース内でAのパッケージ名でリソースを参 照しているので。 スマートフォン勉強会@関東#7 2010/06/12 18
  • 19. ? WM : 野良野良野良! ? 自サイト(ブログ)、WinCE FAN(Aplio)、Giraffe、 Windows Marketplace for Mobile、Vector、etc... ? Android : ほぼ Market 一本 ? でも、今後はキャリアのMarketが増えるし、 Vectorも。。。 ? アプリの検索性が悪すぎる ? ディレクトリ(カテゴリ)以下が玉石混交、何順な の? ? せめて「おすすめ」くらい欲しいところ。 スマートフォン勉強会@関東#7 2010/06/12 19
  • 20. ? コメント返しができない。言わ れっぱなしw ? 有料版は自分で購入できないの で、コメント投稿での疑似返信 すらできない ? アプリ自体の説明文も短い(325 文字)し、全部に反論できない よ(><) ? TkMixiViewerはmixiの公式コ ミュニティに誘導 スマートフォン勉強会@関東#7 2010/06/12 20
  • 21. どれくらいユーザがいる? どれくらい売れる? スマートフォン勉強会@関東#7 2010/06/12 21
  • 22. 20000 18000 16000 1日平均400件弱 14000 12000 10000 Android Marketは 8000 Active率が分かる! 6000 (82%前後) 4000 2000 total active 0 4/27 5/7 5/17 5/27 6/6 スマートフォン勉強会@関東#7 2010/06/12 22
  • 23. 250 1ヶ月強で200本 200 150 1日平均5~6本 100 50 唯一の販売ゼロ! mixiTouchリリース! 0 4/30 5/7 5/14 5/21 5/28 6/4 スマートフォン勉強会@関東#7 2010/06/12 23
  • 24. ? あのAdMobです。 ? iAd と比較すると超シンプル! これ! ? Google AdSense 風のクリック課金。 スマートフォン勉強会@関東#7 2010/06/12 24
  • 25. 広告の出し方、见せ方に よって違うでしょうけど。 広告収入は有料版の 約1/10程度 4/28 5/5 5/12 5/19 5/26 6/2 6/9 無料版、広告収入(1$=?91.7) 有料版、収益累計 スマートフォン勉強会@関東#7 2010/06/12 25
  • 30. TkMixiViewer+ 都道府県別販売本数 60 愛知県がやけに低いのを除けば 50 ほぼ人口比通り。 40 但し、やはり東京都は多い。 30 東京都 :23万人に1人 神奈川県:29万人に1人 20 10 0 東京都 神奈川県 埼玉県 大阪府 千葉県 兵庫県 ... USA 都道府県別の人口 14000000 12000000 10000000 8000000 6000000 4000000 2000000 0 東京都 神奈川県 大阪府 愛知県 埼玉県 千葉県 兵庫県 スマートフォン勉強会@関東#7 2010/06/12 30
  • 32. ? やっぱりmixiさんやってくれました ? TkMV、アルバム閲覧対応! ? ?翌日にmixi仕様変更でアルバム廃止!w (新フォト導入) ? mixi Touchも。 スマートフォン勉強会@関東#7 2010/06/12 32
  • 33. ? 加速度センサー使ったゲーム作っています。 ? けっこうラクに30fpsくらい出ます。 ? ダブルバッファとか自動です。 ? OpenGLなのかな?Canvasラクすぎ。 ? アニメーションしてなんぼ。 ? CSV風のモーションスクリプトとか自作しちゃった。 ? Lua 欲しいです。誰かやって。 ? NDK使うらしい。楽しそう。 ? スクリプト言語があるときっと便利。 スマートフォン勉強会@関東#7 2010/06/12 33
  • 34. ? Android開発は、かんたん、すぐできる、ま だまだ未踏、そこそこ儲かる? ? でも次のフィールド(WP7とか)ならもっとか んたん、すぐできる、まだ(ry ? 半月足らずでAndroidアプリ作って公開でき ました。 ? というわけで、 新しいことを始めるのに「もう遅い」はない ↑やらないための言い訳です。 学ぶことを恐れるな。 スマートフォン勉強会@関東#7 2010/06/12 34