fbpx

Application(өгөгдөл)-ийг хэрэглээний програм гэж нэрлэдэг. програм нь эцсийн хэрэглэгч эсвэл зарим тохиолдолд өөр програмд ​​зориулагдсан тодорхой функцийг гүйцэтгэдэг компьютерын програм хангамжийн багц юм. Програм нь бие даасан эсвэл бүлэг програм байж болно. Програм нь хэрэглэгчдэд зориулсан програмыг ажиллуулдаг үйлдлийн багц юм.

Аппликейшн нь ажиллахын тулд компьютерын үйлдлийн систем(OS) болон бусад туслах програм ь ихэвчлэн системийн програм хангамжийг ашигладаг. Аппликейшн нь хэрэглээний програмчлалын интерфейсээр(API) дамжуулсан бусад технологиос үйлчилгээ хүсэх ба тэдгээртэй харилцдаг.

Аппликейшн болон системийн програм хангамж

Хэрэглээний программ хангамжаас ялгаатай нь системийн програм хангамж нь далд горимд ажилладаг бөгөөд компьютерын хэрэглэгчтэй шууд харьцдаггүй. Системийн програм хангамж нь компьютер эсвэл инстанцийн ажиллагааг удирддаг бөгөөд ихэвчлэн үйлдлийн систем,  гипервизор болон драйверуудыг агуулдаг. Эдгээр нь эцсийн хэрэглэгчдэд зориулагдсан програмуудтай харьцуулахад ерөнхийдөө доод түвшний эсвэл үндсэн програмууд юм.

Програмууд нь санах ой, хадгалалт болон бусад хэрэгслүүд гэх мэт үндсэн техник хангамжийн нөөцөд хандахын тулд системийн программ хангамжийг ашигладаг. Жишээлбэл, програм нь файлуудыг удирдах, хадгалахын тулд файлын системд хандахын тулд системийн програм хангамжид тулгуурладаг.

Хэрэглээний төрлүүд

Аппликейшн нь хэрхэн бүтээгдсэн, ямар платформ дээр ажилладаг, нээлттэй эх сурвалж эсвэл өмчийнх эсэх, аль зах зээлд ашиглагдаж байгаа зэрэг олон талаараа ялгаатай байж болно. Жишээлбэл, гар утасны програм хөгжүүлэгч өөрийн кодыг native, вэб эсвэл hybrid програм гэж бичдэг бөгөөд эдгээр нэр томъёо нь ширээний програмуудыг мөн дүрсэлж болно. Хөгжүүлэгч нь   үндсэн үйлдлийн системтэй ижил програмчлалын хэлээр камер эсвэл GPS гэх мэт тусгай тоног төхөөрөмж дээр ажиллахын тулд native програмыг кодлодог. Жишээлбэл, Mac OS X дээрх Photos програмыг Objective-C хэл дээр бичсэн бөгөөд энэ нь Mac OS X-ийн ашигладаг хэл юм.

Эцсийн хэрэглэгч ихэвчлэн   Google Chrome гэх мэт вэб хөтчөөр дамжуулан вэб програм руу ханддаг.Хөгжүүлэгч нь JavaScript, CSS, HTML зэрэг хэд хэдэн хэл дээр вэб програм бичих боломжтой.

Hybrid програмууд нь төрөлх програмтай төстэй төхөөрөмжийн нөөцөд хандах боломжтой API-уудтай боловч ихэвчлэн HTML, CSS зэрэг хэлээр бичигддэг. Нэмж дурдахад, хөгжүүлэгчид тодорхой төхөөрөмжийн платформ дээр ажиллахын тулд гар утасны програмуудыг ихэвчлэн кодлодог.

Хэрэглээний лиценз

Мөн програмуудыг лицензийн хэв маягаар нь ангилж болно. Adobe Photoshop зэрэг өмчийн программ хангамжууд нь зохиогчийн эрхийн дагуу эзэмшдэг програмууд юм. Эцсийн хэрэглэгчид програм хангамжийг ханган нийлүүлэгчээр дамжуулан өмчийн программыг худалдаж авах эсвэл лицензлэх боломжтой. Тэд эдгээр програмуудыг өөрчлөх боломжгүй; Тэд зөвхөн гуравдагч талын нэмэлт хэрэгслээр дамжуулан тэдэнд функц нэмэх боломжтой.

WordPress зэрэг нээлттэй эхийн програмууд нь эцсийн хэрэглэгчид болон хөгжүүлэгчдэд ашиглах, өөрчлөх эх кодоор хангадаг.  Програм хангамжийн компаниуд болон хувь хүн хөгжүүлэгчид ихэвчлэн GNU гэх мэт ерөнхий эсвэл нийтийн лицензийн дагуу нээлттэй эхийн програмуудыг чөлөөтэй ашиглах боломжтой болгодог  .

Хөгжүүлэгч эсвэл хөгжүүлэгчдийн баг нь тодорхой босоо зах зээлд зориулж програм үүсгэж болно. Босоо програм нь ихэвчлэн эмнэлгийн төлбөрийн систем гэх мэт тодорхой салбар эсвэл хэлтсийн хэрэгцээнд үйлчилдэг. Үүний эсрэгээр, текст процессор эсвэл вэб хөтөч гэх мэт хэвтээ програмууд нь өргөн хүрээний салбарт үйлчилдэг.

 Апп гэж товчилсон “application” гэдэг үгийн товчилсон хувилбар нь анх Apple болон facebook-ийн хүмүүсийн дунд алдартай болсон. Хоёр компани хоёулаа хөгжүүлэгчиддээ бүтээгдэхүүнийхээ програм хангамжийг боловсруулахдаа  багаж хэрэгслийг ашиглахыг зөвшөөрдөг. Жишээлбэл, Apple нь Apple-ийн бүтээгдэхүүн эзэмшигчдийн төхөөрөмжид зориулсан програм худалдаж авах, татаж авах, суулгах, удирдахад ашигладаг онлайн үйлчилгээ болох App Store-ыг ажилуулдаг.

 Аппликейшн нь Apple macOS Dock дээрх хавтас бөгөөд хэрэглэгчдэд компьютер дээрх програмуудыг харуулах, нээх хурдан боломжийг олгодог.

Leave a Reply