ما الفرق بين Native Apps و الـ Hybrid Apps ؟ و مميزات كل واحدة منهما ؟

1 إجابات
profile/دانا-هديب-1
دانا هديب
بكالوريوس في علم حاسوب (٢٠١٤-٢٠١٨)
.
٢٩ نوفمبر ٢٠٢٠
قبل ٤ سنوات
 native app هو تطبيق للهواتف الذكية تم تطويره خصيصًا لنظام تشغيل الهاتف المحمول (فكر في Objective-C أو Swift لنظام iOS مقابل Java لنظام Android).

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

ما يعنيه الشعور الصحيح هو أن التفاعل داخل التطبيق له شكل وإحساس متسق مع معظم التطبيقات المحلية الأخرى على الجهاز. وبالتالي ، من المرجح أن يتعلم المستخدم النهائي كيفية التنقل واستخدام التطبيق بشكل أسرع. أخيرًا ، تتمتع التطبيقات الأصلية بميزة كبيرة تتمثل في قدرتها على الوصول بسهولة إلى الإمكانات المدمجة في جهاز المستخدم والاستفادة منها (على سبيل المثال ، نظام تحديد المواقع العالمي (GPS) ودفتر العناوين والكاميرا وما إلى ذلك).

عندما يرسل المستخدم رسائل نصية ، أو يلتقط صورًا باستخدام التطبيق الافتراضي للجهاز ، أو يعين تذكيرات ، أو يستخدم تطبيق الموسيقى على الجهاز (الذي يأتي مع الهاتف) ، فإنه يستخدم تطبيقات أصلية.

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

 Hybrid applications هي في جوهرها مواقع ويب مجمعة في غلاف أصلي.تبدو وكأنها تطبيق محلي ، ولكنها في النهاية خارج الإطار الأساسي للتطبيق (تقتصر عادةً على عناصر التحكم / عناصر التنقل) يتم دعمها بواسطة موقع الويب الخاص بالشركة.

في الأساس ، التطبيق المختلط هو تطبيق ويب تم إنشاؤه باستخدام HTML5 و JavaScript ، ملفوف في حاوية أصلية تحمل معظم المعلومات على الصفحة أثناء تنقل المستخدم عبر التطبيق (بدلاً من ذلك ، تقوم التطبيقات الأصلية بتنزيل معظم المحتوى عند تثبيت المستخدم لأول مرة التطبيق).

المرجع:
ymedialabs.com