برنامه یک برنامه نرم افزاری است که در هر پلتفرم اجرا می شود
کلمه "app" مخفف "application" است. این یک تکه از نرم افزار است که می تواند از طریق یک مرورگر وب یا حتی به صورت آفلاین بر روی رایانه، تلفن، رایانه لوحی یا هر دستگاه الکترونیکی دیگر اجرا شود. برنامه ها ممکن است یا ممکن است اتصال به اینترنت ندارند .
نرم افزار مدرن بر روی نرم افزار یا نرم افزار کلمه است. به همین دلیل است که شما احتمالا تنها با استفاده از یک برنامه تلفن همراه یا یک تکه کوچکی از نرم افزار که در یک وبسایت اجرا می شود، آن را می شنوید. این معمولا برای توصیف هر چیزی است که یک برنامه نرم افزاری کامل نیست.
انواع برنامه ها
سه نوع برنامه اصلی وجود دارد: دسکتاپ، تلفن همراه و وب.
برنامه های دسکتاپ، مانند موارد فوق، معمولا بسیار "کامل" هستند و شامل تمام ویژگی های یک برنامه می شوند، در حالی که معادل موبایل یا برنامه یک نسخه ساده و آسان برای استفاده است.
این باعث می شود که شما در نظر داشته باشید اکثر برنامه های دسکتاپ و وب ساخته شده است که با یک ماوس و صفحه کلید همراه با صفحه نمایش بسیار بزرگتر مورد استفاده قرار گیرد اما برنامه های تلفن همراه با یک انگشت یا قلم قابل دسترسی در یک صفحه کوچک در دسترس قرار می گیرند.
برنامه های وب ممکن است پر از ویژگی های بیش از حد، اما آنها مجبور به استفاده از قابلیت های اتصال به اینترنت و برنامه مرورگر وب است، بنابراین در حالی که برخی از آنها با وظیفه سنگین است و می تواند به خوبی مانند برنامه های تلفن همراه و یا رومیزی انجام، اکثر برنامه های وب به دلیلی سبک وزن.
اگر یک برنامه ترکیبی از یک برنامه وب و برنامه دسکتاپ باشد، ممکن است برنامه های ترکیبی نامیده شود. این برنامه هایی هستند که دارای رابط کاربری آفلاین و دسکتاپ و دسترسی مستقیم به سخت افزار و سایر دستگاه های متصل هستند، بلکه یک اتصال همیشه به اینترنت برای به روز رسانی سریعتر و دسترسی به منابع اینترنتی است.
نمونه هایی از برنامه ها
برخی از برنامه ها در همه سه شکل موجود هستند و نه تنها برنامه های تلفن همراه بلکه برنامه های کاربردی دسک تاپ و وب نیز در دسترس هستند.
ویرایشگر تصویر Adobe Photoshop یک برنامه کامل نرم افزاری است که بر روی کامپیوتر شما اجرا می شود، اما Adobe Photoshop Sketch یک برنامه تلفن همراه است که به شما اجازه می دهد تا از یک دستگاه قابل حمل استفاده کنید. این بیشتر از نسخه ی چسبنده برنامه دسکتاپ است. همان درست با برنامه وب به نام Adobe Photoshop Express Editor.
مثال دیگر مایکروسافت ورد است. این در دسترس است برای رایانه ها در پیشرفتهترین شکل خود، بلکه در وب و از طریق یک برنامه تلفن همراه است.
این دو نمونه از برنامه هایی هستند که در همه سه فرم برنامه وجود دارد، اما این همیشه مورد نیست.
به عنوان مثال، شما می توانید از طریق وب سایت رسمی Gmail.com و برنامه تلفن همراه جیمیل به پیام های Gmail خود دسترسی پیدا کنید، اما یک برنامه دسک تاپ از Google وجود ندارد که به شما امکان دسترسی به ایمیل شما را می دهد. در این مورد، جیمیل هر دو برنامه تلفن همراه و وب است، اما یک برنامه دسکتاپ نیست. شما می توانید آن را اضافه یا حذف آن را به عنوان مورد نظر.
دیگران (بازی های معمولی) مشابه هستند، در حالی که هر دو نسخه موبایل و وب از همان بازی وجود دارد، اما شاید برنامه دسکتاپ نیست. یا ممکن است یک نسخه دسکتاپ بازی وجود داشته باشد، اما در وب یا برنامه تلفن همراه موجود نیست.
از کجا دریافت نرم افزار
در زمینه برنامه های موبایل، تقریبا در هر پلتفرم دارای مخزن خاصی است که کاربران آن می توانند برنامه های رایگان و پرداخت شده را دانلود کنند. این ها معمولا از طریق دستگاه خود و یا حتی یک وب سایت قابل دسترسی هستند به طوری که برنامه می تواند برای دانلود بار بعدی که کاربر بر روی دستگاه است، باشد.
به عنوان مثال، فروشگاه Google Play و Appstore آمازون برای آندروید دو مکان هستند که کاربران Android می توانند برنامه های موبایل را دانلود کنند. اپل، آی پاد لمسی، و iPads می توانید برنامه های از طریق iTunes در کامپیوتر و یا از طریق فروشگاه App مستقیم از دستگاه دریافت کنید.
برنامه های دسکتاپ به طور گسترده ای از منابع غیر رسمی (از جمله Softpedia و FileHippo.com) استفاده می شود اما برخی از آنها رسمی Mac App Store برای برنامه های macOS و Windows Store برای برنامه های ویندوز می باشد.
از طرف دیگر، برنامه های وب از یک مرورگر وب بارگیری می کنند و نیازی به دانلود ندارند. این مگر اینکه شما در مورد چیزهایی مانند برنامههای Chrome که به رایانهتان دانلود میشوند حرف میزنید اما بعد از آن برنامههای کوچک مبتنی بر وب از طریق chrome: // apps / URL مانند جریان ویدئو اجرا میشوند.
البته قبل از اینکه هر چیزی را دانلود کنید، مطمئنا دانلود و نصب نرم افزار را برای جلوگیری از بدافزاری ببینید .
توجه: گوگل به خدمات آنلاین خود به عنوان یک برنامه اشاره می کند، اما آنها همچنین مجموعه ای خاص از خدمات را به نام Google Apps for Work فروخته اند. گوگل سرویس میزبانی برنامه به نام Google App Engine دارد که بخشی از Google Cloud Platform است.