Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Glosarium ini mempromosikan kosakata umum di antara pengembang Windows.
Manajemen siklus hidup aplikasi (ALM)
Mengelola status eksekusi aplikasi: tidak berjalan, berjalan di latar belakang, berjalan di latar depan, atau ditangguhkan. Lihat siklus hidup aplikasi UWP dan siklus hidup aplikasi Windows App SDK.
Model aplikasi
Sering disebut sebagai "model aplikasi." Model aplikasi menggabungkan komponen penyebaran, isolasi, siklus hidup, dan presentasi yang unik untuk teknologi pengembangan aplikasi tertentu. Misalnya, aplikasi Windows App SDK dan WinUI 3 berjalan pada model aplikasi Win32, sementara WinUI untuk aplikasi UWP berjalan pada model aplikasi UWP.
Kemasan aplikasi
Menjelaskan cara aplikasi Anda dipaketkan sebelum disebarkan dan diinstal oleh pengguna. Aplikasi dapat dikemas, tidak dikemas, atau dikemas dengan lokasi eksternal (lihat tanya jawab umum pengembang Windows ).
Bootstrapper
Komponen yang dapat didistribusikan ulang yang menyediakan API untuk menemukan dan memuat paket kerangka kerja Windows App SDK untuk proses panggilan. Dalam aplikasi packaged-with-external-location atau unpackaged, Anda dapat memuat paket kerangka kerja Windows App SDK secara eksplisit dengan memanggil API Bootstrapper seperti MddBootstrapInitialize. Lihat Referensi paket kerangka kerja Windows App SDK pada waktu proses.
C++/WinRT
C++/WinRT adalah proyeksi bahasa C++17 standar untuk API Windows Runtime (WinRT), yang diimplementasikan sebagai pustaka berbasis header, dan dirancang untuk menyediakan access kelas satu ke API Windows modern. Lihat C++/WinRT.
DirectML
API berkinerja tinggi yang dipercepat oleh perangkat keras untuk pembelajaran mesin pada Windows, yang dapat berjalan pada berbagai GPU (dan NPU yang semakin banyak digunakan) menggunakan tumpukan DirectX 12. Lihat Gambaran umum DirectML.
Dependensi Dinamis
Dependensi Dinamik membuat paket kerangka kerja dapat diakses oleh semua jenis aplikasi: dikemas dan dibongkar.
Desain Yang Fasih
Fluent Design adalah sistem desain yang memungkinkan Anda menciptakan pengalaman pengguna lintas platform yang dapat digunakan kembali. Fluent 2 adalah sistem desain terbaru untuk Windows dan digunakan oleh WinUI.
GitHub Copilot
Programmer pasangan AI yang membantu Anda menulis kode lebih cepat dan dengan lebih sedikit pekerjaan di Visual Studio atau Visual Studio Code (VS Code). Lihat pengembangan yang dibantu AI di Visual Studio untuk informasi selengkapnya.
Hot Reload
Fitur pengembangan aplikasi yang memungkinkan Anda memperbarui kode aplikasi dan mengamati perubahan saat aplikasi berjalan, menghilangkan kebutuhan untuk menghentikan, membangun kembali, dan menjalankan kembali aplikasi saat mengembangkan. Lihat Menulis dan debug kode yang sedang berjalan dengan Hot Reload.
Aplikasi hibrid
Aplikasi yang menggunakan beberapa teknologi. Misalnya, aplikasi MAUI .NET yang menggunakan Blazor untuk merender konten web dalam kontrol WebView2. Lihat ASP.NET Core Blazor Hybrid untuk informasi selengkapnya.
Tautan CRT Hibrida
Teknik pengaitan pustaka runtime C/C++ yang menyederhanakan penyebaran. Juga disebut sebagai Hybrid CRT. Lihat Linkage pustaka runtime Hybrid C/C++ (linkage CRT hibrid).
Model bahasa besar (LLM)
Model berbasis transformator yang dilatih pada corpora besar untuk memahami dan menghasilkan bahasa alami (dan terkadang gambar/audio). Mendukung tugas seperti obrolan, ringkasan, dan pembuatan kode. Lihat Azure model OpenAI.
Aplikasi terkelola
"Dikelola" mengacu pada "runtime terkelola" .NET, yang menyediakan layanan terkelola seperti pengumpulan sampah dan jaminan keamanan. Jika Anda membuat aplikasi dengan .NET, Anda sedang membangun aplikasi terkelola.
Server MCP
MCP adalah protokol terbuka yang dirancang untuk menstandarkan integrasi antara aplikasi AI dan alat eksternal dan sumber data. Server Protokol Konteks Model (MCP).
Kelas Microsoft Foundation (MFC)
Anda dapat menggunakan Microsoft Foundation Classes (MFC) untuk membuat antarmuka pengguna yang kompleks dengan beberapa kontrol. Anda dapat menggunakan MFC untuk membuat aplikasi dengan antarmuka pengguna bergaya Office. Lihat: aplikasi desktop MFC .
Microsoft Foundry
Platform terkelola untuk membangun, mengevaluasi, dan menyebarkan aplikasi AI generatif dengan model dasar. Sebelumnya Azure AI Foundry. Lihat dokumentasi Microsoft Foundry.
MSIX (format paket Microsoft Installer)
MSIX adalah format paket Windows app yang menggabungkan fitur terbaik MSI, .appx, App-V, dan ClickOnce untuk memberikan pengalaman pengemasan yang modern dan andal. Ini adalah format paket aplikasi modern yang memungkinkan Anda dengan mudah menyebarkan aplikasi Windows Anda. MSIX dapat digunakan untuk mengemas aplikasi yang dibuat menggunakan Windows App SDK, Win32, WPF, atau Windows Forms. Saat Anda menggunakan MSIX untuk menyebarkan aplikasi, aplikasi Anda adalah aplikasi paket. Aplikasi paket dapat memeriksa pembaruan, dan dapat mengontrol kapan pembaruan diterapkan. Apa itu MSIX?.
Aplikasi native
Secara tradisional, "asli" mengacu pada aplikasi yang dibangun tanpa menggunakan runtime .NET. Dalam hal ini, "asli" identik dengan "tidak terkelola", dan dapat digunakan untuk menggambarkan aplikasi yang mengelola masalah memori dan keamanan mereka sendiri. Atau, beberapa pengembang menggunakan "asli" untuk menunjukkan bahwa aplikasi telah dibangun untuk berjalan secara khusus di Windows, memanggil API Windows secara langsung.
.NET MAUI
.NET Antarmuka Pengguna Aplikasi Multi-platform. Kerangka kerja lintas platform untuk membuat aplikasi seluler dan desktop asli dengan C# dan XAML. Evolusi Xamarin.Forms yang berkembang dari skenario seluler hingga desktop, dengan kontrol UI yang dibangun ulang sepenuhnya untuk meningkatkan performa dan ekstensibilitas.
Apa .NET MAUI?.
Unit Pemrosesan Neural (NPU)
Akselerator AI khusus pada perangkat yang dioptimalkan untuk operasi transformator dan beban kerja ML lainnya. Aplikasi Windows dapat menargetkan NPU melalui API Windows AI, Foundry Local, atau penyedia eksekusi Windows ML.
Runtime ONNX (ORT)
Mesin inferensi lintas platform berkinerja tinggi untuk model dalam format ONNX. Lihat Menjalankan model ONNX.
Aplikasi kemasan
Untuk definisi aplikasi yang dikemas, tidak dikemas, dan dikemas dengan lokasi eksternal, lihat gambaran umum penyebaran . Topik itu juga menjelaskan kelebihan dan kekurangan dari setiap opsi.
Aplikasi paket dengan lokasi eksternal
Untuk definisi aplikasi yang dikemas, tidak dikemas, dan dikemas dengan lokasi eksternal, lihat gambaran umum penyebaran . Topik itu juga menjelaskan kelebihan dan kekurangan dari setiap opsi.
PowerToys
Serangkaian utilitas bagi pengguna tingkat lanjut untuk menyetel dan menyederhanakan pengalaman Windows mereka untuk meningkatkan produktivitas. Lihat dokumentasi PowerToys.
Aplikasi web progresif (PWA)
Aplikasi yang Anda buat dengan menggunakan teknologi web, dan yang dapat diinstal dan dapat berjalan di semua perangkat, dari satu basis kode. Lihat Gambaran Umum Web Apps Progresif (PWAs) untuk informasi selengkapnya tentang membangun PWAs.
Penyatuan Proyek
Nama kode untuk Windows App SDK. Tidak lagi digunakan.
React Native
React Native adalah platform pengembangan dari Meta yang memungkinkan pengembang untuk membangun aplikasi lintas platform asli sepenuhnya menggunakan JavaScript, TypeScript, dan React.
React Native untuk Desktop
React Native for Desktop menghadirkan dukungan React Native ke SDK Windows, memungkinkan pengembang menggunakan JavaScript untuk membangun aplikasi Windows asli untuk perangkat yang didukung oleh Windows 10 dan Windows 11. Ini termasuk PC, tablet, 2-in-1s, dan Xbox. Istilah React Native for Desktop mencakup React Native untuk Windows dan React Native untuk macOS.
AI yang bertanggung jawab (RAI)
Serangkaian praktik pengembangan yang bertanggung jawab yang direkomendasikan untuk digunakan saat Anda membuat aplikasi dan fitur. Lihat Mengembangkan Aplikasi dan Fitur AI Generatif yang Bertanggung Jawab di Windows untuk mempelajari selengkapnya tentang prinsip RAI dan bagaimana penerapannya untuk pengembangan Windows.
Model bahasa kecil (SLM)
Model ringkas (misalnya, Microsoft Phi 3) yang dirancang untuk berjalan secara efisien pada perangkat klien (CPU, GPU, atau NPU) dengan latensi dan biaya yang lebih rendah, cocok untuk banyak skenario AI perangkat. Lihat Mulai dengan Phi Silica.
Pengenalan teks
Pengenalan teks, juga dikenal sebagai pengenalan karakter optik (OCR), didukung oleh API AI Windows yang mendeteksi dan mengekstrak teks dalam gambar dan mengonversinya menjadi aliran karakter yang dapat dibaca mesin. Lihat Memulai dengan Pengenalan Teks AI.
Universal Windows Platform (UWP)
Platform pengembangan aplikasi dan model aplikasi yang menggunakan API Windows Runtime (WinRT) untuk mengirimkan aplikasi paket. Aplikasi UWP berjalan di lingkungan terisolasi dan mewarisi keamanan dari platform UWP. Pelajari lebih lanjut tentang UWP.
Nota
Bangun aplikasi Windows dengan Windows App SDK dan WinUI. Anda juga dapat menggunakan WPF.
Aplikasi tidak terkelola
Aplikasi yang tidak dikelola oleh runtime .NET. Jika Anda menangani manajemen memori Anda sendiri, Anda sedang membangun aplikasi yang tidak dikelola.
Aplikasi tanpa kemasan
Untuk definisi aplikasi yang dikemas, tidak dikemas, dan dikemas dengan lokasi eksternal, lihat gambaran umum penyebaran . Topik itu juga menjelaskan kelebihan dan kekurangan dari setiap opsi.
ekstensi Visual Studio (VSIX)
Memungkinkan Anda membuat, mengemas, dan menyebarkan ekstensi Visual Studio. Mulai dengan template Proyek VSIX
WebView2
Kontrol yang memungkinkan pengembang aplikasi untuk menyematkan konten web (HTML/CSS/JS) di aplikasi asli mereka menggunakan mesin penyajian Microsoft Edge (Chromium). Anda dapat menggunakan WebView2 di WinUI, Win32 C++, WPF, dan WinForms. Lihat Pengantar Microsoft Edge WebView2.
Microsoft Foundry di Windows
Microsoft Foundry di Windows menawarkan fitur dan API yang didukung AI pada PC Windows 10 dan yang lebih baru. Beberapa fitur seperti Phi Silica memerlukan perangkat keras Copilot+ PC. Lihat Gambaran umum WINDOWS AI API.
Windows API
Mengacu pada seluruh set API Windows termasuk API Win32, API COM, API WinRT UWP, dan API WinRT/Win32 yang merupakan bagian dari Windows App SDK dan WinUI.
SDK Aplikasi Windows
Serangkaian komponen dan alat pengembang yang mewakili evolusi platform pengembangan Windows app berikutnya. Penerus WinUI untuk UWP untuk pengembangan aplikasi desktop. Ini memindahkan pustaka dari OS ke SDK mandiri yang dapat Anda gunakan untuk membangun aplikasi desktop yang kompatibel ke belakang dan sering kali menyertakan fitur serta kemampuan baru. Lihat Gambaran umum opsi pengembangan aplikasi.
Formulir Windows
Juga dikenal sebagai WinForms. Kerangka kerja UI untuk membangun aplikasi desktop Windows. Ini adalah pembungkus .NET yang berfungsi di atas pustaka antarmuka pengguna Windows, seperti contoh User32 dan GDI+. Ini adalah cara yang terbukti untuk membuat aplikasi desktop menggunakan perancang visual dalam Visual Studio. Lihat Panduan Desktop (Windows Forms .NET).
Windows Presentation Foundation (WPF)
Kerangka kerja UI untuk membangun aplikasi desktop Windows. WPF aplikasi didasarkan pada arsitektur grafis vektor. Ini memungkinkan aplikasi untuk terlihat hebat pada monitor DPI tinggi, karena dapat diskalakan tanpa batas. Lihat Apa itu Windows Presentation Foundation (WPF)?.
Windows SDK
Windows SDK adalah kumpulan header, pustaka, metadata, dan alat yang memungkinkan Anda membangun desktop dan aplikasi Windows UWP. Windows SDK tidak sama dengan Windows App SDK.
WinUI (sebelumnya disebut sebagai WinUI 3)
Kerangka kerja UI terbaru dan yang direkomendasikan untuk aplikasi desktop Windows. Kerangka kerja ini tersedia melalui Windows App SDK, dan telah dipisahkan dari sistem operasi Windows. WinUI menggunakan Fluent Design untuk menyediakan kerangka kerja UX asli untuk aplikasi desktop Windows. Ini akan terasa sangat akrab jika Anda telah bekerja dengan WinUI untuk UWP. Perhatikan bahwa aplikasi WinUI umumnya disebut sebagai "aplikasi WinUI". Lihat WinUI.
WinUI untuk UWP (sebelumnya disebut sebagai WinUI 2)
WinUI untuk UWP terintegrasi erat dengan Windows SDK dan menyediakan kontrol UI Windows asli dan elemen antarmuka pengguna lainnya untuk aplikasi UWP dan aplikasi desktop menggunakan Kepulauan XAML. Lihat WinUI untuk UWP.
Kepulauan XAML
XAML Islands memungkinkan Anda menghosting kontrol XAML WinRT di aplikasi desktop non-UWP (Win32, WinForms, WPF) mulai pada Windows 10 versi 1903. Menyematkan Kontrol WinRT XAML di aplikasi desktop (Kepulauan XAML).
Windows ML
API Windows untuk menjalankan model ONNX secara lokal di aplikasi Windows, dengan manajemen penyedia eksekusi otomatis di seluruh CPU, GPU, dan NPU. Lihat Windows ML.
Konten terkait
Windows developer