ماذا يعني الاختصار app في علم الحاسوب ومن أين جاء

1 إجابات
profile/م-صفاء-الحسبان
م. صفاء الحسبان
ماجستير في نظم المعلومات الحاسوبية - علم البيانات (٢٠١٩-٢٠٢١)
.
١٢ فبراير ٢٠٢١
قبل ٤ سنوات
التطبيق( app ) في علوم الكمبيوتر هو اختصار لبرنامج التطبيقات ( Application software ) وهو متعلق بالتطبيقات التي تم تصميمها ، والتطبيقات عبارة عن برنامج أو مجموعة من البرامج المصممة للمستخدمين النهائيين. أمثلة للتطبيقات: معالج الكلمات ، جدول البيانات ، تطبيق المحاسبة ، متصفح الويب ، عميل البريد الإلكتروني ، مشغل الوسائط ، عارض الملفات ، المحاكيات ، لعبة وحدة التحكم ، محرر الصور ، إلخ.

يمكن تجميع التطبيقات مع الكمبيوتر وبرامج النظام الخاصة به أو نشرها بشكل منفصل ويمكن ترميزها على أنها مملوكة (حيث يكون لديهم حقوق ملكية كاملة ولا يمكن لأي شخص عرض أو تعديل التعليمات البرمجية الخاصة بهم) أو مفتوحة المصدر  (حيث يكون كودهم متاحًا للجميع) أو المشاريع. كذلك أيضًا ، مجموعة التطبيقات المصممة لمنصات الأجهزة المحمولة تسمى App.

في تكنولوجيا المعلومات ، التطبيق (التطبيق) هو برنامج كمبيوتر مصمم لمساعدة الأشخاص على أداء نشاط / خدمة / وظيفة معينة. اعتمادًا على نوع النشاط / الخدمة / العمل الذي تم تصميمه من أجله ، على سبيل المثال ، يمكن للتطبيق معالجة النصوص والأرقام والصوت والرسومات ومجموعة من هذه العناصر. تركز بعض حزم التطبيقات على مهمة واحدة ، مثل معالجة الكلمات ؛ وتشمل البرامج الأخرى ، التي تسمى البرامج المتكاملة ، عدة تطبيقات.


الكناية :لا تقتصر كلمة تطبيق (App ) المستخدمة كصفة على معنى "أو تتعلق ببرنامج التطبيق". على سبيل المثال ، تنطبق مفاهيم مثل واجهة برمجة التطبيقات (API) وخادم التطبيقات والمحاكاة الافتراضية للتطبيق وإدارة دورة حياة التطبيقات وتطبيق الهاتف المحمول على جميع برامج الكمبيوتر على حد سواء ، وليس فقط برامج التطبيقات.


بينما تتوفر بعض التطبيقات في إصدارات من عدة منصات مختلفة ؛ يعمل البعض الآخر على نظام أساسي واحد فقط ، وبالتالي يطلق عليهم تطبيقات  ايضاً، على سبيل المثال ، تطبيق Microsoft Windows الجغرافي أو تطبيق Android التعليمي أو لعبة Linux. يظهر أحيانًا تطبيق شائع جديد يعمل فقط على نظام أساسي واحد ، مما يزيد من الرغبة في استخدام هذا النظام الأساسي. وهذا ما يسمى التطبيقات والتطبيقات القاتلة  Apps and killer apps  على سبيل المثال ، كان VisiCalc أول برنامج جداول بيانات حديث من Apple II وساعد في بيع أجهزة الكمبيوتر الجديدة في ذلك الوقت إلى المكاتب. بالنسبة إلى Blackberry كان برنامج البريد الإلكتروني الخاص بهم.

وفي السنوات الأخيرة ، أصبح المصطلح المختصر "APP" شائعًا للإشارة إلى تطبيقات الأجهزة المحمولة مثل الهواتف الذكية والأجهزة اللوحية ، ويتوافق الشكل المختصر مع نطاقه الأصغر عادةً مقارنة بالتطبيقات الموجودة على أجهزة الكمبيوتر. حتى في الآونة الأخيرة ، يتم استخدام النسخة المختصرة لبرامج تطبيقات سطح المكتب أيضًا.

وهناك العديد من الطرق المختلفة  لتصنيف التطبيقات APP : 


  1. لغات البرمجة المستخدمة :
    يتم تصنيف التطبيقات البرمجية  فيما يتعلق بلغة البرمجة التي يتم بها كتابة الكود المصدري أو تنفيذه ، واحترام غرضها ومخرجاتها حيث تتوفر مجموعة من لغات البرمجة التي يلجى اليها المبرمجون عند برمجة اي تطبيق وذلك بما يتناسب مع منصة التطبيق والية عمله .

  2.  الملكية وحقوق الاستخدام :
    يتم عادةً تمييز برامج التطبيقات بين فئتين رئيسيتين: 
    تطبيقات برمجيات المصادر المغلقة (المملوكة ) و تطبيقات البرمجيات مفتوحة المصدر ، وبين تطبيقات البرمجيات المجانية أو المملوكة. يتم وضع البرامج الاحتكارية تحت حقوق النشر الحصرية ، ويمنح ترخيص البرنامج حقوق استخدام محدودة. ينص مبدأ الإغلاق المفتوح على أن البرنامج قد يكون "مفتوحًا للتمديد فقط ، ولكن ليس للتعديل". يمكن لمثل هذه التطبيقات الحصول على وظائف إضافية فقط من قبل جهات خارجية.

    يجب تشغيل البرامج المجانية ومفتوحة المصدر أو توزيعها أو بيعها أو توسيعها لأي غرض من الأغراض ، و "كونها مفتوحة" يجب تعديلها أو عكسها بنفس الطريقة.

    تطبيقات البرمجيات الحرة والمفتوحة المصدر الصادرة التي تكون بموجب ترخيص مجاني تكون دائمة وخالية من حقوق الملكية. ربما يحق للمالك أو الجهة المنفذة لأي حق (حقوق الطبع والنشر أو العلامة التجارية أو براءة الاختراع ) إضافة استثناءات أو قيود أو انقضاء الوقت أو تواريخ انتهاء الصلاحية لشروط ترخيص الاستخدام.

    ومن الامثلة عليهم برامج المجال العام وهي نوع من البرمجيات الحرة والمفتوحة المصدر ، وهي خالية من حقوق الملكية ويمكن تشغيلها أو توزيعها أو تعديلها أو عكسها أو إعادة نشرها أو إنشائها في أعمال مشتقة - بشكل علني أو محجوز - دون إسناد حقوق النشر وبالتالي الإلغاء. يمكن حتى بيعها ، ولكن دون نقل الملكية العامة إلى مواضيع فردية أخرى. يمكن إصدار SW-المجال العام بموجب بيان قانوني للترخيص (غير) ، والذي يفرض هذه الشروط والأحكام لمدة غير محددة (لمدى الحياة ، أو إلى الأبد).

  3.  لغة الترميز
    منذ التطوير والاعتماد شبه العالمي للويب ، ظهر تمييز مهم بين تطبيقات الويب - المكتوبة باستخدام HTML و JavaScript وتقنيات الويب الأصلية الأخرى وتتطلب عادةً أن يكون أحدها متصلاً بالإنترنت ويعمل بمتصفح ويب - و التطبيقات الأصلية التقليدية المكتوبة بأي لغة متاحة لنوع معين من أجهزة الكمبيوتر. كان هناك نقاش مثير للجدل في مجتمع الحوسبة بشأن تطبيقات الويب التي تحل محل التطبيقات الأصلية للعديد من الأغراض ، خاصة على الأجهزة المحمولة مثل الهواتف الذكية والأجهزة اللوحية. لقد زادت شعبية تطبيقات الويب بشكل كبير في بعض الاستخدامات ، لكن مزايا التطبيقات تجعلها غير مرجحة قريبًا ، إن وجدت. علاوة على ذلك ، يمكن أن يكون الاثنان مكملين ، بل ومتكاملين. 

  4. الغرض والإخراج
    وقد تكون مجموعة  التطبيقات إما تطبيقات أفقية أو تطبيقات رأسية. حيث ان التطبيقات الأفقية أكثر شيوعًا وانتشارًا ، لأنها أغراض عامة ، على سبيل المثال معالجات الكلمات أو قواعد البيانات. امّا التطبيقات العمودية هي منتجات متخصصة ، مصممة لنوع معين من الصناعة أو الأعمال ، أو قسم داخل المنظمة. ستحاول مجموعات البرامج المتكاملة التعامل مع كل جانب محدد ممكن ، على سبيل المثال ، عامل التصنيع أو المصرفي ، أو المحاسبة ، أو خدمة العملاء.