Skip to content

Instantly share code, notes, and snippets.

@manji602
Last active August 29, 2015 14:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save manji602/e22f8b1c4018f0d25cca to your computer and use it in GitHub Desktop.
Save manji602/e22f8b1c4018f0d25cca to your computer and use it in GitHub Desktop.

A-3 LINE Messenger for the World

11:00-11:40

各国独自の問題に対応する方法の紹介

  • LINE遠征隊:LINEの開発者を各国に派遣し、どのように実装を進めたらよいかを肌で感じる

    • アフリカ、オーストラリア以外はほぼ全世界
    • まず、現地のSIMを手に入れようとする
    • 現地の通信環境を様々なケースで確認する(ホテル・電車・飛行機などなど)
  • WARMUP 3G Network

    • IDLE
    • CELL_DCH : 高速な状態
      • データを送ろうとする動きがあるときは、先にサーバにデータを送っておいたりする
      • 日本ではあまりないが、海外では非常に重要視している
    • CELL_FACH : 通信はできるが、高速ではない状態
  • パキスタンの無料通話

    • 半数程度がサウジアラビアへの通話になっている
    • 1/4がパキスタンへの通話
  • スペイン

    • Androidで、バッテリーの消耗に対する不満が噴出
    • 遠征隊が、実際に利用して確認する
    • サーバとの通信サイズや、通信頻度をチューニング
    • 高度に最適化された状態にまでもっていけた
  • 地域との関係性

    • 普及しているAndroid端末の特徴
    • 都市部における地下鉄の電波状況
      • 電波を取りに行くアクションは携帯端末にとってかなり電池を食うもの
  • ストアのレビューをモニタリングするシステムを用意

    • レビューの星の数
    • レビュー本文を形態素解析
    • APP REVIEW + EVENT ANALYTICS

その他

  • 開発言語はほぼJava
  • フロントエンド(POP)はErlangを使っている
    • POP同士を世界規模でつないでいる
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment