iPhoneで動くFlash Playerを実装した苦労話LT資料

8,254 views
8,291 views

Published on

20120307 caグループ勉強会資料

Published in: Technology
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
8,254
On SlideShare
0
From Embeds
0
Number of Embeds
5,989
Actions
Shares
0
Downloads
10
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • iPhoneで動くFlash Playerを実装した苦労話LT資料

    1. 1. iPhoneで動くFlash Player を実装した苦労話
    2. 2. 自己紹介• 森野耕平(@kohei_april20)• 2008年度新卒入社• アメーバピグ• アメーバピコ とか
    3. 3. 2011年9月ソーシャルゲームDiv.に 異動してきました
    4. 4. 「ブーシュカのスマホ対 応よろしく」
    5. 5. ブーシュカ
    6. 6. iPhoneで動かない、Flash がいっぱい(´Д`) (ていうか全部)
    7. 7. どうしましょう
    8. 8. 素材をHTML5関連技術で 作りなおす? →そんなの嫌
    9. 9. とにかくSWFからHTML5変換するしかない・・→でも使えそうなツール がない\(^o^)/
    10. 10. ないものはつくるしかない
    11. 11. 想定• Flash • ベクター画像 • canvasとかSVGとかある • フレームごとの移動・変形 • webkit-transformとかある • スクリプトによるアニメーション制御 • 描画と関係ないからJavaScriptで完結する• Adobeが仕様書公開してる なんかいけそう!
    12. 12. 現実• 壮大なパズル • よく見たら仕様書はほぼただのファイルフォー マットの仕様書だった・・ • 仕様書はほぼ無いに等しく、 だらけ 観測 仮説 Flash Playerの挙動を眺める きっとこうなってるんだろう 結果検証 実験 比べる 仮説をもとに実装
    13. 13. 現実• 非力なスマホブラウザ • 苦労して動きを再現したけど、重い • 軽量化が第二関門• ブラウザのバグ • 信じられないAPI • 回避しきれませんでした・・ • Androidは断念(こっちはFlashのまま)
    14. 14. でもなんとかできました! ※FlashLite1.1に対応• 無事ブーシュカリリース• これを使って他の既存 サービスもスマホ化プロ ジェクト進行中• これを使った新規サービ スも進行中
    15. 15. おわり• 今後について • いくつか残っている未実装機能 • APIサーバ化 • レンダリング方式を変えてAndroid対応

    ×