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.
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 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 Mereferensikan 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 akses kelas satu ke API Windows modern. Lihat C++/WinRT.
DirectML
API berkinerja tinggi yang dipercepat oleh perangkat keras untuk pembelajaran mesin pada Windows, berjalan pada berbagai GPU (dan NPU yang semakin meningkat) menggunakan dukungan DirectX 12. Lihat Gambaran umum DirectML.
Dependensi Dinamis
Dependensi Dinamis membuat paket kerangka kerja dapat diakses oleh semua jenis aplikasi: dikemas dan tidak dikemas.
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.
Pemutakhiran Langsung
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 men-debug kode yang berjalan dengan Hot Reload.
Aplikasi hibrid
Aplikasi yang menggunakan beberapa teknologi. Misalnya, aplikasi .NET MAUI yang menggunakan Blazor untuk merender konten web dalam kontrol WebView2. Lihat ASP.NET Core Blazor Hybrid untuk informasi selengkapnya.
Linkage Hybrid CRT
Teknik tautan 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 Model Azure OpenAI.
Aplikasi terkelola
"Dikelola" mengacu pada "runtime terkelola" .NET, yang menyediakan layanan terkelola seperti pengumpulan sampah dan jaminan keamanan. Jika Anda membangun 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 aplikasi Windows 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 SDK Aplikasi Windows, Win32, WPF, atau Formulir Windows. 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
UI Aplikasi Multi-platform .NET. Kerangka kerja lintas platform untuk membuat aplikasi seluler dan desktop asli dengan C# dan XAML. Evolusi Xamarin.Forms yang diperluas dari skenario seluler ke desktop, dengan kontrol UI dibangun kembali dari bawah ke atas untuk performa dan ekstensibilitas.
Apa itu .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 yang disertakan sebagai bagian dari Foundry Local.
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 Progressive Web Apps (PWAs) untuk informasi selengkapnya tentang membangun PWAs.
Reuni Proyek
Nama kode untuk SDK Aplikasi Windows. Tidak lagi digunakan.
Bereaksi Asli
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 Windows SDK, 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 menggunakan 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 Mulai menggunakan 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 terkotakpasir, dan mewarisi keamanan platform UWP. Pelajari lebih lanjut tentang UWP.
Nota
Buat 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 yang tidak dikemas
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 menggunakan templat Proyek VSIX.
Tampilan Web2
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, dan menawarkan pratinjau pengembang untuk WinUI untuk dukungan UWP. Lihat Pengantar Microsoft Edge WebView2.
Microsoft Foundry di Windows
Microsoft Foundry di Windows menawarkan fitur dan API yang didukung AI di PC Windows 11. Fitur-fitur ini sedang dalam pengembangan aktif. 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 aplikasi Windows 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 melalui pustaka antarmuka pengguna Windows, seperti User32 dan GDI+. Ini adalah cara yang diuji pertempuran untuk membuat aplikasi desktop menggunakan desainer visual dalam Visual Studio. Lihat Panduan Desktop (Windows Forms .NET).
Windows Presentation Foundation (WPF)
Kerangka kerja UI untuk membangun aplikasi desktop Windows. Aplikasi WPF 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 SDK Aplikasi Windows, 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
Kepulauan XAML memungkinkan Anda menghosting kontrol WinRT XAML di aplikasi desktop non-UWP (Win32, WinForms, WPF) mulai dari 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 akselerasi perangkat keras melalui DirectML di mana tersedia. Lihat Windows ML.
Konten terkait
Windows developer