2007 年に iPhone が Flash をサポートせずにデビューして以来、Adobe は Flash への関心を呼び起こすために活発なキャンペーンを開始しました。これには、Windows Mobile、Nokia S60/Symbian、Palm WebOS、Android 携帯電話用の新しい一連の Flash 10.1 ランタイムの発表が含まれます (RIM の Blackberry は対象外)。これは、Flash がないことが iPad にとって問題となることを示唆しています。
Adobe はまた、Apple が iPhone プラットフォームで Flash をサポートしないことで市場での選択を不当に制限していると本質的に主張する、アナリストや専門家によって拡大された定期的な会話を開催しました。
さらに、Adobe は、Web に関連するオープンスタンダードをサポートしていると言っていますが、HTML5同社は、Flash が「Web にとって不可欠」であると依然として主張する一方、Flash プラットフォームと関連する Flex および AIR イニシアチブの独自の型にできるだけ多くの新しいコンテンツを定着させることにも取り組んでいます。
Flash 非搭載は iPad に悪影響を及ぼしますか?
Flash に対する Adobe の主張は、モバイル分野では支持するのが困難です。 iPhone は Flash をサポートしていないにもかかわらず、デビュー以来非常に人気がありました。 Apple のスマートフォンは、顧客がモバイル Web ブラウザに期待する水準を劇的に引き上げました。 Flash を使用せずにこれを行うことで、Apple は、少なくともモバイルデバイス上で Web がどのように見えるべきかを本質的に再定義しました。
デスクトップ PC 用に設計された Flash コンテンツをレンダリングできるモバイル デバイスはいくつかありますが、iPhone が登場する以前のモバイル デバイス上の Flash に対する Adobe の当初の戦略は次のとおりでした。フラッシュライト。 Flash ランタイムのこのサブセットは、Adobe の古い Flash 7 (MX 2004) および ActionScript 2.0 バイトコードに基づいており、Adobe の新しい Flash 9/10 (ActionScript 3.0 バイトコードを使用) とはまったく異なる ActionScript 仮想マシンを使用します。
アドビはデスクトップ上に、古いレガシー Flash とより最新のコンテンツの両方を実行するための 2 つのエンジンを組み込んだだけです。 Flash ランタイムがデバイスの限られたプロセッサとメモリ リソースを尊重する必要があるモバイル環境では、これは実際には不可能であり、望ましいことではありません。
基本的にアドビFlash Liteを配信これは、実際の Flash ランタイムを各モバイル プラットフォームに導入する作業を実際に行わなくても、Flash がモバイル デバイスで再生可能であると言う方法としてです。同社は、Windows PC と Mac OS X で Flash を同時にサポートするだけでも十分に困難を抱えており、ましてや Linux、PlayStation 3 の NetFront ブリュワー、Wii の Opera ブラウザ、および主要ないくつかのモバイル プラットフォームをサポートすることは困難です。
Adobe は、ActionScript 3.0 バイトコードをサポートする Flash 11 を、すべてのデスクトップおよびモバイル プラットフォーム (Blackberry、iPhone、iPod touch、iPad を除く) で間もなく展開したいと考えていますが、最も急速に成長しているモバイル プラットフォームと 2 つのモバイル プラットフォームにはこの機能が搭載されていないという事実があります。コンテンツを作成する開発者が Adobe のテクノロジーを使用してトップのモバイル プラットフォームに到達することはできないため、最も人気のあるスマートフォン プラットフォームは間違いなく問題となるでしょう。
iPhone が Flash をサポートしていないことがその人気に影響を与えているようには見えませんが、他のプラットフォームが熱心に Flash を採用しているにもかかわらず、モバイル デバイスにおける Flash の重要性を低下させる上で重要な役割を果たしているのは明らかです。同時に、他のプラットフォームの開発者がこれらのモバイル ユーザーにリーチするために Flash を使用する場合、Android、Symbian、Windows Mobile などのネイティブ ソフトウェアを作成する代わりに、それを行うことになります。これはAppleにとっても利益となる。なぜなら、iPhone App Storeをライバルよりもはるかに先んじることができるからである。
の上2ページ目3 件中: Apple は Adobe に対して不公平ですか?
iPhone OSがFlashを意図的にサポートしないことに関して提起されている2つ目の問題は、Appleのようなプラットフォームベンダーがどのソフトウェアパートナーをサポートするかを決定する権利があるかどうかだ。 Adobe の立場は、Apple は顧客にオプションを提供すべきだというもので、つまり、Web を使用する他のほぼすべてのデバイスと同様に、iPhone にも Flash ランタイムが搭載されるべきだということです。
興味深いことに、Flash の歴史は、Apple が単なるいじめっ子として迫害しているわけではないことを示しています。むしろ、Apple はメディア配信における地位を取り戻しつつあるだけだ。結局のところ、1991 年に QuickTime を使用してビデオ、アニメーション、マルチメディアをデスクトップに導入したのは Apple であり、それは Microsoft が Windows PC の全範囲にわたって信頼性の高いオーディオ再生を実現できるようになる前のことでした。
フラッシュの起源
Flash は、と呼ばれるツールから発生しました。スマートスケッチ、元々はハンドヘルドペンコンピューティングデバイス用の描画アプリとして考案されました。その後、Macintosh や PC に移り、Adobe Illustrator や Aldus Freehand と競合する描画ツールになりました。そうした強固なライバルに対して生き残るために、1996 年に FutureSplash Animator と呼ばれるアニメーション ツールに姿を変えました。
Web が独自の新しいプラットフォームとして台頭し始めたとき、FutureSplash の開発者である FutureWave は、遅いことで有名な Sun の Java を介して Web 上で再生できるアニメーションの作成に最初に取り組みました。 Netscape がブラウザ プラグイン用の独自の API を立ち上げたとき、同社は FutureSplash コンテンツ用の独自のネイティブ プラグインを作成しました。 Apple は、ユーザーが Web ページ内でビデオやその他のコンテンツを再生できるようにする、Quicktime 用の同様のプラグインをすでに提供していました。
オープンウェブにおけるマイクロソフトの戦争
Web の人気が高まるにつれ、Microsoft は、Web が自社の Windows プラットフォームを優先して開発者の注目を集めるのを防ぐために、この媒体を引き継ぐことに懸命に取り組み始めました。これは、Web を Windows に結び付ける Internet Explorer を介して Netscape を破壊するために機能しました。 Sun と提携して、同社の Java を回避し、Windows への依存を解消しました。また、ビデオ配信用のメディアとして Apple の QuickTime を複製しようとしました。
Web に関連する 3 つの主要な敵のうち、Microsoft ができなかったのは次のことだけです。QuickTimeをキルする。そうするための同社の取り組みの一環として、Apple からのコードの盗難が含まれていました。サンフランシスコ・キャニオン事件。これにより、Apple は Microsoft と積極的に交渉するための法的影響力を手に入れることができ、Windows アプリのみに注力してきた長い休止期間を経て、Microsoft に Mac 上での Office のサポートを再開させる上で重要な要素となりました。
同時に、Microsoft は Internet Explorer の新しい機能を利用して、QuickTime との互換性の問題を引き起こし、QuickTime 用に設計された Web コンテンツをレンダリングするときに Apple のプラグインのロードに単純に失敗しました。 1996 年、Microsoft は Disney、Macromedia、FutureWave と提携して、オープン Web を独自のコンテンツに置き換えるアニメーション コンテンツを作成しました。その結果、Macromedia が FutureWave を買収し、その製品を Flash に導入することになりました。
Flash が QuickTime を置き換える
1998 年に Apple の QuickTime がオープン MPEG-4 仕様のコンテナ仕様として採用されたときでさえ、Microsoft は Internet Explorer による独占的地位を利用して、Web 上でビデオやアニメーションを配信する独自の方法として Flash を広く配布しようと努めました。
Adobe は、かつては Macromedia と Flash の直接の競合相手であり、Microsoft と Macromedia アライアンスの重要なライバルでした。SVGに反対するFlash に優先する Web アニメーションのオープン仕様として、主に Flash を入手するために Macromedia を購入しました。
Flash がビデオ再生の主流の方法になった後、Microsoft は、オープンな Web 標準を Web プラグインに依存するバイナリに置き換えるための独自のプラグインである Silverlight の開発に取り組み始めました。 Apple、Google、およびオープン Web 標準をサポートするその他の企業は、Web の拡張機能として HTML5 を推進し、プラグインなしでブラウザ自体がビデオをレンダリングすることでマルチメディアを配信できるように取り組んできました。MPEG-4オープン仕様。
これらすべてを考慮すると、Adobe の Flash に対する Apple の反対は、選択肢を制限するための人気のあるプラグインに対する攻撃ではなく、実際には、消費者の選択のための真の市場を生み出す Web 上でのオープン スタンダードの使用を回復するための取り組みです。もし Adobe が、Web 上でのマルチメディア再生に対して独自の制御を行使する門番ではなく、オープン スタンダードのサポートに本当に興味があったなら、かつて PDF で行ったのと同じように、Flash もオープンにしたかもしれません。
その代わりに、Adobe CEOのシャンタヌ・ナラヤン氏は、HTML5を一般論として支持するコメントをしながら、同社がHTML5にどのように対処する予定であるかという質問に次のように答えている。そして、現在話題になっている展開計画がいつ行われるかを考えると、今後リリースされる多数のブラウザで HTML 5 が標準化されるまでには 10 年かかるのではないかと思われます。 そこには。"
の上3ページ目3 件中: Flash は Web にとって重要ですか?
Adobe は、HTML5 が「10 年」先であるかのように見せかけたいと考えています。これは、HTML5 が Flash の関連性を維持する機会を提供するためです。 Apple は過去 3 年間にわたって、iPhone と iPod touch が Flash なしでも大成功できることを証明してきました。これは、Flash をサポートしていない iPad でも実際には問題がないことを示しています。
繰り返しになりますが、Adobe は Flash に対する膨大なライセンス契約と開発者サポートを主張していますが、Flash に関連する唯一の関連コンテンツはデスクトップ ユーザーを対象としています。 Flash Lite は、そのような最新のコンテンツを再生することさえできません。 Flash がデスクトップに重点を置いている副作用の 1 つは、ほとんどの Flash アニメーションがモバイル デバイスにスケールダウンするように設計されていないことです。 Flash コンテンツは主に、マウスポインタマルチタッチ ディスプレイではなく、ランタイムは、バッテリ寿命を維持するために可能な限りアイドル状態にしておく必要があるモバイル デバイスの限られた容量ではなく、デスクトップ クラスのコンピューティング リソースに合わせて最適化されています。
アクティビティ モニターの実行方法を知っている人なら誰でも、Web ページ内での Flash の最も些細な使用でさえ、膨大なリソースを消費することに気づくでしょう。もしグリーンピースが正当な環境監視団体であれば、価値のあることをまったく行わずに消費するエネルギーの合計量だけを考えれば、PVC と BFR を合わせたよりも大きな脅威として Flash を標的にするでしょう。
動画配信におけるFlashの衰退
Flash は Web 上でも主な用途を失いつつあります。ほとんどの Web ビデオは、FLV ファイル (Flash の独自のネイティブ メディア コンテナ) 内の On2 独自のコーデックを介してエンコードされて配信されていました。今後の開発のほとんどは、MPEG-4 コンテナ内のオープン H.264 コーデック仕様 (Apple の QuickTime コンテナ形式に基づく) に向けて移行しています。
Adobe でさえ、F4V と呼ばれる MPEG-4 コンテナのバージョン内で H.264 ビデオをサポートするために Flash を移行しました。 Google が YouTube での Flash から H.264 への移行で証明しているように、この移行が進行中であるため、ビデオを配信するためだけに Flash が必要になる理由はほとんどありません。
Flash およびリッチ インターネット アプリケーション
アドビはまた、従来の印刷コンテンツのインタラクティブなバージョンを配信する方法として Flash を推進しています。フレックスとAIRリッチ インターネット アプリケーションを配信する方法として。
iPad では、Apple は印刷開発者やコンテンツ会社に対し、代わりに HTML5 を使用し、コンテンツにインタラクティブ性を追加するためだけに Adobe にランタイム税を支払うことを避けるというアイデアを推進しています。 Apple 自体は、HTML5 を大いに支持しており、JavaScript フレームワークを使用してリッチ インターネット アプリを作成しています。たとえば、SproutCore を使用して構築した MobileMe Web アプリや、音楽レーベルや映画スタジオと提携して開始したインタラクティブな iTunes LP および iTunes Extras コンテンツなどです。
Google は、Chrome OS に組み込まれた戦略である HTML5 を使用したリッチ Web アプリの開発も主導しています。 Googleの従業員らは、AndroidのJavaに似たプラットフォームは、Appleが独自のCocoa Touch iPhone OSプラットフォームを説明するような意味での長期的なプラットフォームではなく、最終的にはHTML5ウェブアプリに置き換えられる一時的なギャップ措置であると説明している。
Apple は Adobe Flash よりもオープンを優先しています
Apple は、iPhone、iPod touch、iPad に Flash を搭載しないことで、Flash や Silverlight などの独自バイナリではアクセスできない裕福なユーザーという重要なインストール ベースを構築しています。これにより、Apple 独自のモバイル アプリ用 App Store プラットフォームとオープン Web の両方に注目が移ることに成功し、開発者が標準ベースのリッチ Web アプリやオープン仕様に基づくマルチメディア配信を採用するようになりました。
対照的に、Google もウェブ上のオープン スタンダードを断固としてサポートしている一方で、Android の機能として Flash 再生をサポートしようとしていますが、これはネイティブ Android アプリ開発の魅力を低下させるだけです。 Microsoft も同様に、スタイラスに依存する従来の Windows Mobile アプリをサポートしながら、Flash と Silverlight を促進しようとしています。 Nokia の Symbian および Linux プラットフォームも、独自のネイティブ開発を犠牲にして Flash を採用しています。
Apple は、競合他社がサポートするプラットフォームが多ければ多いほど、モバイルデバイス向けのトップ App Store として優位に立つことができると認識しているようです。これらすべてを考慮すると、ユーザーは同社の iPhone OS デバイスで Flash ランタイムを目にすることはまったく期待できないはずです。