أحمد دوميBTEC IT
مقارنةمدخل إلى التطبيقاتمبني على مادة أحمد دومي

أنظمة تشغيل الأجهزة المحمولة: iOS وAndroid وJava ME وتطبيقات الويب وكيف تختار

Mobile Operating Systems

الجواب المختصر

نظام التشغيل هو البرنامج الأساسي الذي يدير وظائف الجهاز ولا يعمل أي تطبيق بدونه. وتُطوَّر تطبيقات الأجهزة المحمولة لأربعة خيارات: iOS من Apple (أمان وتكامل لكنه حصري لأجهزتها)، وAndroid من Google (الأوسع انتشارًا ومفتوح المصدر)، وJava ME (قديم وخفيف)، وتطبيقات الويب (تعمل عبر المتصفح دون تثبيت لكن بقيود في الوصول إلى خصائص الجهاز).

شرح مفصّل

نظام التشغيل هو البرنامج الأساسي الذي يدير جميع وظائف جهازك، وبدونه لا تستطيع تشغيل أي تطبيق. أربعة خيارات لتطوير تطبيقات الأجهزة المحمولة: iOS (Apple): أمان وتكامل عالٍ لكنه حصري لأجهزة Apple. Android (Google): الحصة الأكبر عالميًا ويعمل على مئات الأجهزة وهو مفتوح المصدر. Java ME: قديم خفيف كان سائدًا قبل الهواتف الذكية. تطبيقات الويب: تعمل عبر المتصفح دون تثبيت على أي جهاز بقيود الوصول للخصائص. اختيار النظام من أهم قرارات تطوير التطبيق ويعتمد على الجمهور والتوافق والأداء والكلفة والخصائص المطلوبة.

النظامالمزاياالعيوب
iOS (Apple)تكامل سلس مع أجهزة Apple الأخرى، مراجعة دقيقة للتطبيقات في App Store فتقل الضارة، تحديثات فورية للأجهزة المدعومةحصري لأجهزة Apple، خيارات تخصيص محدودة، أجهزة أغلى
Android (Google)مئات الأجهزة من شركات متعددة، مرونة وتخصيص أكبر، تكامل مع خدمات Google (Gmail وMaps...)تجزؤ التحديثات، تطبيقات مسبقة التثبيت غير مرغوبة، تفاوت مستوى الأمان
Java MEخفيف جدًا ومناسب للأجهزة محدودة الموارد والقديمةلا يدعم وظائف الهواتف الذكية الحديثة كالكاميرا المتقدمة وGPS، وانخفض الطلب عليه
تطبيقات الويبتعمل على أي جهاز ونظام بلا تثبيت، تحديث سهل من الخادم، كود واحد، تكلفة أقلوصول محدود لخصائص الجهاز، أداء أبطأ قليلًا في الوظائف المكثفة، لا تعمل دون إنترنت إلا بتقنيات خاصة

كيف تختار النظام؟

المعيارالسؤال
الجمهورأي نظام يستخدم مستخدموك أكثر؟
التوافقهل يستخدمون هواتف حديثة أم قديمة؟ هل تحتاج الوصول للنظامين؟
الأداءهل يحتاج تطبيقك معالجة مكثفة (ألعاب، صور)؟ الأصلية أفضل غالبًا
الكلفة والوقتما ميزانيتك ومهلتك؟ تطبيق الويب أسرع وأرخص في البداية
خصائص الجهازهل تحتاج GPS أو AR أو بصمة؟ الويب لا يوفر وصولًا كاملًا
العمل دون إنترنتالأصلية أفضل للعمل دون اتصال

وللمقارنة بين الهاتف والحاسوب: تطبيق الهاتف مقابل سطح المكتب. ولاختيار المنصة في وثيقة التصميم: اختيار المنصة المناسبة. وللأدوات: SDK.

المصطلحات: عربي ↔ English

نظام تشغيل
Operating System
تطبيق ويب
Web App
تجزؤ التحديثات
Update Fragmentation

كل المصطلحات في القاموس ←

لماذا يهمّ هذا في BTEC؟

عند المقارنة اذكر ميزة وعيبًا لكل نظام، واربط المعيار بحال المشروع.

أسئلة تجيب عنها هذه الصفحة

  • ما الفرق بين iOS وAndroid؟
  • ما هي تطبيقات الويب مقابل التطبيقات الأصلية؟

عن كاتب الصفحة

أحمد دومي — Ahmad Domi

مدرّس BTEC IT · الأردن

نوع المحتوى
شرح مبني على مادة أحمد دومي — وليس نصًّا رسميًّا من Pearson
آخر مراجعة
ملاحظة على المصدر
المثال التطبيقي في هذه الصفحة وضعه الموقع لتقريب الفكرة.