Windows 7のRTMが近づき、すべての機能が実装されたRC1が先日ダウンロードできるようになった。WindowsとSilverlightのテクニカルエバンジェリズムチームのディレクタであるTim Sneath氏は先日、Windows 7をサポートしようとする開発者に向けて、新機能の使い方を確認することができるいくつかの開発者向けリソースを公開した。
氏による互換性情報
… Windows 7では、互換性をなくすような変更に対して非常に高いバーを維持しました。今日、Windows Vista上で実行しているアプリケーションのほとんどは、そのままWindows 7上で実行することができます。…
アプリケーションがWindows 7上で確実に動作することを確認するために、開発者はマイクロソフト認定プログラムを通じてアプリケーションの動作を確認することができる。異なるオペレーティングシステム上で互換性の確認を行ったことがある開発者は、アプリケーションを完全に動作させるためには、多くの対応する必要があることを知っている。UACが有効なVistaとWindows 7では特に困難である。Tim 氏は、「このプロセスは、非常に簡単になった」と言う。
アプリケーションのロゴ認定は、歴史的に骨の折れるプロセスです。– マニュアルテストによってアプリケーションを認定するためお金がかかりました。現在、この作業は非常に簡単になりました。我々は、アプリケーションに対して、既知の互換性問題に関するテストを自動的に行うツールキットを提供しました。このツールは、アプリケーションの問題をどのように修正したらよいかを示した明確なガイダンスを提供します。
氏は、開発者がサポートを検討するべきWindows 7の新機能をいくつかをリスト化している
- マルチタッチ HPのTouchSmartデスクトップやNotebookのような新しいデバイスでサポートされるジェスチャー、ズームなどのユーザインターフェイス
- タスクバー Windows 7のタスクバーがサポートするジャンプリスト、進捗状況(プログレス)バー、アイコンオーバーレイ、カスタムサムネイルなどの新機能
- ライブラリ Windows 7のコモンファイルダイアログでサポートされる、複数の物理フォルダをまとめた仮想的なライブラリモデル
- センサーと位置 機能が備わっているマシンで有効な、環境光、ユーザの近接、加速度計、地理的な位置をレポートする新しいAPI
- Direct2D、DirectWrite、リボン 2Dとテキスト描画の置き換えライブラリおよび、Office 2007のリボンの進展であるWindows 7リボンコントロール
以下の2つは、これらの新機能を利用したい開発者のためのキットである
- Windows SDK
- Windows API Code Pack for .NET (.NETのための相互運用ライブラリ)
最新のCode Pack for .NET(v0.85)では、以下の機能が提供されている
- Windows 7ライブラリを含む Windows Shell 名前空間オブジェクト、既知のフォルダと非ファイルシステムコンテナ
- Windows VistaとWindows 7のタスクダイアログ
- WPFとWindowsフォームのWindows 7エクスプローラブラウザ コントロールのサポート
- シェル プロパティ システムのサポート
- Windows 7のタスクバーに追加されたジャンプリスト、アイコンオーバーレイ、進捗状況(プログレス)バーに対するヘルパ
- Windows VistaとWindows 7のコモンファイルダイアログ(カスタムファイルダイアログコントロールを含む)のサポート
- Direct3D 11.0とDXGI 1.0/1.1 APIのサポート
- センサー プラットフォーム API
- 拡張言語サービスAPI
ただしCode Packは、.NET 3.5のみサポートされている。
Windows センサー プラットフォームのプログラム マネージャであるGavin Gear氏は、Windows 7のドライバを作成している開発者のために以下のメモを公開している。
Windows 7 RC WDK (v.7.0.0)は、Windows Ecosystem Readiness Programまたは、MSDN Subscriber Downloadsを通じて手に入れることができる。また開発者は、WDKのベータ プログラムに参加することでも手に入れることができる。
Windows 7テクニカルエバンジェリストのYochay Kiriaty氏は、新技術をカバーするWindows 7ライブラリやWindows 7ビデオに対するリンクを多数投稿している。
2ヶ月に渡って、Windows 7の新技術に関するビデオを作成してきた。また、Windows 7に関するコンテンツを簡単に見つけられるようにChannel 9にWindowsのトピック領域を作成しました。