複数のソースから、SVG が死にかけていると聞きました。Adobe によって放棄されました。
なんて悲しい!SVG の次の代替案は何ですか?
SVG は、W3Cによって開発されたオープン スタンダードです。私はそれがすぐに死ぬのを見ません。一部の企業が商用製品での使用を中止することを決定したからといって (通常は、よりカスタマイズされたものが必要であるか、または必要だと感じているため)、SVG がよりグローバルな規模で消滅することを意味するものではありません。
現在、Web 上で最も広く使用されているベクトル グラフィック形式であることは間違いありません。ウィキペディアの画像を例にとると、ほぼすべての図で SVG が使用されているか、使用すべきであるという通知があります。他の多くのオープンソース プロジェクトも同様の方法でそれを支持しています。
現在、XAMLマークアップ言語 (WPF/Silverligtht の一部) は SVG の競合相手と見なされていますが、実際には機能がある程度重複しているだけです。(XAML は、データ バインディング、イベント、トリガーなど、他にも多くのことをサポートしています。) 実際、XML の一般的な使用は、ブラウザーがネイティブでサポートしていないという点で非常に制限されています (また、XML が適切にサポートされていないため、適切にサポートされていません)。 MS テクノロジーと密接に結びついています)。それが厳密に SVG の直接の競合相手であるとは信じられませんし、Microsoft がそのように意図したとも思えません。
結論として、明らかに改善されたもの (およびオープン スタンダード) が登場するまで、SVG が消滅することは考えられないと思います。私の知る限り、現時点ではそのようなものはありません。
ソースを確認してください。
多くの人がSVGを「死んだ」ものにしたいと思っています。何かを起こさせる一般的な方法は、それがすでに起こっているという噂を広めることです。それは自己実現の予言(ウィキペディア)と呼ばれています。それに賛成しないでください、そして、噂を自分でさらに広めることによって、それを死にたいと思っている人々を実際に助けないでください。
SVGは死んでいますか?
いいえ、まだ始まったばかりです。
次は何ですか?
HTML5、Canvas、SVGが1つの長く輝かしい恋愛関係にあります。今すぐ1列目のチケットを入手してください!
(実際には、ベクターグラフィックスに固有の無限の解像度を示すhtml5、canvas、svgのYouTubeビデオがあります。噂とは異なり、やや不完全ですが本物です。)
SVG (Viewer) は、ほとんどのブラウザーがネイティブにサポートしているため、Adobe は何年も前に放棄しました。
IE だけが、ネイティブ サポートがないことでテクノロジを抑制しています。
更新: IE9 には、ネイティブ SVG サポートとネイティブ Canvas サポートの両方が含まれます。(ただしVista以降のみ)
IE でネイティブにサポートすることへの支持を示したい場合は、これらのバグに投票とコメントを追加してください。
https://connect.microsoft.com/IE/feedback/SearchResults.aspx?SearchQuery=SVG
SVGのサポートを追加したいと思います。まず、コードを見るのではなく、2年ほど前の会話でしたが、モバイル技術で広く使われていると思います。これは、W3Cによって開発された最初の言語がウェブ上で使用されるためのものであり、過去10年間一貫してサポートされてきました。私は当初、1998年にはキラーアプリになると思っていましたが、特にAdobeが熱心にサポートしていたので、そう言いました。
SVGは完全なXML方言であるため、XHTMLやMathMLなどの他のXMLアプリケーションと簡単に組み合わせることができます。SVG要素にXML情報を含めることで、ドキュメントを完全にセマンティックにすることができます(つまり、データを意味するだけでなく、グラフィカルなものも持つことができます)。
SVGは、2Dグラフィックス言語に対して事実上完全な機能を備えています。他に何かを発明する技術的な理由はありません。高品質のレンダリング、アニメーションを実行し、独自の要素またはJavascriptを介した対話をサポートできます。したがって、主要なWebソフトウェアメーカーが他に何かを発明する必要があるとは考えられません。
主な問題は、SVGが「死にかけている」ということではなく、さまざまな企業が収束するのに長い時間がかかるということです。彼らがそうするとき、私はSVGがコンセンサスとして現れることを期待します。
問題の一部は、グラフィックスがまだセマンティックの問題と見なされていないことです。Webを介してセマンティクスを送信し、クライアントで再利用するインフラストラクチャを設定するよりも、クライアントにダムアニメーションを適用する方が「簡単」です。しかし、セマンティックWebが発展するにつれて、SVGなどの標準がますます重要になります。たとえば、地理情報をマッシュアップする場合は、GoogleMapsなどの適切なソリューションを使用するか、共有の標準的なアプローチを探します。長期的には、無料のプロプライエタリソリューションを期待することはできません。
また、公的資金を受けている多くの分野で、オープンスタンダードへの動きが高まっていることにも注意してください。これがSVGが適切な位置にあるもう1つの理由です。
VMLを復活させろ!冗談です ;) SVG が死にかけているとは思いませんが、<canvas> の HTML5 への採用は、Web での進行状況のように思えます。
次に、金曜日にNetwork Worldに投稿されたこの記事があります。これは、 IEに標準のサポートを強化することを強制するECの決定というタイトルです。その中で、OperaのCTOであるHåkonWiumLieは次のように述べています。
第二に、投票箱に起因する競争の激化により、ブラウザは標準のサポートを改善します。これにより、よりリッチで高速なWebが実現します。たとえば、MicrosoftのIEは、IEを除くすべてのブラウザがサポートする標準であるSVGのサポートを追加すると思います。
もちろん、IEが一列に並んでいるのを見るのは彼の最大の関心事ですが、彼のブラウザの後ろにあります。彼は最先端になりますが、より大きな「標準」群衆の一部です。