مقدمة عن تطبيقات الهواتف الذكية هو عنوان الدرس الأول من الوحدة الثالثة التي تحمل اسم “تطبيقات الهواتف الذكية” في الفصل الدراسي الأول من مقرر “تقنية رقمية 3”.
ستتعرف في هذا الموضوع على كيفية التمييز بين برامج النظام (System Software) والبرامج التطبيقية (Application Software)، وشرح مراحل إنشاء تطبيقات الهواتف الذكية، وتمييز الفرق بين واجهة المستخدِم (User Interface – UI) وتجربة المستخدِم (User Experience – UX)، وتحديد مميزات استخدام برنامج مطوّر التطبيقات MIT (MIT App Inventor).
لذا قم بقراءة نواتج التعلُّم بعناية، ثم أعد قراءتها بعد انتهائك من دراسة الموضوع وتأكَّد من تحصيل كافة محتوياتها.
نواتج التعلُّم
تمييز الفرق بين برامج النظام والبرامج التطبيقية.
شرح مراحل إنشاء تطبيقات الهواتف الذكية.
تمييز الفرق بين واجهة المستخدِم وتجربة المستخدِم.
تحديد مميزات استخدام برنامج مطوّر التطبيقات MIT.
هيا لنبدأ!
مقدمة عن تطبيقات الهواتف الذكية
أصبحت الهواتف الذكية من أهم الأجهزة التي نعتمد عليها حاليًا بهدف إنجاز العديد من الأنشطة الهامة على مدار حياتنا اليومية، فعندما ترغب في التسوق أو في طلب وجبة مفضلة أو القيام بالتعاقد مع سيارة الأجرة، أو إجراء أي نشاط روتيني يومي مثل تصفح قنوات وسائل التواصل الاجتماعي المختلفة، فسوف تحتاج بلا شك إلى استخدام تطبيقات الهواتف الذكية لإنجاز تلك الممارسات بسهولة ويسر ودون التقيد بمكان معين أو وقت محدد.
ما هي البرامج التي تعد حاسمة لعمل جهاز الحاسب؟
برامج النظام.
البرامج التطبيقية.
سنتمكن في هذا الموضوع من التمييز بين هذين المفهومين وخصائص تطبيق الهاتف الذكي.
البرنامج
ما المقصود بالبرنامج؟
هو مجموعة من التعليمات الخاصة بالحاسب تقوم بأداء مهمة محددة وتنقسم إلى نوعين:
برامج النظام.
البرامج التطبيقية.
العلاقة بين المكونات المادية وبرامج النظام والبرامج التطبيقية
البرامج التطبيقية (Application Software)
متصفحات الإنترنت.
قواعد البيانات.
معالج النصوص.
جداول البيانات.
ألعاب الحاسب.
برامج النظام (System Software)
البرامج الملحقة.
أنظمة التشغيل.
أدوات تطوير الأنظمة.
المكونات المادية Hardware
الطابعة.
وحدة المعالجة المركزية.
الفأرة.
الأقراص.
برامج النظام
نظام التشغيل(Operating System)
هو نواة برامج النظام.
يدير نظام التشغيل مصادر الحاسب مثل:
الذاكرة.
وحدات الإدخال.
وحدات الإخراج.
يسمح للبرامج التطبيقية بالوصول إلى مصادر النظام.
يمنح نظام التشغيل مستخدم الحاسب واجهة للتفاعل مع الحاسب.
ما المقصود ببرامج النظام (Software System)؟
هي برامج مسؤولة عن إدارة الأجهزة وتتضمن البرامج المخصصة لإدارة الحاسب مثل:
نظام التشغيل.
إدارة الملفات.
يتم تشغيل برامج النظام ليعمل باستمرار في ذاكرة الحاسب ويتضمن: الإعدادات والتفضيلات ومكتبات الملفات والوظائف المستخدمة لتطبيقات النظام.
يتم تصميم برنامج النظام لتنفيذ وتقديم خدمات لبرامج التطبيقات وهو الوسيط بي المستخدم والأجهزة.
أمثلة على برامج النظام:
أنظمة التشغيل مثل (ويندوز، أندرويد، macOS،iOS ).
برامج تعريفات المكونات المادية (مثل برنامج تعريف الطابعة).
لمعرفة المزيد من المعلومات عن برامج النظام، قم بالاطّلاع على الرابط التالي:
بإمكانك مراجعة محتوى موضوع “مقدمة عن تطبيقات الهواتف الذكية” من بدايته وحتى هذه النقطة، من خلال الرابط التالي:
الاختلافات بين برامج النظام والبرامج التطبيقية
مراحل دورة حياة النظام
تطبيقات الهواتف الذكية (Mobile Application)
هي نوع من البرامج التطبيقية التي تم تصميمها لكي تعمل على الأجهزة المحمولة مثل الهواتف الذكية والأجهزة المحمولة.
أمثلة لتطبيقات الهواتف الذكية:
تطبيقات البريد الالكتروني.
تطبيقات التواصل الاجتماعي.
تطبيقات الرسائل الفورية.
تطبيقات الخرائط.
تطبيقات حكومية (الوزارات، المدارس، المستشفيات).
مراحل إنشاء تطبيقات الهواتف الذكية
التفاعل بين المستخدم والحاسب
تتكون عملية تعامل المستخدم مع الحاسب من:
واجهة المُستخدِم لتطبيقات الهواتف الذكية User Interface (UI)
تعتمد عملية تصميم واجهة التطبيق على تحقيق التوازن والتناسق بين عناصره بما تتضمنه من ألوان وصور وعناصر التحكم مثل التسميات (Labels) ومربعات النص (Text Boxes)والأزرار (Buttons).
فعملية تصميم التطبيق لا تقل أهمية عن برمجته، حيث إن واجهة التطبيق هي ما يراه المستخدم ويتفاعل معه عند استخدام التطبيق.
تجربة المُستخدِم User Experience (UX)
إن واجهة المستخدم الناجحة هي التي تشمل التنظيم الجيد للعناصر المرئية وآلية التحكم بالتطبيق، بالإضافة إلى مراعاة تجربة المستخدم والتي تشير إلى الاهتمام برغبات وتوقعات المستخدم للوصول إلى احتياجاته بسهولة وفعالية.
المواصفات العامة لإنشاء واجهة مستخدم جيدة تمنح تجربة مستخدم جيدة أيضًا:
منظمة بشكل جيد.
بسيطة.
تعمل بكفاءة.
متجاوبة مع حاجات المستخدم.
مرنة.
مميزات استخدام برنامج مطوّر التطبيقات MIT:
اختصار الوقت، حيث يمكننا تطوير تطبيق في أقل من ساعة واحدة.
يساعد على تطوير مهارات الإبداع من خلال استخدام اللبنات وتقليل احتمالات ارتكاب الأخطاء.
سهولة مشاركة التطبيقات التي يتم إنشاؤها في هذا البرنامج.
إمكانية الوصول إلى العديد من الوظائف الأساسية في الهاتف مثل المكالمات الهاتفية، الرسائل النصية القصيرة، وأجهزة الاستشعار عن الموقع والصوت وغيرها.
إمكانية حفظ البيانات عبر منصات التخزين السحابي.
لاحظ أن
تم تطوير برنامج مطوّر التطبيقات MIT في معهد ماساتشوستس للتقنية (Mssachusetts Institute of Technology).
بإمكانك مراجعة محتوى موضوع “مقدمة عن تطبيقات الهواتف الذكية” بدايةً من عنوان “الاختلافات بين برامج النظام والبرامج التطبيقية” وحتى نهاية الموضوع، من خلال الرابط التالي:
اختبر تحصيلك لمحتوى الموضوع من خلال الرابط التالي:
الواجب الإلكتروني
إلى هنا يكون قد انتهى موضوع “مقدمة عن تطبيقات الهواتف الذكية“، لا تنسوا مراجعة نواتج التعلُّم أعلى المقال، وانتظرونا في الموضوع القادم!