Mahmoud Hamed
02-13-2021, 09:54 PM
هنالك أنواع مختلفة من التطبيقات، وأكثر ثلاثة أنواع معروفة وبسيطة للتطبيقات هي: التطبيق الأصلي Native Apps، وتطبيق الويب Web Apps، والتطبيق الهجين Hybrid Apps، ومن المهم معرفة أنواع تطبيقات الهواتف الذكية قبل البدء بعملية تصميم التطبيق، فهنالك اختلافات بين
هذه الأنواع ومن المهم معرفتها لمعرفة كيف يعمل التطبيق.
(Native Appsأولاً:- التطبيق الأصلي (
وهي التطبيقات التي تتطلب من المستخدم تنزيلها وتثبيتها على هاتفه الذكي وقد صممت لتلائم أنظمة التشغيل جميعها ، ويتكون من مجموعة من البرامج المكتوبة خصيصاً لمواصفات المنصة المطلوبة، فمثال لتطبيق هاتف ذكي أصلي على منصة أبل تستخدم لغة التطبيق الأصلية Objective-C، وبالمثل لتطبيق أصلي على منصة أندرويد نستخدم ++Java or C/C، وقد كتبت تطبيقات الهواتف الذكية الأصلية خصيصاً لتتناسب مع نوع ومواصفات الجهاز المشغل لهذا النظام لتواكب التطور التكنولوجي وتحقق أفضل ممارسة، فإذا كان بإستطاعة المستخدم تنزيل التطبيق على هاتفه الذكي فمن المحتمل أن يكون تطبيق أصلي.
ستبقى تطبيقات الهواتف الذكية الأصلية الأكثر قوة في أي نظام، لما لها من قدرة عالية على التوافق مع الأجهزة المتنوعة بكل سهولة، وتدعم عنصر الحركة في التطبيق بشكل ممتاز.
Web Appsثانياً:- تطبيق الويب
وهي التطبيقات المتوفرة على الموقع اإللكتروني، والتي تتطلب من المستخدم تحميلها وتثبيتها على
الهاتف الذكي الخاص به.
فهو عبارة عن برنامج يعمل بشكل كامل داخل متصفح الويب Web browser، وقد صممت واجهاته عن طريق لغة البرمجة HTML or CSS ومدعومة بأكثر لغات برمجة متنوعة ومعروفة مثل: Ruby on
Python ،PHP ،JavaScript ، Rails، وتعمل هذه التطبيقات تلقائيا على أي هاتف ذكي أو جهاز
لوحي، أو جهاز محمول، أو جهاز الحاسوب، متوافقة مع معايير متصفح الويب.
المصممون في تطبيق الويب معنيون بتقديم تصاميم للواجهة بشكل كامل، وقد يشكل هذا عائقاً أمام المصممين المبتدئين، ففي هذه الحالة أيضا يجب على المصممين أن يهتموا بالتفاصيل الصغيرة
التي تشكل عناصر الواجهة، على العكس تماما في تصميم الواجهة لتطبيق هاتف ذكي أصلي فإن
عناصر الواجهة تكون محددة ومعلومة تلقائيا من قبل شركتي أبل وجوجل.
ثالثاً:- التطبيق الهجين أو المختلط
ويعتبر مزيج من التطبيق الأصلي وتطبيق الويب، ليلائم الأجهزة المحمولة كافة، ويكون متاح من
خلال الموقع الإلكتروني للخدمة.
هذه الأنواع ومن المهم معرفتها لمعرفة كيف يعمل التطبيق.
(Native Appsأولاً:- التطبيق الأصلي (
وهي التطبيقات التي تتطلب من المستخدم تنزيلها وتثبيتها على هاتفه الذكي وقد صممت لتلائم أنظمة التشغيل جميعها ، ويتكون من مجموعة من البرامج المكتوبة خصيصاً لمواصفات المنصة المطلوبة، فمثال لتطبيق هاتف ذكي أصلي على منصة أبل تستخدم لغة التطبيق الأصلية Objective-C، وبالمثل لتطبيق أصلي على منصة أندرويد نستخدم ++Java or C/C، وقد كتبت تطبيقات الهواتف الذكية الأصلية خصيصاً لتتناسب مع نوع ومواصفات الجهاز المشغل لهذا النظام لتواكب التطور التكنولوجي وتحقق أفضل ممارسة، فإذا كان بإستطاعة المستخدم تنزيل التطبيق على هاتفه الذكي فمن المحتمل أن يكون تطبيق أصلي.
ستبقى تطبيقات الهواتف الذكية الأصلية الأكثر قوة في أي نظام، لما لها من قدرة عالية على التوافق مع الأجهزة المتنوعة بكل سهولة، وتدعم عنصر الحركة في التطبيق بشكل ممتاز.
Web Appsثانياً:- تطبيق الويب
وهي التطبيقات المتوفرة على الموقع اإللكتروني، والتي تتطلب من المستخدم تحميلها وتثبيتها على
الهاتف الذكي الخاص به.
فهو عبارة عن برنامج يعمل بشكل كامل داخل متصفح الويب Web browser، وقد صممت واجهاته عن طريق لغة البرمجة HTML or CSS ومدعومة بأكثر لغات برمجة متنوعة ومعروفة مثل: Ruby on
Python ،PHP ،JavaScript ، Rails، وتعمل هذه التطبيقات تلقائيا على أي هاتف ذكي أو جهاز
لوحي، أو جهاز محمول، أو جهاز الحاسوب، متوافقة مع معايير متصفح الويب.
المصممون في تطبيق الويب معنيون بتقديم تصاميم للواجهة بشكل كامل، وقد يشكل هذا عائقاً أمام المصممين المبتدئين، ففي هذه الحالة أيضا يجب على المصممين أن يهتموا بالتفاصيل الصغيرة
التي تشكل عناصر الواجهة، على العكس تماما في تصميم الواجهة لتطبيق هاتف ذكي أصلي فإن
عناصر الواجهة تكون محددة ومعلومة تلقائيا من قبل شركتي أبل وجوجل.
ثالثاً:- التطبيق الهجين أو المختلط
ويعتبر مزيج من التطبيق الأصلي وتطبيق الويب، ليلائم الأجهزة المحمولة كافة، ويكون متاح من
خلال الموقع الإلكتروني للخدمة.