Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Mixiアプリモバイル20091219

2,554 views

Published on

  • Be the first to comment

Mixiアプリモバイル20091219

  1. 1. ミクシィアプリモバイル
  2. 2. ■ ソーシャルアプリとは ソーシャルアプリケーションとは、 SNS 上で動くアプリケーションのこと。 アプリを利用するユーザーの友人情報を利用して、メッセージ送れたり、あるいはゲーム上で友達と対戦できたりといったソーシャルな要素を持っている。
  3. 3. ■ ソーシャルアプリの種類 運営者がアプリを用意してる SNS <ul><li>モバゲー </li></ul><ul><li>GREE </li></ul>一般開発者がアプリを用意できる SNS <ul><li>mixi </li></ul><ul><li>goo </li></ul><ul><li>facebook </li></ul>
  4. 4. ■ mixi の PV 推移 Mixi アプリって人気あるの?
  5. 5. 8 月 24 日にPC向けのアプリを開始後滞在時間が倍に! ■ mixi の PV 推移
  6. 6. ■ ミクシィアプリモバイルと PC の違い Mixi アプリモバイルと PC の違い
  7. 7. ■ ミクシィアプリモバイルと PC の違い 1 、 PC 版より普通のモバイルサイトを作る感覚で作れるので簡単 2. PC 版より PV が高いのでより多くのユーザーに使ってもらえる 3. 使用言語& API が違う 4. コンテンツのアクセス方法が違う
  8. 8. ■ ミクシィアプリモバイルと PC の違い 1 、 PC より普通のモバイルサイトを作る感覚で作れるので簡単 アプリ表示部分 インラインフレームの様に扱える
  9. 9. ■ クシィアプリモバイルと PC の違い 2. PC より PV が高いのでより多くのユーザーに使ってもらえる ->モバイルが全体 PV の 7 割を占める
  10. 10. ミクシィアプリモバイルと PC の違い 3. 使用言語& API が違う -> PC では通常 opensocial javascript API を使って開発するに対して、モバイ ルでは javascript が使えないので opensocial RESTful API を使う。
  11. 11. ミクシィアプリモバイルと PC の違い var req = opensocial.newDataRequest(); req.add(req.newFetchPersonRequest(opensocial.IdSpec.PersonId.VIEWER), &quot;viewer&quot;); req.send(function(data) { if (data.hadError()) { var msg = data.getErrorMessage(); // エラー発生時の処理 } else { // 取得結果に対する処理 var viewer = item.getData(); var id = viewer.getId(); var nickname = viewer.getDisplayName();    } }); ■ opensocial javascript API
  12. 12. ミクシィアプリモバイルと PC の違い http://api.socialapp.com/sample/people/@me/@self <entry xmlns=&quot;http://www.w3.org/2005/Atom&quot;> <content type=&quot;application/xml&quot;> <person xmlns=&quot;http://ns.opensocial.org/2008/opensocial&quot;> <name> <unstructured>Jane Doe</unstructured> </name> <gender>female</gender> </person> </content> <title/> <updated>2003-12-13T18:30:02Z</updated> <author/> <id>urn:guid:example.org:34KJDCSKJN2HHF0DW20394</id> </entry> ■ RESTful API
  13. 13. ■ ミクシィアプリモバイルと PC の違い 4. コンテンツのアクセス方法が違う -> PC は javascript を mixi 側でキャッシュするのに対して、モバイルはがんがん SAP( コンテンツプロバイダー ) 側が用意したサーバーにアクセスが行われる
  14. 14. ミクシィアプリモバイルと PC の違い
  15. 15. ミクシィアプリモバイルと PC の違い mixi のアプリ一覧から外されて新規ユーザーの登録が受け付けられなくなる (>_<)
  16. 16. ■ Mixi アプリモバイルは EC2 がいいよ ■ オープン当初 Large インスタンスのサーバー 1 台に3つのアプリを詰め込んで開始
  17. 17. ■ Mixi アプリモバイルは EC2 がいいよ <ul><li>EC2 large インスタンス 5台 </li></ul><ul><li>RDS xlarge インスタンス 1 台 + </li></ul><ul><li>Cloud front </li></ul>■ 12 月 18 日現在 amazon のサービスを組み合わせて合計 7 台に増加
  18. 18. ご清聴ありがとうございました。

×