Windowsで動作していたのと同様、新しいWindowsでもちゃんと動作することを実現するためには、大きな努力を伴います。セキュリティモデルの変更に伴い、この種の互換性レベルを下げるとお伝えしました。エンジニアリングの方針を転換して、互換性を保つために注力することにしました。デバイステストもそうですが、互換性テストは、それだけを専門に行っているグループもありますが、エンジニアリングの組織全体にわたる取り組みです。よってまとめられたものです。--Steven私たちはアプリケーションの互換性について大変積極的な取り組みをしてきました。シームレスに使用し続けられるようにすることです。これには常時注意を払っている必要があります。リリースと並行して、頻繁に更新されるアプリケーション類があるからです。内部に実装されることを前提としているので、そのため更新が必要なのです。メーカーと注意深く調整を続けています。発表した際にお話させていただきましたが、以下で詳しく説明します。各要素がアプリケーションの互換性を念頭においていることを確かめるために、新しい機能や変更されたデザインについてレビューしました。変わっていないことを保証するための自動化された品質チェックを行います。エンジニアは適切なツール、時間、および情報を用いてアプリケーションの問題が開発サイクルのできるだけ早期に発見できるようにしています。上で期待通りに動作するように、ユーザーがいつも使用している数多くのアプリケーションを査定して優先順位を付けるために収集され、市場のデータやインストール率の情報と組み合わせて使用されます。以下では、どのようにこの目標を達成するかについて話を広げます。アプリケーション互換性のエンジニアリング外部使用による情報豊かな遠隔測定や広範なソフトウェア市場は、最も人気があり重要なアプリケーションのリストを提供する重要な役割を果たしています。このリストは開発サイクル中、頻繁に更新されます。上で期待どおりに動作するか一つ一つ検証します。アプリケーションの互換性に影響を及ぼすような変更は注意深くフォローされます。その一例で、以前の製品リリースでは存在したコードを削除することは厳重に監視および管理されており、影響を受ける人たちとの文書による約束なしには行えないようになっています。関する文書を更新し、セキュリティ問題を早急に修正しなければならない場合を除き、遠隔測定データによって削除による影響が最少だと判明するまで待ちます。開発プロセス全体にわたり、アプリケーション互換に関係する新しいコードを継続的に検証するため、常時自動化されたテストを実行しています。コードがメインのビルドにチェックインする準備ができた際、もし自動化されたテストで互換性の不具合が見つかると、そのチェックインは中断されます。この時点でコードは既知の互換性問題がないかスキャンされ、問題が検出されると開発者は問題を修正するよう指示が出されます。開発期間を通じて新規のテストも開発しています。開発の取り組みの一部として、アプリケーションの互換性を専門的に担当しているチームがいくつかあります。プラットフォームへの特定の変更に対してどのアプリケーションが影響を受けそうかという情報を提供しています。既存のアプリケーションを動かす」という目標になるべく近づけるようにするため、新しい機能のデザインやその他の計画された変更のレビューもします。完全に互換性を保つために必要な情報がすべて入手できるようにしています。他社の開発者による解決が必要であるような問題を発見した場合、私たちはすべての情報、リソース、アドバイスを集め、外部の開発者が問題を理解して修正するのを助けるために会話しながら一緒に取り組んでいます。用のソリューションをテストするのに必要なツールを提供します。エクスペリエンスを向上させます。エクスペリエンスを検証します。シェア情報を用いて、互換性の取り組みの一環として私たちが直接テストするアプリケーションを選んでいます。対象のアプリケーションカテゴリの完全なリストを参照するには、この投稿の最後にある付録セクションをご覧ください。とも製品の詳細なリストを提供したいのですが、この情報源のいくつかは第三者が所有する調査に基づいています。いった中間階層のテクノロジで、このようなテクノロジを使用するアプリケーションが期待通りに動作し続けるか確認する必要があります。プレインストールされているソフトウェアや最初から組み込まれているアプリケーションの一部についても互換性をテストしています。アップグレード環境でテストされます。初期体験を最もよく再現するものです。リリースにあわせてソフトウェアの更新プログラムを提供します。種類のアプリケーションの製品群を保持しています。これらのアプリケーションは、マイクロソフト社内でソフトウェアを展開する前にテストされるべきものです。ベースのテストにおいてアプリケーションの選定プロセスを単純化するために、アプリケーションの追跡方法を開発しました。テストすることができ、全体の互換性についての合理的な保証を得られます。ホワイトペーパーをお読みください。プロセスの一部に、他社製アプリケーションを検証する際のシナリオを作成する作業があります。変更点や新しい機能性、リスクを伴う統合された分野に対して注意を払いながら、これに取り組んでいます。エクスペリエンスを検証するようにスケジュールを組まれます。タッチなどたくさんの異なる機器構成を網羅するようにしています。メーカーと共に問題の軽減に努めた/努めているものです。バージョンがわからないのでインストールできません。このカテゴリの詳細については、今後投稿する予定のブログにて、どのように私たちがアプリケーションの互換性を管理しているかについて取り上げる予定です。テストの一環として、アプリケーションの側で解決されなければならないような問題を見つけることがあります。私たちはすべての関係する技術情報、リソース、アドバイスを集め、外部のパートナーが問題修正するのを助けるためにコミュニケーションをしながら取り組んでいます。プログラムに参加してもらっています。チームにとって大変重要です。次のリリースへ移る際に、みなさんのアプリケーションでのエクスペリエンスが向上するよう絶えず努力しています。ベータ版を試して、アプリケーションの互換性の分野における改良を体験し、ご意見をお聞かせください。ユーザーの立場で行ってきた取り組みは、お話しするに値するものです。ウィザードを提供してアプリケーションの「互換性モード」が適切に設定されるようにしました。リアルタイムで問題の報告とソリューションを提供し、ユーザーが更新されたバージョンやパッチを見つける手助けをします。サイトが自動的に参照されるようになっています。このデータの一部はいくつかの有名な第三者調査機関により収集および集計されたものです。FeedbackTrademarks。