無料アクセス解析

FlashLite2で作るメリット

F-siteでもお話させていただいたのですが
僕自身、最近はFlashLite2.0以降ってどう違うの?
という問い合わせも多くあり、まとめてみました。


■FlashLite2.0コンテンツの対象端末

まず、FlashLite2.0を対象とした場合、以下の端末が対象端末になります。

docomo705i 905iシリーズ以降の端末(FlashLite3.0~)
auW4xシリーズ以降の端末(FlashLite2.0~)
SoftBank81xシリーズ以降の端末(FlashLite2.0~)


■FlashLite2.0端末の普及率

残念ながら普及率は発表されていないので、現実的にユーザー数が多いだろうと思われる07年~10年のFlashLite搭載端末328端末のFlashLiteの対応状況を調べてみました。
端末で言うと、docomo 703i 903i以降 , au W4xシリーズ以降, 81xシリーズ以降 になります。

07~10発売済み端末の対応状況
注意:バージョンの普及率ではありません。
FlashLite1.155端末15.9%
FlashLite2.x141端末43.9%
FlashLite3.x132端末40.2%

2と3を合わせて84.1%ですので、かなりの割合である事がわかります。
参考までですが、自分が管理しているサイトの実際のアクセスベースで1.1が10%以下ですので、もうFL2で開発でもいいかと思います。

ですが、気をつけなければならないのは、docomoの契約数(09年12月現在)が、全体の50%以上ありますので、普及端末である、703,903の存在はまだ大きいのかなと思います。
FlashLiteの場合、PCの様にユーザー側でPlayerのバージョンを上げる事ができないので、
過去バージョンの乗った機種は対象端末から外れる、という事になります。



■FlashLite2を使うメリット

では実際、どんなメリットがあるのでしょうか?


1)ActionScript1 or 2で開発できる。
 これが一番のメリットですね。
 それによって使える以下の機能が大きいです。

 ・htmlレンダリングが使える。
   ex) デバイスフォントの途中でも色を変えられる。
      デバイスフォントにアンダーバーが引ける。
      ※逆に今までできなかったんかい!とツッコミが入りそうですが。。

 ・_urlプロパティが使える。
   a.swf?a=1&b=2とかの引数を_urlで取得して分解して使う。
   FlashLiteの場合、外部通信はボタンアクションを使って行わなければならない為、
   ユーザーにアクションを促さずパラメータを受け取れるのは大きいですね。
   →確認した端末
     docomo:N-08A(FL3.1),N-01A(FL3.1),N705i(FL3.0)
     au:CA001(FL3.0),W45T(FL2.0)
     SoftBank:821SH(FL2.0)


2)すこし大きい画面サイズで作れる。
 →mixiアプリは240×320が多いです。が、ちょっとそれは大きすぎかと思いますが。。

3)メモリがたくさん使える。
 →どのキャリアもだいたい3MBくらいある。

4)外部jpgをloadできる。
 →1.1では、jpgをロードできないので、swfにする必要があった。

5)ムービーが圧縮できる。
 →パブリッシュ設定で、ムービーの圧縮が選択できる。

 実験してみました。
 ・ベクターの圧縮率
   複雑なベクターデータを用意し、
   1.1で、100KB → 2.x ムービーの圧縮で、 68KB
   →結果:32%ダウン!
 ・ASの圧縮率
   ActionScript 変数を大量に定義。
   1.1で、10KB → 2.x ムービーの圧縮で、 906Byte
   →結果:約90%ダウン!
 ・画像の圧縮率
   ビットマップ画像を100KB分を用意
   1.1で、100KB → 2.x ムービーの圧縮で、 95KB
   →結果:5%ダウン!

 ベクター画像とASについては圧縮が結構かかります。画像は元の画像(jpg)の設定によるみたいですね。


■なんとなく期待されているができないもの。

・容量は100KBのまま
 →容量的には1.1と変わらない。docomo3.0は外部ファイル合わせて100KBまで、
  auは1ファイル100KB、SBは外部ファイル合わせて150KB

・外部通信方法も同じ
 →あいかわらず、キー操作(onハンドラ)が無いと外部への通信はできません。
  ちなみにキー操作なしで外部通信ができるのはdocomo FL3.1のみ。

・SharedObjectは使えない
 →docomo 3.x ブラウザのみ使用可能、au,SBはデータフォルダのみ使用可能なので、
  共通項目として使えない。

・ビデオ再生もできない
 →docomo iモードブラウザ2.0端末のみ。



というわけで自分的にはあまり大きなメリットを感じられないので「どうしても」という場合以外はまだ1.1なのかな、と思っています。
ただし、再生環境的にはFL2でも大丈夫な様な気がします(<ここはプロジェクトによります)

なので、今FlashLiteに興味をもっていらっしゃる方が、わざわざFlash4のスラッシュシンタクスをわざわざ覚えなくてもすぐに開発できるので、そういう意味では非常にメリットがあると言えます。



F-siteでセミナー



あけましておめでとうございます。
かれこれ、4カ月もblogを休んでしまいました。ツイッターが楽すぎて。。

ひさしぶりであれですが、今日はお知らせがあります!

今週末に、

な、なんと!!!!あの「F-site」でお話させていただきます!!


■F-site 2010/2/7(日) 13:15~17:00
「コンテンツ制作、目のつけどころと制作事例」
demo1 「ざっくり解説 Flash Liteの仕様 2010」岡田昇三@hi-posi氏(50分)
demo2 「ケータイ案件の中身とMR新作発表会」サブリン@メタルレッド氏(50分)
demo3 「宇宙ワンダーについて&おまけのモバイル事例紹介」馬場鑑平&原ノブオ@bascule氏(50分)

http://f-site.org/articles/2004/03/25003056.html



僕以外の方は超超有名な方です。そして僕はトップバッターです!!
これは2009年のM1における「くまだまさし」的なポジションだと思っています。
そう!完全に前説的な感じですね!後半の3人方が、やりやすくなる様に場を温める事を命題にしてやりたいと思います。


内容の方は、
F-siteに来られる方はFlasherの方ばかりだと思うので、いつもより具体的に細かい感じでやっていきたいと思います。

・いつもの日本のFlashLiteの仕様に、
・FlashLite1.1と、FlashLite2.0端末とは何が違うか?
・ファイルサイズのダイエット方法
・制作ワークフロー紹介(時間があれば)

をやりたいと思っています。

まだ準備していないので、なんとも言えませんが。

今週末なんで、今blogを見たあなた!!
すいませんが、是非とも今申し込みをしていただけないでしょうか?汗
告知が遅れて超焦っています。

■お申込みはこちらから
http://f-site.org/FS-APL/FS-Form/form.cgi?Code=seminar_ani


■詳細はこちらから
日  時:2010/2/7(日) 13:15~17:00
場  所:国立オリンピック記念青少年総合センター センター棟 3階 311室
住  所:東京都渋谷区代々木神園町3-1(地図)
募集人数:160名
参加費用:1,000円
http://f-site.org/articles/2004/03/25003056.html


是非、携帯電話を持って、お越し下さい!!!!

10/15に東京でセミナーします。

ginza

な・なんと、大阪を沸かした(!?)あの「へぇ~」が東京進出!?

社内セミナーという形で東京でも一度お話する機会をいただいたのですが、今回の様なオープンな形式では初めてです。

というか、講師:岡田って誰やねん!的な感じなので人数が集まらない可能性が非常に高く、不幸にもこのblogを見てしまったそこのあなた!関東近郊ならボランティアだと思って是非来て下さいっ!

■Flash Developer Next Dimension Seminar
モバイル×Flash:モバイルアプリケーションでFlash活用する際のポイントと最新事例
日時:2009/10/15(木) 19:00~21:00
場所:銀座(パソナ 銀座TSビル4F)

↓詳細はこちら
http://www.pasonatech.co.jp/event/index.jsp?no=1635
※申し込みには、PASONAさんに仮登録する必要があります。

無料です。

そしてなんと2時間もあります。。

内容は、
前半は仕様についての解説。
後半は、お勉強という事で、実際に待ち受け時計を作る説明をします。

後半は実際に待ち受けを順に作っていきます!

今回も携帯連動プレゼンをしようと思っているので、
とにかく人が来ないと、ほぼ面白くないので、ボランティアと割り切って、携帯持って来てくださいっ!

[FlashLite]小数点を含んだ計算結果のバグ

お・鬼すぎる、、FlashLiteさま。。

a = 1;
b = 0.01;
c = 10;
d = (a/b)*c;
trace(d);
「→出力結果:999.99999907」

本来なら、答えは
「→出力結果:1000」

これでしょう。

なので、文字列として扱って、カンマの位置を操作する、という荒業で回避しましたが、、
根本的な解決方法ではありませんね。。。

twitter

今更ですが、twitterを始めました。
いやーblogよりtwitterの方が楽ですね!

細々とやっていきます。

http://twitter.com/shozoxxx



Adobe 連載2回目

adc2

Adobe DevNetでの第2回目がアップされました。

第2回目は、
「Flash Liteの再生環境から見た注意点」です。
http://www.adobe.com/jp/devnet/devices/articles/environment_flashlite.html

ブラウザ再生(インライン、インタラクティブ)、待ち受け、それぞれの挙動に関して書きました。
(※たとえば、待ち受けだと、外部への通信ができない、とか、です)


今回、インタラクティブ再生のSWFのステージサイズについても触れているのですが、
よく240 x 240 とか言いますけど、あれって小さいですよね。やたらセンタリングされるし。。

むー、他の方はどのステージサイズで作られているのでしょうか?
自分は240 x 260で作る事が多いのですが、案件によっては 240 x 320 とかもあります。

とはいえ、
自分はサーバーで動的に生成するのが一番だと思っているので、予算が合えば機種毎の自動生成をお勧めしています。

動的生成できない場合は、ステージサイズを決め打ちでするしかなく、いつも難儀しているのですが、ほんと皆さんどうしていますか??

、、謎であります。

FlashLite本の詳細

51lkilcs4wl_ss400_5

k-tai.orgのmatsuiさんにレビューいただきました!

■ブックレビュー: Flash Liteで作る携帯コンテンツ実践教科書
http://ke-tai.org/blog/2009/07/27/reviewflashkyokasho/

matsuiさん、ありがとうございます!!!

共著なので本全体としての意見は言える立場にないのですが、自分が執筆した「Chapter10 キャリアごとのFlashLiteの仕様」の事を、もう少し詳しく書くと、
はっきり言って、僕が蓄積してきたノウハウを全部凝縮して書きました。

以下の記事で書いた内容を加筆修正して、ひとつにまとめました。
—–
Flash Lite入門講座 (Adobe devnet)

Flash Liteマスターに聞く (Think IT)
hi-posi Blog
WEB DESIGNING 7月号
——
上記の内容をざっと見てもらえればわかるのですが、
特にFlash4スクリプトの書き方などは、書いていません。

僕はFlashLiteは他の技術との組み合わせだと思っているので、
まず、できる事、できない事を把握するのが一番大事だと思っています。

しかし、できる事は、キャリアによって違う。。。

まさに人柱として何年もかけて、機種をやたら買って、ドキュメントを読んで、
トライアンドエラーで検証してきました。涙

時計が作りたいとか、初心者の方には、もしかしたら要らない情報かもしれません。

でも、FlashLiteを使ったサイトやアプリケーションを構築する上で、
必ず必要になる情報だと思いますので是非お役立て下さいっ!

CSS NITE IN OSAKA, VOL.17 が終了しました。

507_large378_large116_large
photo by おかだよういち(http://s-style-arts.info/

先週の土曜にCSS Niteを楽しく終える事ができました!
スタッフの皆様、出演者の皆様お疲れ様でした!!!
来ていただいた皆様、ありがとうございました!!!

イベント当日、本が先行発売されたのですが、そこでサイン会なるものをさせていただきました。

・・てか技術書でサイン会なんて聞いた事ありません!
好奇の目と失笑が聞こえる中、さらしものとして写真をバシャバシャ撮られました。

写真一枚目:セッション中
写真二枚目:サイン会(失笑)の様子
写真三枚目:イベントお笑い担当:アキラボーイ(芸人)とマンハッタン

セッションは、今回も「へぇ~システム」で行いました。
スライドが見えるように上だけに流していたのですが、逆にへぇ~とコメントが流れ過ぎて何が何やら分からなかった。。
「blog見てみます」とコメントしていただいた方、このエントリーも見ていただいているでしょうか?汗
野球速報は鉄板で笑いが取れますねー。今回も笑いを誘っていました。

結果、へぇ~はトータルで1900へぇ~いただきました!ありがとうございます!


ですが、今回は反省点がすごく多いです。
情報を詰め込みすぎて、ちょっと分かりにくかったかもしれません。
もう少し整理して伝えるべき情報を精査して、簡潔にするべきだったな、と。

笑いについては、まだまだ「あらびき」なので、こちらも日々精進!
打倒アキラボーイ!w

Flash Liteで作る携帯コンテンツ実践教科書

FLbook


おまっとさんでした!


とうとう本が発売されました!!!


「Flash Liteで作る携帯コンテンツ実践教科書」毎日コミュニケーションズ
http://www.amazon.co.jp/exec/obidos/ASIN/4839930244/


大河ドラマの脚本でもないのに、ほぼ2年の歳月がかかってしまいました。 大汗
関係者の皆様方、本当に本当にお疲れ様でした!!!
そしてダラダラ書いてすいませんでした!!!

本は共著でよしだゆたかさんと、東條雅樹さんと書きました。

僕はChapter 1, 6 , 10 とあとがきを担当させてもらいました!

■書いた部分

  • Chapter1    待ち受けスライドショーを作る
  • Chapter6    携帯サイト(縦長メニュー)を作る
  • Chapter10  キャリアごとのFlash Liteの仕様
  • あとがき
1章は基本操作の解説、

6章は、ボクが制作しているサイトの作り方みたいなもんで、ほぼこの作り方をしています。

10章は、Adobeの連載のものに、iモードブラウザ2.0の情報を足したものです。

【7/31追記】
もう少し詳しく書きました。
FlashLite本の詳細
http://hi-posi.jp/?p=361

つたない文章なので、わかりづらいかもしれません、、。

あとがきにはここのところの想いを書きましたんで、立読みではそこだけでも読んでいただければと思います。

7月のCSS Nite in OSAKA, Vol.17に出演決定!

CSS Nite in OSAKA, Vol.17

7月18日のCSS Nite in OSAKA, Vol.17に出演させていただくことになりました!!

今回は、よしだゆたかさんと2人で「マンハッタン」というユニット名で出演します。

よしだゆたかさんとは、実は、、楽天時代の同僚で、
よく仕事帰りに麻布で飲んでいたのですが、その時2人でいる時に名乗っていたのが、
「マンハッタン」という架空の売れない漫才師でした。

マンハッタンは、

所属:松竹芸能
師匠:大木凡人
状況:若手がどんどん売れていき、焦っている

という設定でした。「マンハッタン」って売れなさそうな名前でしょ?w

あるバーのマスターが、本当に信用していしまい、熱くお笑い論を語ってくるので嘘と言いだせず、結局次の日の始業時間まで聞かされた思い出があります。

そして時がたち、まさか本当に「マンハッタン」で舞台に立つとは、、。

もちろんお笑いではなく、「猿でもわかるFlashLite講座」というタイトルで、

FlashLiteの事を、僕は仕様面、よしだくんはコンテンツ面でお話しする予定です。
あ、前回好評だった「へぇボタン」も復活するつもりです!

今回は有料セッションなので、緊張で嗚咽がしております。なんとか来ていただいた皆さんに納得していただけるようにしたいと思います。
是非お越しくださいっ!

▼CSS Nite公式サイト
http://osaka.cssnite.jp/vol17/

日 時 :2009年7月18日(土) 14:00開場 14:30開演
会 場 :大阪産業創造館 http://www.sansokan.jp/map/
出演者 :マンハッタン(よしだゆたか+岡田昇三)
アキラボーイ(デジタルアート芸人)
吉岡和彦(カゴヤ・ジャパン株式会社)
三島輝彦(株式会社 IN VOGUE)
角竹輝紀(株式会社 毎日コミュニケーションズ)
鷹野雅弘(CSS Nite主宰)
定 員 :150名
参加費 :一般:4,000円 / 学生:2,000円
参加申込:http://osaka.cssnite.jp/entry_1/