في إطار عرض بحث عن تطبيقات الجوال، نجد أن هناك أكثر من نوع لتطبيقات الهواتف الذكية ويتم تقسيمها تبعًا لمدى تطورها: 1- التطبيقات الأصلية هذا النوع من التطبيقات يستخدم إخطارات نظام التشغيل حتى في حالة عدم استخدام التطبيق، ومن مميزاته أنه لا يحتاج إلى إنترنت ليعمل. 2- تطبيقات الويب 3- التطبيقات الهجينة
هذه هي التطبيقات التي تم تصميمها وبرمجتها خصيصًا لكل منصة باللغة المستخدمة بواسطة Android SDK أو مع Swift لـ IOS، ومن عيوب هذه التطبيقات أنه عند إجراء التحديثات لا يتم توريثها والاستمتاع بها، ومن الضروري تنزيل أحدث إصدار لكي تعمل.
يمكن استخدام هذا النوع من التطبيقات بسهولة في منصات مختلفة دون الحاجة إلى تطوير رمز مختلف لكل حالة معينة، ولا يتم استخدام SDKs، مما يجعل البرمجة في شكل مستقل عن نظام التشغيل، ولا يحتاجون إلى التثبيت في الجهاز حيث يتم عرضها باستخدام متصفح الهاتف ويتم ربطها دائمًا بأحدث إصدار لكي تعمل وتعتمد على استخدام الإنترنت.
هي عبارة عن مزيج بين المحتوى الأصلي والويب ويستخدم HTML و CSS وجافا سكريبت للتطوير، وبمجرد الانتهاء من تجميعها يسمح هذا النوع بتطبيقات Android و IOS بنفس الكود، وهناك أدوات أو أنظمة أساسية تسمح بها لتطويرها مثل Ionic و Appcelerator و React Native وغيرها.
لذلك سنتعرف في المقال علي ما يلي