كيف أفرّق بين التطبيق App والبرنامج Software؟

لأننا أصبحنا اليوم أكثر ارتباطًا بالتقنية ومخرجاتها، ونتعامل بشكل يومي مع تطبيقات جوال عديدة وبرامج مختلفة، بات لزامًا علينا أن نُفرّق بين بعض المصطلحات التقنية التي نظنّها في غالب الأمر شيء واحد، رغم أنها مختلفة تمامًا!

ما أُشير إليه في مساهمتي هذه هو التطبيقات Applications والبرامج Software في اللغة الحاسوبية.

ومن خلال اطّلاعي على الأمر، تبيّن أن كل تطبيق هو برنامج، لكن العكس ليس صحيحًا! فالبرامج هي مكوّنات الحواسيب، والتطبيق هو أحد تلك البرامج.

ولا أُخفيكم سرًا أن مجرد قراءة السطر السابق قد "قلب أفكاري" وخلطها ببعض! ولجأتُ إلى أصدقائي الحسّوبيّين لإزالة اللبس علي وتوضيح الصورة.

فما الفرق بين التطبيق والبرنامج؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

هناك اختلافات جوهرية كثيرة بين التطبيق والبرنامج

هذا الموضوع يستعرض اهم هذه الاختلافات بالتفصيل :

شكرا على هذه الإضافة أستاذ أسامة..

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

تماما هذه هي خلاصة الاختلاف الموجود بينهما .

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

لا أعلم اكثر من ذلك وسأتابع لعل أحدهم يوضح الفكرة اكثر ..

باختصار وعلي حسب علمى المتواصع:

software: عبارة عن مجموعة من الأوامر ( ممكن تكون اكثر من برنامج ) مهمتها تشغيل الآلة او ما يعرف بال hardware يعني نقدر نقول أن نظام التشغيل مثل ( ويندوز ، واندرويد ، وغيرهم ) عبارة عن software وبمعني آخر الsoftware هو الذي يتعامل مع الhardware بشكل مباشر ويستطيع تنفيذ اي أمر يعطي له من application وليس من مستخدم.

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

بشكل عام: نظام التشغيل اندرويد مثلا هو software لأنه يستطيع القيام بكل الأوامر ويتواصل مع المكونات الصلبة بشكل مباشر ويعتبر وسيط بين الhardware وال application، اما التطبيقات فوظيفتها محدده ولا تتعامل بشكل مباشر مع المكونات الصلبة هي فقط من أجل المستخدم.

اتمني تكون الصور اصبحت اوضح.

لا اعلم الفرق بينهم ولكن التطبيق يمكن تحميله من جوجل بلاى ، وجوجل بلاى نفسه هو البرنامج، نحتاج إلى من يشرحها لنا.

ما أعرفه يا زينب أن جوجل بلاي هو تطبيق وليس برنامج.

وهو تطبيق متجر، بمعنى من خلاله نشتري تطبيقات أخرى، كما يسمى أيضا بتطبيقات جوجل الفورية.

وأتمنى ان نجد في التعليقات شرح اوفى لذلك.