. Windows 11の通知設定から見える設計思想の変化:ローカルOSからクラウドサービスへ – Chiilabo Note
Windows 11の通知設定から見える設計思想の変化:ローカルOSからクラウドサービスへ – Chiilabo Note
Windows 11の通知設定から見える設計思想の変化:ローカルOSからクラウドサービスへ – Chiilabo Note

Без кейворда

関連記事

  • Office 2024とMicrosoft 365のデュアルライセンス問題
  • X(旧Twitter)で突然表示される「誰か…Cookieって言いましたか?」とは? (通知設定プライバシー
  • OneNoteの2つのバージョンの違いと統一される理由(Win32とUMP)
  • ChatSpooler v2.0:機能を削って設計を作り直した

1. 増え続ける通知の正体

Windows 11を使っていると、以前より通知やおすすめが多くなったと感じる人が多いのではないでしょうか。設定アプリを開くと、システム > 通知の「追加の設定」に3つの項目が表示されます。

  • 更新後およびサインイン時にWindowsのウェルカムエクスペリエンスを表示して、新機能と提案を表示する
  • Windowsを最大限に活用し、このデバイスの設定を完了する方法を提案する
  • Windowsを使用する際のヒントや提案を入手する

2. 変化の背景:OSからサービスへ

3. 技術的な仕組み:ContentDeliveryManagerの役割

3.1. レジストリによる制御 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager 3.2. クラウド連携による動的配信
  • TLS暗号化による安全な通信
  • ユーザーの使用パターンに基づく個人化
  • リアルタイムでのコンテンツ更新
  • 地域や言語に応じた最適化
3.3. データ収集と分析

Windows 11では、テレメトリシステムがユーザーの行動を分析します。これは「Connected User Experiences and Telemetry component」という機能で管理されています。

  • アプリケーションの起動回数と使用時間
  • システム設定の変更履歴
  • ファイルの種類と使用パターン
  • ネットワーク接続の状態

4. Copilotとの統合:AI時代への対応

4.1. Windows Copilot Runtimeの導入

Windows Copilot Runtimeは、40以上のAIモデルをOS標準で搭載する基盤技術です。これらのモデルは以下の特徴を持ちます。

  • NPU(Neural Processing Unit)による高効率処理
  • オンデバイス実行によるプライバシー保護
  • クラウドとローカルの柔軟な使い分け
  • 開発者向けAPIの提供

NPUは、AI専用の処理チップです。従来のCPUやGPUよりも効率的にAI計算を実行できます。40TOPS(Tera Operations Per Second)以上の処理能力により、リアルタイムでの言語翻訳や画像生成が可能になりました。

4.2. Copilot+ PCの登場
  • Live Captions:リアルタイム字幕生成と翻訳
  • Windows Recall:画面の内容を記憶し検索可能にする機能
  • Image Creator:テキストから画像を生成
  • Paint Cocreator:絵画支援AI

5. UI設計の変化:Webサービス的な体験

5.1. 従来のデスクトップアプリケーション
  • 機能は購入時に固定
  • 新機能は大型アップデート時のみ追加
  • ユーザーへの提案は最小限
  • 追加サービスの案内は別アプリケーションで実施

例えば、Microsoft Office 2019のようなパッケージソフトは、インストール後の機能変更はほぼありませんでした。

5.2. 現在のWebサービス的UI
  • 継続的な機能追加とアップデート
  • ユーザーの行動データに基づく個人化提案
  • プレミアム機能やサービスの積極的な案内
  • おすすめコンテンツの定期的な表示
5.3. Microsoft 365推奨の拡大

実際に、Windows 11では以下の場所でMicrosoft 365の推奨が表示されるようになりました。

スタートメニュー:2023年3月のKB5023778アップデートで、Microsoft アカウント通知機能が追加されました。OneDriveバックアップや Microsoft 365の試用版が推奨されます。

設定アプリ:Microsoftアカウントと連携し、サブスクリプションの状況や新規契約の案内が表示されます。

File Explorer:ファイルエクスプローラーのアドレスバー下部に、OneDriveバックアップの推奨が表示されることがあります。

全画面プロモーション:Windows Update後に「PCのセットアップを完了しましょう」という画面が表示され、Microsoft 365 FamilyやBasicプランの試用が案内されます。

PC Manager:Microsoftが提供するシステム最適化ツールでも、Microsoft 365の広告が「ヒント」として表示されます。

6. 個人化技術の進歩

6.1. データソースの統合
  • Windows診断データ
  • Microsoft Edge の閲覧履歴(許可した場合)
  • Microsoft 365、Xbox等の他サービス利用状況
  • デバイスの種類と性能
  • 地域と言語設定

これらのデータは、機械学習アルゴリズムによって分析されます。例えば、画像編集アプリを頻繁に使用するユーザーには、Adobe Creative Cloudの案内が表示される可能性が高くなります。

6.2. プライバシー保護機能
  • データの匿名化処理
  • ローカル処理の優先
  • 細かな制御設定の提供
  • 企業向けの一括管理機能

ユーザーは「設定 > プライバシーとセキュリティ > 推奨とオファー」で、個人化機能を無効にできます。

7. 企業環境での対応

7.1. Group Policy による制御

Windows のGroup Policy(グループポリシー)を使用すると、組織内のすべてのPCで通知設定を一括管理できます。

Computer Configuration > Administrative Templates > Windows Components > Cloud Content

このパスにある「Turn off the Windows Welcome Experience」ポリシーを有効にすると、ウェルカムエクスペリエンスが組織全体で無効になります。

7.2. レジストリによる詳細制御 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager
  • ContentDeliveryAllowed:コンテンツ配信全般
  • FeatureManagementEnabled:機能管理
  • SubscribedContent-310093Enabled:ウェルカムエクスペリエンス
  • SubscribedContent-338389Enabled:設定内のヒント
7.3. Microsoft Intune での管理

クラウドベースの管理ソリューションであるMicrosoft Intuneを使用すると、リモートでデバイス設定を管理できます。Configuration Profileを作成し、通知設定を組織全体に適用できます。

8. 技術的な実装詳細

8.1. サービスアーキテクチャ

ContentDeliveryManagerService:バックグラウンドで動作する Windows サービスです。定期的にMicrosoftのクラウドサーバーと通信し、新しいコンテンツを取得します。

NotificationService:取得したコンテンツを適切なタイミングでユーザーに表示する機能です。ユーザーの使用パターンを分析し、最適な表示タイミングを決定します。

TelemetryCollector:ユーザーの行動データを収集し、クラウドに送信する機能です。収集されるデータは、プライバシー設定に従って制御されます。

8.2. ネットワーク通信
  • settings-win.data.microsoft.com
  • v10.events.data.microsoft.com
  • watson.telemetry.microsoft.com
8.3. データ形式 < "contentId": "310093", "targetAudience": "consumer", "displayConditions": < "osVersion": "22H2", "userType": "standard" >, "content": < "title": "新機能を試してみませんか", "description": "Windows の新機能で. ", "actionUrl": "ms-windows-store://. " > > Code language: JSON / JSON with Comments (json)

9. 設計思想の比較分析

9.1. Windows 7以前:スタンドアロン思想
  • インターネット接続は「オプション」
  • OS機能は完全にローカルで完結
  • サードパーティソフトウェアとの明確な境界
  • ユーザーデータは完全にローカル管理
9.2. Windows 10:クラウド統合の開始
  • Microsoft アカウントとの連携強化
  • OneDrive の標準統合
  • Windows Update の自動化
  • Cortana による音声アシスタント機能
9.3. Windows 11:サービスプラットフォーム化
  • Teams の標準統合(後に削除)
  • Microsoft Store の改善
  • ウィジェット機能の追加
  • AI 機能の本格導入

10. AIエコシステムの形成

10.1. Agent Store の構築

Microsoftは「Agent Store」という概念を導入しました。これは、AI エージェントを配布・管理するプラットフォームです。現在70以上のエージェントが利用可能で、Microsoft 365 Copilot から直接アクセスできます。

  • ナレッジアシスタント:文書検索と要約
  • マルチモーダルオーケストレーター:複数の AI 機能を連携
  • 専門分野特化型:法律、医療、教育など特定分野向け
10.2. マルチエージェントシステム
  1. 文書作成エージェントがメールの下書きを作成
  2. 校正エージェントが文法と表現をチェック
  3. 翻訳エージェントが他言語版を生成
  4. 配信エージェントが適切な宛先に送信
10.3. オンデバイスAIの拡充

Phi Silica:Microsoft が開発した小型言語モデルです。NPU上で動作し、テキスト生成や要約をローカルで実行できます。処理速度は最初のトークン生成まで70ミリ秒以下、継続的な生成では40トークン/秒を実現しています。

DeepSeek R1:2025年に追加された推論特化型モデルです。複雑な論理的思考をローカルで実行できます。

  • レスポンス時間の大幅短縮
  • プライバシーの完全保護
  • インターネット接続不要
  • 電力効率の向上

11. 制御方法の実践

11.1. レベル1:基本設定

「設定 > システム > 通知 > 追加の設定」で、3つの項目をそれぞれオフにできます。また、「設定 > プライバシーとセキュリティ > 推奨とオファー」で、個人化されたオファーを無効にできます。

11.2. レベル2:詳細制御 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager] "ContentDeliveryAllowed"=dword:00000000 "FeatureManagementEnabled"=dword:00000000 "OemPreInstalledAppsEnabled"=dword:00000000 "PreInstalledAppsEnabled"=dword:00000000 "RotatingLockScreenEnabled"=dword:00000000 "SlideshowEnabled"=dword:00000000 "SoftLandingEnabled"=dword:00000000 "SubscribedContent-310093Enabled"=dword:00000000 "SubscribedContent-338388Enabled"=dword:00000000 "SubscribedContent-338389Enabled"=dword:00000000 "SubscribedContent-338393Enabled"=dword:00000000 "SubscribedContent-353694Enabled"=dword:00000000 "SubscribedContent-353696Enabled"=dword:00000000 "SystemPaneSuggestionsEnabled"=dword:00000000 Code language: JavaScript (javascript) 11.3. レベル3:ネットワークレベル制御
  • settings-win.data.microsoft.com
  • v10.events.data.microsoft.com
  • watson.telemetry.microsoft.com

12. 変化の本質的理解

12.1. プラットフォーム戦略の転換 12.2. サブスクリプションモデルの浸透 12.3. データ駆動型開発の採用

13. 技術標準化への影響

13.1. Web技術の活用拡大

WebView2:Microsoft Edge の Web エンジンを利用したアプリケーション開発フレームワークです。これにより、Web技術でネイティブアプリケーションを開発できます。

PWA(Progressive Web App)サポート:Web アプリケーションを、ネイティブアプリのようにインストール・実行できます。

WebNN(Web Neural Network):Web ブラウザー上でニューラルネットワークを実行するためのAPIです。NPUアクセラレーションにも対応しています。

13.2. クロスプラットフォーム統合

Microsoft は、Windows 以外のプラットフォームでも一貫した体験を提供しようとしています。

Microsoft 365 アプリ:iOS、Android、macOS でも同様のAI機能が利用できます。

Microsoft Graph:異なるプラットフォーム間でのデータ連携APIです。

Azure Active Directory:統一された認証・認可システムです。

📎📎📎📎📎📎📎📎📎📎