Windows 8 アプリ開発者ブログ

Windows 8 エンジニアリング チームが語る Windows 8 向け Metro スタイル アプリの開発

June, 2012

  • Windows 8 アプリ開発者ブログ

    .NET タスクを WinRT 非同期処理として公開する

    • 0 Comments
    「 WinRT と await を掘り下げる 」というブログ記事では、C# と Visual Basic の新しい async キーワードと await キーワードについてや、それらのキーワードを使って Windows ランタイム (WinRT) 非同期処理を利用する方法について説明しました。 .NET 基本クラス ライブラリ (BCL) の助けを借りると、それらのキーワードを使って非同期処理を開発し、別の言語で構築された他のコンポーネントに WinRT をとおしてその処理を公開して利用することができます。この記事では、その方法について考えます (C# や Visual Basic を使って WinRT コンポーネントを実装する詳しい方法については、「 C# と Visual Basic で Windows ランタイム コンポーネントを作成する 」(英語) をご覧ください)。 まず、WinRT における非同期 API の形を見てみましょう。 WinRT 非同期インターフェイス WinRT には、非同期処理に関連するいくつかのインターフェイスがあります。1 つ目は IAsyncInfo で...
  • Windows 8 アプリ開発者ブログ

    Windows 8 デベロッパー センター: Metro スタイル アプリのデザイン、構築、販売に必要なものがすべて入手可能

    • 0 Comments
    Windows 8 では、プラットフォームだけでなく、皆さんとアプリ開発情報を共有する方法も完全に刷新されました。9 か月前に開設された Windows デベロッパー センター には、開発を始めるのに必要なすべての情報とリソースが 1 か所に揃っています。開発が初めての場合も、次にすばらしいアプリを作るためのひらめきを求めている場合も、行き詰まったため助けが必要なときも、ここで情報を見つけることができます。 たくさんの開発者と話をしましたが、MSDN ライブラリで適切な情報を見つけるのが難しいというご意見をたくさんいただきました。Windows 8 の開発者向けコンテンツに対して私たちが定めた目標は、まさに適切なコンテンツを必要なときに提供し、多くの情報を含めすぎないということでした。このために、ある機能を構築した方法や理由ではなく、作業を行う方法に焦点を当てました。皆さんは、新しいシナリオや機能について学習し始めるとき、すぐに試してみて、詳しいことは後で学習したいと述べていました。また、たくさんのドキュメントを読むのではなく、すぐに作業に取り掛かりたいという意見もはっきりしていました...
  • Windows 8 アプリ開発者ブログ

    Consumer Preview 以降のアプリ開発者向けの変更点

    • 0 Comments
    またそのときが来ました。新しい Release Preview と新しい 開発者ツール により、Windows 8 は最終リリースに 1 歩近づきました。Consumer Preview と同じように、Windows 8 での開発エクスペリエンスをできる限り良いものとするため、エンジニアリング チームは開発プラットフォームの改良を重ねてきました。この記事では、取り組んできたいくつかの新機能について強調し、皆さんが既存の Consumer Preview アプリから Release Preview に移行するお手伝いをいたします。 Windows 開発プロセスに関して踏まえておきたいいくつかの点 Release Preview の新機能についてお話しする前に、チームが Release Preview マイルストーンにおける機能変更をどのように考えているかについていくつか説明しておきたいと思います。開発プロセスのこの時点で、Windows の大部分の機能はプラットフォームに組み込まれています。Release Preview における私たちの目標は、既存のエクスペリエンスを改良することです。...
  • Windows 8 アプリ開発者ブログ

    バックグラウンドでの生産性を上げる - バックグラウンド タスク

    • 0 Comments
    私の以前の記事 ( バックグラウンドで生産性を上げる ) では、Windows 8 のバックグラウンド モデルについてと、電源効率を高めるために画面に表示されていない場合でもアプリの生産性を上げる方法について説明しました。今回の記事では、バックグラウンド タスクについてと、アプリが中断されているときでもバックグラウンドでコードを実行する方法についてお話しします。また、独自のアプリ コードをバックグラウンドで実行する方法を示すサンプル コードを使って、2 つのよくあるシナリオ (ロック画面対応アプリで POP 電子メールを 15 分おきにダウンロードするシナリオと、デバイスが AC 電源に接続されているときにアプリがバックグラウンドで動作するシナリオ) について説明します。 はじめに バックグラウンド タスク トリガーは、多様なシナリオとアプリケーションに合わせて設計されているため、さまざまな要件やリソース管理の制約があります。常に最新の状態に保つ必要があるアプリ (電子メールや VOIP など) 向けに設計されたバックグラウンド タスク トリガーもあれば、もっと一時的なシナリオ (AC...
Page 1 of 1 (4 items)