برنامه ویندوز چیست؟ اپلیکیشن دسکتاپ چیست؟ اونها چجوری متفاوت هستن؟
قبل از ویندوز 8(Windows 8) و ویندوز 10 ، زمانی که مردم به گوشیهای هوشمند و تبلتهای (Windows 10)اندرویدی(Android) و آیفون و آیپد اشاره میکردند ، اصطلاح برنامهها(apps) را شنیدهاید ، اما نه رایانههای شخصی ویندوزی(Windows PCs) سنتی . اکنون ما انواع برنامه ها را برای ویندوز(Windows) داریم . برنامه مایکروسافت استور(Microsoft Store app) چیست ؟ برنامه یونیورسال ویندوز(Windows universal) چیست ؟ در مورد یک برنامه دسکتاپ(desktop app) چطور؟ تفاوت آنها با برنامه های دسکتاپ سنتی چیست؟ در ادامه بخوانید و ما به شما کمک می کنیم تا تفاوت بین تمام این اصطلاحات و مفاهیم را درک کنید:
برنامه ها و برنامه ها چه مشترکاتی دارند؟ نرم افزار هستند!
اگر به تصویر کلی نگاه کنید، برنامهها، برنامهها، برنامههای دسکتاپ یا برنامههای دسکتاپ مشابه هستند: نرمافزاری که به رایانه یا دستگاهی(computer or device) که روی آن اجرا میشود دستور میدهد تا کاری را که برنامهنویس یا برنامهنویسهایشان طراحی کردهاند انجام دهد. آنها همچنین به آن رایانه یا دستگاه(computer or device) می گویند که چگونه کاری را که قرار است انجام دهد انجام دهد.
برنامه ها، برنامه های دسکتاپ یا برنامه های دسکتاپ چیست؟
هنگامی که به ویندوز 10(Windows 10) اشاره می شود ، متخصصان فناوری اطلاعات و نشریات فناوری اغلب از اصطلاحات برنامه ها، برنامه ها و برنامه های دسکتاپ(desktop apps) به جای یکدیگر استفاده می کنند. دلیل آن این است که آنها یک چیز هستند: برنامه های کاربردی ویندوز سنتی که با (Windows)ماوس و صفحه کلید(mouse and keyboard) نصب و استفاده می کنید ، درست همانطور که از اولین نسخه های ویندوز(Windows) انجام شده است. در ویندوز(Windows) ، لیست برنامه های دسکتاپ(desktop apps) نصب شده در کنترل پنل(Control Panel) یافت می شود. کنترل پنل(Control Panel) را باز کنید و به "Programs ->Programs and Features" یا پنجره قدیمی افزودن(Add) یا حذف برنامه ها بروید.
در اینجا مهمترین ویژگی های برنامه ها، برنامه های دسکتاپ یا برنامه های دسکتاپ آورده شده است:
- برنامه های دسکتاپ(Desktop apps) معمولا دارای ویژگی های متعدد هستند و می توانند چندین کار را انجام دهند. گاهی اوقات حتی یک مجموعه بزرگ از وظایف.
- آنها فقط با ورودی ماوس و صفحه کلید(mouse and keyboard input) خوب کار می کنند و با ورودی لمسی کمتر کار می کنند.
- در ویندوز 10(Windows 10) و ویندوز 8.1(Windows 8.1) ، برنامههای دسکتاپ با مجوزهای محدود اجرا میشوند، اما میتوانند مجوزهای مدیریتی توسط کاربر به آنها داده شود. برخی از برنامه ها، مانند برنامه های آنتی ویروس، بدون داشتن مجوزهای مدیریتی نمی توانند به درستی اجرا شوند. هنگامی که مجوزهای مدیریتی داده می شود، برنامه ها می توانند سیستم عامل(operating system) را تغییر دهند .
- برنامه ها می توانند در چندین نمونه به صورت موازی اجرا شوند. به عنوان مثال، می توانید همان برنامه دسکتاپ را دو(desktop app two) یا سه بار یا هر چند بار که نیاز دارید باز کنید و با همه نمونه ها به صورت موازی کار کنید. در راهاندازی چند نمایشگر ، اگر چندین نمونه از یک برنامه دسکتاپ را راهاندازی کنید، میتوانید یک برنامه دسکتاپ را روی هر یک از مانیتورهای خود و همه آنها به طور همزمان(desktop application) نمایش دهید(desktop app) .
- برنامهها را میتوان در هر نسخهای از ویندوز(Windows) استفاده کرد : Windows 10، Windows 8.1، یا Windows 7. با این حال ، بسته به نحوه برنامهریزی ، برخی ممکن است با نسخههای قدیمیتر ویندوز سازگار نباشند.(Windows)
- آنها ممکن است سرویس های ویندوز(Windows) اضافی را نصب کنند که به آنها امکان دسترسی به منابع سیستم مختلف را می دهد و کارهای پیچیده تری را به نفع کاربر انجام می دهند. برنامه های VPN(VPN) و برنامه های آنتی ویروس رایج ترین نمونه های برنامه های دسکتاپ هستند که سرویس های (desktop apps)ویندوز(Windows) را نصب می کنند.
- در طول نصب، برنامهها میتوانند bloatware را نصب کنند که شما نمیخواهید، بسته به اینکه توسعهدهنده آنها این را میخواهند یا نه، تا بیشتر از آنها کسب درآمد کنند.
- برنامه های دسکتاپ(Desktop) می توانند حاوی هر محتوایی باشند. آنها توسط مایکروسافت(Microsoft) سرپرستی نمی شوند مگر اینکه از طریق فروشگاه مایکروسافت(Microsoft Store) توزیع شوند .
- برنامه ها را می توان طبق دستور توسعه دهنده آنها، از جمله از طریق فروشگاه مایکروسافت(Microsoft Store) ، توزیع کرد . همچنین، آنها را می توان از هر منبعی نصب کرد: وب سایت ها، دیسک های نصب(installation discs) ، درایوهای فلش USB(USB flash) و سایر رسانه های نصب.
- برنامه های دسکتاپ(Desktop) همیشه در "Control Panel -> Programs -> Programs and Features" لیست می شوند و همچنین می توانند از این مکان حذف شوند.
- برنامهها را میتوان بهصورت دستی توسط کاربر یا بهطور خودکار، از طریق سرویسهای بهروزرسانی خاص ایجاد شده توسط توسعهدهنده آنها یا از طریق برنامهها یا خدمات(apps or services) بهروزرسانی شخص ثالث، بهروزرسانی کرد.
- به روز رسانی برنامه های دسکتاپ ممکن است همیشه رایگان نباشد. توسعهدهنده آنها ممکن است برای بهروزرسانی برنامه به آخرین نسخه از کاربران هزینه دریافت کند.
- وقتی برنامه ای را خریداری می کنید، پول مستقیماً به دست توسعه دهنده (ها) می رود. با این حال، اگر از طریق فروشگاه مایکروسافت(Microsoft Store) توزیع شود ، مایکروسافت(Microsoft) از خرید شما پورسانت دریافت میکند و بقیه به توسعهدهنده(های) آن میرسد.
- برنامه های دسکتاپ(Desktop) می توانند هر مدل مجوزی(licensing model) داشته باشند : از مدل های اختصاصی گرفته تا مجوزهای رایگان و منبع باز.
- آنها نیازی به رعایت الزامات خاصی از جانب مایکروسافت(Microsoft) ندارند مگر اینکه از طریق فروشگاه مایکروسافت(Microsoft Store) توزیع شوند . تنها الزاماتی که آنها باید برآورده کنند مواردی است که توسط توسعه دهندگان آنها ایجاد شده است.
- برنامه ها(Programs work) روی سیستم هایی با پردازنده های Intel و AMD(Intel and AMD processors) با استفاده از معماری سیستم x86 کار می کنند(x86 system architecture) . آنها نمیتوانند روی پردازندههای ARM موبایل مانند پردازندههای مورد استفاده در گوشیهای هوشمند کار کنند، مگر اینکه از نوعی مجازیسازی استفاده شود.
برنامهها، برنامههای Windows یونیورسال(Windows universal) ( UWP ) یا برنامههای فروشگاه مایکروسافت(apps or Microsoft Store apps) چیست؟
وقتی در مورد برنامه های ویندوز(Windows apps) می شنوید ، بدون اینکه کلمه دسکتاپ(desktop) ذکر شود، در مورد برنامه هایی صحبت می کنیم که از طریق فروشگاه مایکروسافت(Microsoft Store) توزیع می شوند . آنها معمولاً نرم افزارهای پیچیده تری نسبت به برنامه ها و برنامه های دسکتاپ(desktop apps and programs) هستند.
در اینجا مهمترین ویژگی های برنامه های ویندوز(Windows apps) آمده است :
- تمایل به داشتن تعداد محدودی از ویژگی ها. بسیاری(Many) از آنها فقط یک کار یا چند کار مکمل را انجام می دهند.
- آنها برای کار با چندین دستگاه ورودی طراحی شده اند: صفحه نمایش لمسی، قلم دیجیتال، ماوس و صفحه کلید(mouse and keyboard) و غیره.
- برنامه(Apps) ها را می توان فقط در یک نمونه در یک زمان، در یک صفحه در یک زمان معین اجرا کرد. در راه اندازی چند نمایشگر، می توانید یک برنامه را تنها در یکی از مانیتورهای خود نمایش دهید.
- آنها همیشه با مجوزهای محدود اجرا می شوند و هرگز نمی توانند مجوزهای مدیریتی را از کاربر دریافت کنند. این بدان معنی است که آنها نمی توانند سیستم عامل(operating system) و سایر برنامه ها را تغییر دهند.
- برنامه(Apps) ها فقط در ویندوز 10(Windows 10) و ویندوز 8.1 قابل اجرا(Windows 8.1) هستند. آنها را نمی توان در نسخه های قدیمی ویندوز(Windows) استفاده کرد.
- برنامه های ویندوز(Windows) نمی توانند سرویس های اضافی ویندوز(Windows) را نصب کنند.
- برنامههای فروشگاه مایکروسافت(Microsoft Store) نمیتوانند bloatware را نصب کنند. آنها برای توزیع توسط مایکروسافت(Microsoft) تایید نمی شوند .
- محتوای بزرگسالان(Adult content) در برنامههای Windows که از طریق فروشگاه مایکروسافت(Microsoft Store) توزیع میشوند ممنوع است .
- برنامه های ویندوز از فروشگاه مایکروسافت(Microsoft Store) دانلود و نصب می شوند . این تنها روش رسمی توزیع آنهاست. با این حال، توسعهدهندگان و کاربران قدرتمند میتوانند برنامهها را از منابع دیگر، درست مانند Android ، بارگذاری کنند .
- "Control Panel -> Programs -> Programs and Features." فهرست نشدهاند . آنها را می توان از منوی استارت(Start Menu) (در ویندوز 10) یا صفحه شروع(Start) (در ویندوز 8.1)، فروشگاه مایکروسافت(Microsoft Store) یا برنامه تنظیمات(Settings) حذف کرد. در اینجا می توانید در مورد این موضوع بیشتر بدانید: 9 روش برای حذف برنامه های دسکتاپ و برنامه های مدرن در ویندوز(Windows) .
- آنها به طور خودکار از طریق فروشگاه مایکروسافت(Microsoft Store) به روز می شوند .
- هنگامی که یک برنامه خریداری و نصب می شود، به روز رسانی ها همیشه برای همه کاربران آن رایگان است.
- وقتی برنامهای را از فروشگاه(Microsoft Store) مایکروسافت خریداری میکنید ، مایکروسافت(Microsoft) از خرید شما پورسانت دریافت میکند و بقیه به توسعهدهنده(های) آن میرسد.
- برنامه(Apps) ها باید از یک مدل مجوز(licensing model) خاص استفاده کنند که توسط مایکروسافت(Microsoft) ایجاد شده است. جزئیات بیشتر را میتوانید در اینجا پیدا کنید: توافقنامه توسعهدهنده برنامه(App Developer Agreement) .
- آنها باید شرایط خاص مایکروسافت(Microsoft) را برآورده کنند . در غیر این صورت، آنها را نمی توان از طریق فروشگاه مایکروسافت(Microsoft Store) توزیع کرد . جزئیات بیشتر در کیت گواهی برنامه Windows(Windows App Certification Kit) .
- برنامهها(Apps) میتوانند بر روی معماری و پردازندههای سیستم ARM و x86(ARM and x86 system architecture) کار کنند و برای استفاده در چندین پلتفرم سختافزاری انعطافپذیرتر شوند.
برنامه های جهانی UWP یا Windows(UWP or Windows) چیست ؟
برنامههای Universal Windows یا UWP(Universal Windows apps or UWP) ( Universal Windows Platform ) مانند سایر برنامههایی هستند که در بخش قبل به آن اشاره کردیم، اما با یک تفاوت: آنها به گونهای طراحی شدهاند که روی چندین دستگاه با فاکتورهای فرم متفاوت کار کنند. آنها روی تبلتهای با ویندوز 10(Windows 10) ، لپتاپها و رایانههای رومیزی با ویندوز 10(Windows 10) ، کنسولهای ایکسباکس(Xbox One) وان و گوشیهای هوشمند با ویندوز 10 (Windows 10) موبایل(Mobile) یکسان به نظر میرسند و کار میکنند. در اینجا می توانید بیشتر بیاموزید: برنامه های Universal Windows Platform ( UWP ) چیست؟.
داستان برنامه های فروشگاه مایکروسافت(Microsoft Store) پیچیده می شود
در عصر ویندوز 8، اپلیکیشن ها یا اپلیکیشن های ویندوز استور(Windows Store) همان چیزها بودند. تفاوت فقط در روشی بود که شما برای نامگذاری آنها انتخاب کردید. در ویندوز 10(Windows 10) ، فروشگاه مایکروسافت هم برنامه ها و هم برنامه های (Microsoft Store)دسکتاپ(desktop apps) را می پذیرد . بنابراین، همه چیز گیج کننده می شود. به عنوان مثال، شما برنامه لمسی Evernote را در (Evernote)فروشگاه(Windows Store) ویندوز برای ویندوز 8.1 و برنامه دسکتاپ Evernote را در (Evernote)فروشگاه مایکروسافت(Microsoft Store) برای ویندوز 10 دارید.
مثال دیگر: شما برنامه OneDrive را(OneDrive app) در فروشگاه مایکروسافت(Microsoft Store) و OneDrive برای Windows(OneDrive for Windows) ، مشتری دسکتاپ(desktop client) دارید . در حالی که هر دو دسترسی به یک سرویس ذخیره سازی(storage service) ابری را ارائه می دهند، ظاهر آنها و ویژگی های آنها متفاوت است.
برای سادهتر کردن کارها، در اینجا یک قانون وجود دارد که باید به خاطر بسپارید: اگر برنامهای که استفاده میکنید از طریق فروشگاه مایکروسافت(Microsoft Store) توزیع شده باشد و برای دستگاههای دارای صفحه نمایش لمسی بهینه شده باشد، مناسبترین نام آن «برنامه» است. اگر یک «برنامه» برای دستگاههای دارای صفحهنمایش لمسی، بلکه لپتاپها و رایانههای شخصی با ماوس و صفحهکلید(mouse and keyboard) بهینه نشده است ، مناسبترین نام آن «برنامه رومیزی» است. به اندازه کافی ساده؟
کدام نوع از برنامه ها را ترجیح می دهید: برنامه های دسکتاپ(desktop apps) یا برنامه ها؟ 🙂
اکنون تفاوت بین انواع برنامه ها و برنامه های(apps and programs) ویندوز را(Windows) می دانید . امیدواریم(Hopefully) که ما در روشن کردن سؤالات شما و درک بیشتر موارد کار خوبی انجام داده باشیم. قبل از بستن این مقاله، به ما اطلاع دهید از کدام برنامهها بیشتر استفاده میکنید و کدامند: برنامهها یا برنامههای دسکتاپ؟
Related posts
چگونه به استفاده از Windows USB/DVD Download Tool
ویندوز 10 Update Assistant: ارتقا به May 2021 Update today!
چگونه به نصب Windows 11 در یک ماشین مجازی
چگونه به Windows 10 ارتقا دهید (به صورت رایگان)
ویندوز 10 Media Creation Tool: ایجاد setup USB stick or ISO
نحوه استفاده از برنامه تنظیمات ویندوز 10 مانند یک حرفه ای
از Windows Task Scheduler برای اجرای برنامه ها بدون درخواست UAC و حقوق سرپرست استفاده کنید
گزارش سلامت رایانه شخصی یا دستگاه ویندوز 10 خود را دریافت کنید و عملکرد آن را ببینید
نحوه استفاده از تایم لاین ویندوز 10 با گوگل کروم
نحوه ایجاد وظایف اساسی با Task Scheduler، در 5 مرحله
ویندوز 10 چه مقدار bloatware دارد؟
11 روش برای شروع پاکسازی دیسک، در ویندوز (همه نسخه ها)
7 جایگزین بهتر برای Task Manager از ویندوز
9 کاری که می توانید با پیکربندی سیستم در ویندوز انجام دهید
نحوه به روز رسانی دستی برنامه ها و بازی ها از فروشگاه مایکروسافت
PowerShell در ویندوز چیست و چه کاری می توانید با آن انجام دهید؟
7 کاری که می توانید با ابزار مدیریت دیسک در ویندوز انجام دهید
چگونه به استفاده از مراحل Recorder به مراحل ضبط برای Windows 10 عیب یابی
15 دلیل که چرا باید همین امروز آپدیت سالگرد ویندوز 10 را دریافت کنید
مشاهده اطلاعات سیستم و مدیریت فرآیندها از CMD یا PowerShell