TechBord Logo
TechBord detail

پلتفرم ویندوز جهانی (UWP) چیست؟

مخفف "Universal Windows Platform." UWP یک پلت فرم توسعه برنامه کاربردی (Application) است که توسط مایکروسافت ایجاد شده است. یک UWP برنامه (App) می‌تواند در چندین دستگاه از جمله Windows کامپیوتر شخصی (PC)، تبلت (Tablet) و گوشی هوشمند (Smartphone) اجرا شود. برخی از برنامه‌های UWP می‌توانند روی انواع دیگر سخت‌افزار مایکروسافت از جمله Xbox، HoloLens و دستگاه‌های اینترنت اشیا (Internet of Things) اجرا شوند.

UWP یک پلت‌فرم مشترک برای توسعه دهنده (Developer) برای ساخت برنامه‌ها فراهم می‌کند. چندین نوع سخت افزار پلتفرم جهانی ویندوز رابط برنامه کاربردی (API) شامل طیف گسترده ای از کتابخانه ها، عناصر تابع (Function) و رابط کاربری (User Interface) است که توسعه دهندگان می توانند در برنامه های خود ادغام کنند. با گنجاندن چندین نوع DeviceFamily در یک برنامه UWP، یک توسعه‌دهنده می‌تواند رابط برنامه را برای چندین نوع دستگاه سفارشی کند.

Microsoft Visual Studio 2015 و جدیدتر از UWP API پشتیبانی می کند و یک محیط توسعه انعطاف پذیر چند پلتفرم (Multiplatform) را در اختیار توسعه دهندگان قرار می دهد. در حالی که API در () پیاده سازی می شود، برنامه های UWP را می توان در C++، سی شارپ (C#)، Visual Basic یا حتی جاوا اسکریپت (JavaScript) نوشت. اگر Windows.Universal به عنوان خانواده دستگاه هدف تنظیم شود، Microsoft Visual Studio الکترونیک دستگاه یکپارچه یا محیط توسعه یکپارچه (IDE) کد را به عنوان یک برنامه UWP کامپایل (Compile) خواهد کرد.

UWP و فروشگاه مایکروسافت

زمانی که مایکروسافت استور (فروشگاه ویندوز سابق) در سال 2012 راه اندازی شد، توسعه دهندگان فقط می توانستند برنامه های UWP را ارسال کنند. برنامه های ساخته شده بر روی پلتفرم های قبلی، مانند فرم های ویندوز و WPF، مجاز نبودند. برای گسترش دامنه برنامه های موجود در فروشگاه، مایکروسافت بعداً "Desktop Bridge" را ایجاد کرد که به توسعه دهندگان اجازه می دهد برنامه های غیر UWP را برای فروشگاه مایکروسافت بسته بندی کنند.

توجه: UWP با ویندوز ده (Windows 10)

UWP مخفف چیست؟

تعریف اصطلاح پلتفرم ویندوز جهانی (UWP) توسط تک بورد

تعریف پلتفرم ویندوز جهانی (UWP) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف پلتفرم ویندوز جهانی (UWP) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.