🏠較早收集於 7h

微軟確認原生應用回歸 Windows 11

微軟確認原生應用回歸 Windows 11
PostLinkedIn
🏠閱讀原文: IT之家

💡微軟修復 PWA 脹大問題,影響 Win11 上 Copilot 等 AI 應用(32字元)

⚡ 30-Second TL;DR

有什麼變化

資深工程師 David Fowler 在 X 上宣稱「原生應用回來了」。

為什麼重要

此轉變提升 Windows 11 應用效能,減少 Copilot 等 AI 工具的資源浪費,並鼓勵開發者優先原生應用而非 PWA。這顯示微軟致力改善應用生態。

下一步行動

測試 .NET 10 Native AOT 以部署低記憶體 Windows 應用。

誰應關注:Developers & AI Engineers

關鍵要點

  • 資深工程師 David Fowler 在 X 上宣稱「原生應用回來了」。
  • PWA 如 WhatsApp 閒置佔用 600MB 記憶體;Electron 如 Discord 高達 4GB。
  • 核心元件如開始選單從 React 遷移至 WinUI。
  • .NET 10 Native AOT 縮短啟動時間並降低原生應用記憶體佔用。
  • Copilot 應用閒置 500MB,使用時飆升至 1GB。

🧠 深度解析

AI-generated analysis for this event.

🔑 增強重點摘要

  • The shift toward native frameworks is part of a broader 'Windows Performance Initiative' aimed at reducing the OS's overall memory footprint, which has been criticized for ballooning due to the proliferation of web-based containerized apps.
  • Microsoft is reportedly updating the Windows App SDK to prioritize WinUI 3 and Native AOT integration, specifically targeting developers who previously migrated to Electron or WebView2 for cross-platform parity.
  • Internal telemetry data suggests that the transition from React-based components to WinUI 3 in the Windows Shell has already resulted in measurable improvements in UI responsiveness and lower CPU overhead during high-load scenarios.

🛠️ 技術深入

  • Native AOT (Ahead-of-Time) compilation in .NET 10 eliminates the need for the Just-In-Time (JIT) compiler at runtime, significantly reducing cold-start latency.
  • By compiling C# code directly to machine code, Native AOT reduces the memory overhead associated with the .NET runtime's garbage collection and metadata management.
  • WinUI 3 utilizes the Windows App SDK to provide a native UI layer that interacts directly with the Windows Composition Engine, bypassing the browser-rendering overhead inherent in Electron or PWA architectures.
  • The migration from React to WinUI 3 involves replacing web-based rendering pipelines with XAML-based UI definitions, which are processed by the native Windows UI stack.

🔮 前景展望AI analysis grounded in cited sources

Windows 11 will see a significant reduction in average idle RAM usage by Q4 2026.
The systematic replacement of high-memory Electron and PWA components with Native AOT-compiled WinUI 3 apps directly lowers the baseline memory consumption of the OS.
Microsoft will deprecate or limit the use of WebView2 for core OS shell components.
The shift toward native frameworks indicates a strategic move away from web-based rendering for critical system UI to improve performance and stability.

時間線

2020-05
Microsoft announces Project Reunion (later Windows App SDK) to unify Win32 and UWP APIs.
2021-10
Windows 11 launches with a heavy reliance on web-based technologies for the Start menu and Widgets.
2023-05
Microsoft introduces Native AOT support in .NET 8, laying the groundwork for high-performance native apps.
2025-11
.NET 10 is released, featuring enhanced Native AOT capabilities and improved WinUI 3 integration.
📰

AI 週報

閱讀本週精選 AI 大事摘要 →

👉相關動態

AI 策展新聞聚合。所有內容版權歸原始發布者所有。
原始來源: IT之家