非常に写真が重くなるWindows 8 Metroスタイルのアプリを開発しようとしているので、UIのパフォーマンスが心配です。 iOSでは、私たちが必要とするUIパフォーマンスを得るためにHTML上のObjective-Cを使用するという簡単な決定でしたが、Windows 8を調べると、HTML5/CSSよりもはるかに高速なXAMLがどれほど速くなるかを知るのに時間が掛かります。Windows 8のXAMLベースのアプリケーションは、HTML/CSSよりも大幅に高速ですか?
私は、XAMLとHTML5(のようなthis one)間の一般的な比較を見てきた、とSO answerそのタッチパフォーマンスにがありますが、彼の主張をバックアップするか、XAMLが高速である理由を説明するためにデータを提供していません。
私が読んだところでは、HTML5/CSSはIE10のレンダリングエンジンを使用してレンダリングされています。つまり、ネイティブではないため、処理速度が遅くなる可能性があります。しかし、どのようにXAMLがレンダリングされているのか、あるいは単に「ネイティブ」なのかは分かりません。
2人の技術の間でパフォーマンスの比較を行った人はいますか、それぞれの表示方法を詳しく説明するリンクを提供できますか?ここで
新しいXAMLインプリメンテーションAFAIKは、すべてネイティブであり、レンダリングのほとんどの部分でDirectXを使用します。しかし、IE10ではレンダリングにDirectXも使用されていると思います。 – Krishna
開発者が各テクノロジに精通していることを覚えておいてください。エンジニアがプラットフォームの適切なパターンやデータ構造に精通していないため、アプリケーションのパフォーマンスが低下することがよくあります。一般に、UIエンジンは、大部分のユースケースで十分に高速です。これらを極端に進めると、違いを発見する可能性が高くなります。 – allingeek