جدول المحتوى
تطبيقات الجوال ماهي متطلباتها وانواعها الـ 3 ؟
تطبيقات الجوال ماهي متطلباتها وانواعها الـ 3 ؟
تعريف متطلبات تطبيقات الجوال او تطبيقات الهاتف المحمول
تحدثنا سابقا في موضوع برمجة تطبيق جوال و 10 فوائد لعملك وفي موضوعنا اليوم سنتطرق الى انواع تطبيقات الجوال وماهي الانسب اليك ، تطبيق الهاتف المحمول او تطبيقات الجوال هو تطبيق برنامج تم تطويره خصيصا للاستخدام على أجهزة الحوسبة اللاسلكية الصغيرة، مثل الهواتف الذكية أو الأجهزة اللوحية.
قبل البدء في تعريف متطلبات تطبيقات الجوال، يجب أن تقرر ما هو التنسيق الأنسب لمشروعك. يتم تصنيف تطبيقات الجوال وفقا لما إذا كانت تطبيقات على الويب أو تطبيقات أصلية ، والتي يتم إنشاؤها خصيصا لمنصة معينة. وهناك فئة ثالثة ، هي التطبيقات الهجينة ، وهي الجمع بين عناصر من كل من التطبيقات الأصلية والقائمة على شبكة الإنترنت.
التطبيقات الأصلية والتطبيقات المستندة إلى الويب والتطبيقات الهجينة كلها طرق لتلبية احتياجات مستخدم الجوال. لا يوجد حل فريد من نوعه: كل نوع لديه نقاط القوة والضعف. يعتمد اختيار أحدهما مقابل الآخر على متطلبات مشروع المؤسسة. ونقدم ادناه قائمة ببعض نقاط القوة والضعف لكل نوع من أنواع تطبيقات الهاتف المحمول.
1- تطبيقات الجوال – التطبيق الأصلي
* نقاط القوه
- الوصول إلى جميع الميزات الخاصة بالجهاز، بما في ذلك نظام تحديد المواقع العالمي (GPS)، والكاميرا، والإيماءات، والإشعارات.
- يمكن استخدامها دون اتصال بالإنترنت.
- يوفر تجربة كاملة للمستخدم على الهاتف الذكي iOS أو Android.
- الخيار الأكثر استجابة الذي هو مفتاح قابلية الاستخدام.
- بما أن التطبيقات الأصلية خاصة بالمنصة ومكتوبة باللغة الأصلية للمنصة ، يمكن تحسينها بالكامل للمنصة مما يجعلها أكثر كفاءة.
* نقاط الضعف
- ارتفاع تكاليف التطوير تطبيقات الجوال. بناء تطبيق الأصلي يتطلب المزيد من المواهب المتخصصة. يحتاج المطورون غير المطلعين على عملية تطوير منصتهم المستهدفة إلى تنمية المهارات من أجل تطوير التطبيق.
- يمكن أن تكون الصيانة معقدة للمستخدمين والمطورين.
- يجب أن يتم حزم التغييرات في إصدار جديد ووضعها في متجر التطبيقات.
- أقل قابلية للاكتشاف. يجب على المستخدم الذهاب إلى متجر التطبيقات والبحث عن تطبيق وتنزيله.
2- تطبيقات الجوال – تطبيق على شبكة الإنترنت
* نقاط القوه
- الأكثر قابلية للاكتشاف. يمكن للمستخدم البحث بسهولة عن تطبيق ويب باستخدام محرك بحث.
- يمكن تطوير التطبيق المستند إلى الويب بشكل أسرع بكثير من التطبيق الأصلي.
- الصيانة بسيطة. ويمكن القيام بذلك كلما دعت الحاجة.
- انخفاض تكاليف التطوير. انها أرخص لتطوير التطبيقات الهجينة وشبكة الإنترنت ، وهذه تتطلب المهارات التي تبني على الخبرة السابقة مع شبكة الإنترنت.
- لا حاجة لتوزيع البرنامج على الأجهزة التي تستخدم التطبيق.
- يتم إجراء أي تحديثات التطبيق إلى التطبيق وحدها وهي متاحة على الفور للمستخدم.
- دعم النظام الأساسي المتأصل حيث يتم تشغيلها فقط على المتصفح وهي غير محددة النظام الأساسي.
* نقاط الضعف
- يمكن أن يكون أداء نظام التطبيقات المستندة إلى الويب أبطأ بكثير من التطبيق الأصلي.
- لا يمكن العمل دون اتصال.
- تطبيقات ويب غير محسنة للنظام الأساسي الذي تعمل عليه حيث أنها غير مكتوبة بلغة البرمجة الأصلية للنظام الأساسي.
- لا يمكن استخدام أي من ميزات المنصة مثل الكاميرا وقائمة جهات الاتصال ومقياس التسارع.
- لا يمكن لتطبيقات الويب الوصول إلى ميزات واجهة المستخدم الخاصة بالمنصة بحيث لا يمكنها الاستفادة من نفس النمط الذي يمكن للتطبيقات الأصلية والهجينة الاستفادة منه.
3- تطبيقات الجوال – تطبيق هجين أو المختلط
* نقاط القوه
- خيار أقل تكلفة للمؤسسات التي ترغب في بيع تطبيق في متجر تطبيقات دون إنفاق جهد تطوير كبير على تطبيق أصلي.
- الصيانة بسيطة. ويمكن القيام بذلك كلما دعت الحاجة.
- انخفاض تكاليف التطوير. انها أرخص لتطوير التطبيقات الهجينة وشبكة الإنترنت ، وهذه تتطلب المهارات التي تتراكم على الخبرة السابقة مع شبكة الإنترنت.
- يمكن أن يستهدف التطبيق منصات متعددة تقلل من تكلفة التطوير وتبطل الحاجة إلى توظيف خبراء لتطوير كل منصة.
- يمكن للتطبيقات الهجينة الاستفادة من ميزات نمط واجهة المستخدم المنصات مما يسمح للتطبيق ليتم تطويرها لتبدو أقرب إلى تطبيق الأصلي ممكن.
* نقاط الضعف
- يمكن أن يكون أداء نظام التطبيقات المختلط أبطأ بكثير من التطبيق الأصلي.
- لا يمكن للتطبيقات المختلطة الاستفادة من مجموعة كاملة من الميزات للجهاز حيث يتم تقييدها غالبا أثناء تشغيلها عبر WebView.
- لن يتم تحسين التطبيقات الهجينة بشكل كامل للجهاز الذي تعمل عليه حيث تتم كتابة الجزء الأكبر من التعليمات البرمجية الخاصة بها بلغات تطوير الويب المستقلة.
ويهدف تطبيق الهاتف المحمول لتوفير الوصول السريع إلى معلومات العميل والحالة. عند تحديد المتطلبات، ضع في اعتبارك أنك لا تحتاج إلى إعادة إنشاء وظائف في تطبيق الهاتف المحمول. في الوقت نفسه، لا تقم بإنشاء وظائف جديدة غير ضرورية. الفكرة الأساسية هي قطع الميزات والمحتوى للقضاء على الأشياء التي ليست أساسية لحالة استخدام تطبيق الهاتف المحمول.
يجب أن تقرر ما العميل وحالة المعلومات لعرضها على صفحات تطبيق المحمول. حاول استخدام أحدث المعلومات فقط ما لم يكن هناك سبب عمل صالح لعرض البيانات القديمة. على سبيل المثال، إذا كان المستخدم بحاجة إلى إنشاء دليل الحالة والاحتفاظ به، ففكر في عرض أحدث سجلات الأدلة وأكثرها نشاطا. قد لا يكون من الضروري عرض البيانات القديمة حيث يمكن للأخصائي عرض تلك المعلومات .
يجب أيضا مراعاة التأثير في البيانات الزائدة على أداء النظام. من المهم التأكد من تحميل موقع الجوال بسرعة. يمكن أن يشعر المستخدمون بالإحباط إذا كان عليهم الانتظار لفترة طويلة لرؤية المحتوى الخاص بك. يمكن لأية بيانات غير ضرورية إبطاء أداء النظام.
كجزء من عملية تعريف المتطلبات ، حاول تحديد نقاط حاجة العملاء التي يمكن معالجتها من خلال تطبيق الهاتف المحمول. إذا كان ذلك ممكنا، يجتمع مع مستخدمي النظام الحقيقي للتحقق من صحة الافتراضات حول نقاط حاجة العملاء عند تصميم واجهة المستخدم، اتبع إرشادات تصميم واجهة المستخدم ذات الصلة لتطبيق الجوال. أبل والروبوت كل المبادئ التوجيهية الخاصة بهم. إن اتباع طريقة لعرض البيانات والتفاعل مع المحتوى يجعل من السهل على المستخدمين النهائيين تعلم التطبيق.