SlideShare 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

Similar to WindowsMobile開発者がAndroidに出会ったら…

スマートフォン時代に向かうモバイルソーシャルゲームの最新動向
スマートフォン時代に向かうモバイルソーシャルゲームの最新動向スマートフォン時代に向かうモバイルソーシャルゲームの最新動向
スマートフォン時代に向かうモバイルソーシャルゲームの最新動向hideki hasegawa
 
MiMoSが仙台宮城から展開するビジネス機会創出へ向けたコミュニティ活動
MiMoSが仙台宮城から展開するビジネス機会創出へ向けたコミュニティ活動MiMoSが仙台宮城から展開するビジネス機会創出へ向けたコミュニティ活動
MiMoSが仙台宮城から展開するビジネス機会創出へ向けたコミュニティ活動
Ryo Hara
 
MiMoS大垣サテライト活動報告
MiMoS大垣サテライト活動報告MiMoS大垣サテライト活動報告
MiMoS大垣サテライト活動報告
Ryo Hara
 
座談会資料(趣旨説明資料) 20161117
座談会資料(趣旨説明資料) 20161117座談会資料(趣旨説明資料) 20161117
座談会資料(趣旨説明資料) 20161117
知礼 八子
 
20210630 deep dive_6_paymentlinks
20210630 deep dive_6_paymentlinks20210630 deep dive_6_paymentlinks
20210630 deep dive_6_paymentlinks
Hideki Ojima
 
LODとシビックテック
LODとシビックテックLODとシビックテック
LODとシビックテック
Shun Shiramatsu
 
福岡のIT系勉強会情報
福岡のIT系勉強会情報福岡のIT系勉強会情報
福岡のIT系勉強会情報
健人 井関
 
WordPress の現況
WordPress の現況WordPress の現況
WordPress の現況
Naoko Takano
 
Azure Rock Star Community Day #2 - Cogbot Community スタッフが選ぶ Microsoft Learn コ...
Azure Rock Star Community Day #2 - Cogbot Community スタッフが選ぶ Microsoft Learn コ...Azure Rock Star Community Day #2 - Cogbot Community スタッフが選ぶ Microsoft Learn コ...
Azure Rock Star Community Day #2 - Cogbot Community スタッフが選ぶ Microsoft Learn コ...
Kazumi IWANAGA
 
世界におけるデジタルゲームの 人工知能の導入の現状について
世界におけるデジタルゲームの人工知能の導入の現状について世界におけるデジタルゲームの人工知能の導入の現状について
世界におけるデジタルゲームの 人工知能の導入の現状について
Youichiro Miyake
 
Apple store銀座2010年間総括20101215
Apple store銀座2010年間総括20101215Apple store銀座2010年間総括20101215
Apple store銀座2010年間総括20101215
Appliya Tokyo
 
Apple store銀座2010年間総括20101215
Apple store銀座2010年間総括20101215Apple store銀座2010年間総括20101215
Apple store銀座2010年間総括20101215Appliya Tokyo
 
2018.05.16 DOA 朝会トーク | 自己紹介&勉強会のすゝめ
2018.05.16 DOA 朝会トーク | 自己紹介&勉強会のすゝめ 2018.05.16 DOA 朝会トーク | 自己紹介&勉強会のすゝめ
2018.05.16 DOA 朝会トーク | 自己紹介&勉強会のすゝめ
Koichiro Oki
 
八子クラウド座談会資料(事前配布) 20171216
八子クラウド座談会資料(事前配布) 20171216八子クラウド座談会資料(事前配布) 20171216
八子クラウド座談会資料(事前配布) 20171216
知礼 八子
 
座談会資料 事前配布 20170225
座談会資料 事前配布 20170225座談会資料 事前配布 20170225
座談会資料 事前配布 20170225
知礼 八子
 
JPC2016: Keynote: Transforming the World Together~パートナー様と共に推進するデジタルトランスフォーメーション
JPC2016: Keynote: Transforming the World Together~パートナー様と共に推進するデジタルトランスフォーメーションJPC2016: Keynote: Transforming the World Together~パートナー様と共に推進するデジタルトランスフォーメーション
JPC2016: Keynote: Transforming the World Together~パートナー様と共に推進するデジタルトランスフォーメーション
MPN Japan
 
デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料
Shinichiro Isago
 

Similar to WindowsMobile開発者がAndroidに出会ったら… (20)

スマートフォン時代に向かうモバイルソーシャルゲームの最新動向
スマートフォン時代に向かうモバイルソーシャルゲームの最新動向スマートフォン時代に向かうモバイルソーシャルゲームの最新動向
スマートフォン時代に向かうモバイルソーシャルゲームの最新動向
 
リーンスタートアップの実践・成功のために大切なこと
リーンスタートアップの実践・成功のために大切なことリーンスタートアップの実践・成功のために大切なこと
リーンスタートアップの実践・成功のために大切なこと
 
MiMoSが仙台宮城から展開するビジネス機会創出へ向けたコミュニティ活動
MiMoSが仙台宮城から展開するビジネス機会創出へ向けたコミュニティ活動MiMoSが仙台宮城から展開するビジネス機会創出へ向けたコミュニティ活動
MiMoSが仙台宮城から展開するビジネス機会創出へ向けたコミュニティ活動
 
MiMoS大垣サテライト活動報告
MiMoS大垣サテライト活動報告MiMoS大垣サテライト活動報告
MiMoS大垣サテライト活動報告
 
座談会資料(趣旨説明資料) 20161117
座談会資料(趣旨説明資料) 20161117座談会資料(趣旨説明資料) 20161117
座談会資料(趣旨説明資料) 20161117
 
Lean startup: facebook、twitter、スマートフォン全盛に我々は何ができるか
Lean startup: facebook、twitter、スマートフォン全盛に我々は何ができるかLean startup: facebook、twitter、スマートフォン全盛に我々は何ができるか
Lean startup: facebook、twitter、スマートフォン全盛に我々は何ができるか
 
20210630 deep dive_6_paymentlinks
20210630 deep dive_6_paymentlinks20210630 deep dive_6_paymentlinks
20210630 deep dive_6_paymentlinks
 
LODとシビックテック
LODとシビックテックLODとシビックテック
LODとシビックテック
 
福岡のIT系勉強会情報
福岡のIT系勉強会情報福岡のIT系勉強会情報
福岡のIT系勉強会情報
 
WordPress の現況
WordPress の現況WordPress の現況
WordPress の現況
 
Azure Rock Star Community Day #2 - Cogbot Community スタッフが選ぶ Microsoft Learn コ...
Azure Rock Star Community Day #2 - Cogbot Community スタッフが選ぶ Microsoft Learn コ...Azure Rock Star Community Day #2 - Cogbot Community スタッフが選ぶ Microsoft Learn コ...
Azure Rock Star Community Day #2 - Cogbot Community スタッフが選ぶ Microsoft Learn コ...
 
世界におけるデジタルゲームの 人工知能の導入の現状について
世界におけるデジタルゲームの人工知能の導入の現状について世界におけるデジタルゲームの人工知能の導入の現状について
世界におけるデジタルゲームの 人工知能の導入の現状について
 
Apple store銀座2010年間総括20101215
Apple store銀座2010年間総括20101215Apple store銀座2010年間総括20101215
Apple store銀座2010年間総括20101215
 
Apple store銀座2010年間総括20101215
Apple store銀座2010年間総括20101215Apple store銀座2010年間総括20101215
Apple store銀座2010年間総括20101215
 
2018.05.16 DOA 朝会トーク | 自己紹介&勉強会のすゝめ
2018.05.16 DOA 朝会トーク | 自己紹介&勉強会のすゝめ 2018.05.16 DOA 朝会トーク | 自己紹介&勉強会のすゝめ
2018.05.16 DOA 朝会トーク | 自己紹介&勉強会のすゝめ
 
Androidとは何か
Androidとは何かAndroidとは何か
Androidとは何か
 
八子クラウド座談会資料(事前配布) 20171216
八子クラウド座談会資料(事前配布) 20171216八子クラウド座談会資料(事前配布) 20171216
八子クラウド座談会資料(事前配布) 20171216
 
座談会資料 事前配布 20170225
座談会資料 事前配布 20170225座談会資料 事前配布 20170225
座談会資料 事前配布 20170225
 
JPC2016: Keynote: Transforming the World Together~パートナー様と共に推進するデジタルトランスフォーメーション
JPC2016: Keynote: Transforming the World Together~パートナー様と共に推進するデジタルトランスフォーメーションJPC2016: Keynote: Transforming the World Together~パートナー様と共に推進するデジタルトランスフォーメーション
JPC2016: Keynote: Transforming the World Together~パートナー様と共に推進するデジタルトランスフォーメーション
 
デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料
 

Recently uploaded

ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMMハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
osamut
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援しますキンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
Takayuki Nakayama
 
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
Toru Tamaki
 
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
Osaka University
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
 
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライドHumanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
tazaki1
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
harmonylab
 
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobodyロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
azuma satoshi
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
 
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
嶋 是一 (Yoshikazu SHIMA)
 

Recently uploaded (12)

ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMMハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援しますキンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
 
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
 
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
 
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライドHumanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
 
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobodyロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
 
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
 

WindowsMobile開発者がAndroidに出会ったら…

  • 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