人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

次の英文を翻訳してください。

Why doesn't Adobe Flash always render for IE Mobile?

Hi this is Dave, the Test Lead for IE Mobile.



Yes, there is an Adobe Flash player for Pocket PC. The Adobe Flash Player 7 for Pocket PC (sorry Smartphone users) works on a ton of sites but there have been some complaints that it doesn’t work everywhere. The reason for this discrepancy was not openly clear so the IE Mobile Test team decided to conduct an investigation.

Our investigation quickly revealed some common issues:

? Many sites used a commonly shared JavaScript sniff for Adobe Flash support. This JavaScript would than write out VBScript to detect Adobe Flash support and appropriately render the ActiveX control object for Flash *or* some alternative non-Adobe Flash content.

? Unlike desktop IE, IE Mobile does not support VBScript and it is unlikely that we would add support because it would increase our memory footprint by as much as 400K.

? We also found a few rare cases of the use of the <embed> tag to host variables for Adobe Flash object.

? <embed> is not is not a part of the HTML 4 or xHTML 1 specifications and as of right now, IE Mobile does not support it.


●質問者: a546534098
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:ActiveX ADD Adobe alternative ALWAYS
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● tommys01
●27ポイント

なぜアドビ・フラッシュは、必ずしもIEモバイルのために与えるとは限りませんのですか。やあ、こちらはデイブ(IEモバイル用の試験導線)です。はい、ポケットPCのためのアドビ・フラッシュ・プレーヤーがいます。サイトの1トン上のポケットPC(残念なスマートフォン・ユーザ)工場用の、だがそこにアドビ・フラッシュ・プレーヤー7は、それがどこでも作動するとは限らないといういくつかの苦情でした。この不一致の理由は公然と明らかではありませんでした。したがって、IEのモバイルのテスト・チームは、調査を行なうことを決定しました。私たちの調査は速くいくつかの共通の問題を明らかにしました:?多くのサイトが一般に共有されるJavaScript吸うことをアドビ・フラッシュ・サポートに使用しました。アドビ・フラッシュ・サポートを検知し、かつ適切にフラッシュ*or*に対してActiveXコントロールオブジェクトを請求するためにVBScriptを書き上げるより、このJavaScriptはするでしょう、ある選択肢非アドビ・フラッシュ内容。?デスクトップIEと異なり、IEモービルはVBScriptをサポートしません。また、それが400Kもまでに私たちのメモリ足跡を増加させるので、私たちがサポートを加えてそうもありません。?さらに、私たちは、使用の少数のまれな場合を見つけました、の<埋め込む>アドビ・フラッシュ・オブジェクト用のホスト変数へのタグ。?<埋め込む>でない、HTML 4あるいはxHTML 1仕様書の一部でなく、今の時点である、IE、モバイル、それをサポートしません。

◎質問者からの返答

すみませんが、典型的な機械的翻訳のようです。IE mobileはFLASH再生に関して致命的な欠陥があるにも拘らずマイクロソフトはそれを隠蔽する為に嘘の言い訳をしているものと思われるので、私の理解とは違う微妙なニュアンスの差を感じ取りたかったのですが…。


2 ● くまっぷす
●27ポイント

結果的に1番のコメントに書かれていますが、目的をはっきりさせて質問すべきだと思います。それによっては「全訳」ではなくてもっと内部的な理由を推定することもできるます。あと、ある程度の翻訳だったら趣味でない限り100ポイントやそこらじゃ割に合わないと言う人も多数いるでしょうから。なのであくまで趣味的に(逐語訳的な正確さは求めないでくださいね)。

なぜIE MobileではAdobe Flashはいつも動くとは限らないのですか?

やあ、IE Mobileの検証リーダーのデイブだ!よろしくな!

そのとおり、世の中にはPocket PC用のAdobe Playerってのがあるよね。Adobe Flash Player7 for Pocket PC(スマートフォンのユーザー、ごめん)はあちこちのサイトで動いているけど、今までにどこでも動くわけじゃないという苦情が少しあったんだ。この矛盾の原因は今まで明らかになっていなかった。なので、我らIE検証チームは調査を行うことにしたんだ。

その結果、すぐにいくつかの共通問題が見つかった。

・たくさんのサイトがAdobe FlashのサポートをするためにJavaScriptによる判定ルーチン(※sniffというとよくパケット解析のsnifferを連想するが、ここはクライアントの種類を嗅ぎ分ける動作を意味すると思われる)を使っていた。このJavaScriptはVBScriptを出力してAdobe Flashサポートがされているかを判定し、FlashまたはいくつかのFlashではない代替コンテンツのどちらかのためのActiveXオブジェクトを適切に生成する。

・デスクトップ版のIEと違って、IE MobileはVBScriptをサポートしていないんだ。それやるとメモリの場所を400kBも余計に食っちゃうからサポートを追加するつもりもないんだよね。

・さらにAdobe Flashオブジェクト用のホスト変数として<embed>タグに使ってるケースもちょっとだけど見つけたんだ。

・<embed>は今のところHTML 4やxHTML 1の仕様の一部じゃない。IE Mobileもサポートしないってわけだ。

ということでその動かないサイトのJavaScriptを実際に眺めてみてほんとにそんなことやってるのか確認するのが正しい道ですね。あとこいつ検証リーダーなんで開発者が「えー、めんどくさいよー」と思ってこねた理由をそのまま語っている可能性はある。


3 ● himajin100000
●26ポイント

普段は、「はてな」にはいないんだけど、

経緯だけ。

>目的をはっきりさせて質問すべきだと思います。

この辺あたり。

http://oshiete1.goo.ne.jp/qa3148247.html

あ、ポイントは不要です。

んじゃ、そういうことで、俺はgooの方戻ります。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ