هناك مفهوم خاطئ شائع مفاده أن تطبيقات الجوال ومواقع الويب المحلية هي نفس الشيء، ولكن في الواقع هذا أبعد ما يكون عن الحقيقة، لا يقتصر الأمر على المستخدم فحسب بل يتعلق أيضًا بكيفية تطويره ونشره، لذا من المهم عدم الخلط بين الاثنين فهناك اختلاف كبير بين تطبيق الجوال والمواقع الالكترونية، كما أن انشاء موقع الكتروني احترافي يتطلب تطبيق من أجل التطوير له.
أولاً قد يكون من المفيد التمييز بين تطبيقات الويب ومواقع الويب، إذن ما هو تطبيق الويب؟ ببساطة إنه موقع ويب تم تصميمه بسلاسة ويستجيب لمشاهدته على الهاتف الذكي، هناك العديد من أنواع مواقع الويب المختلفة بعضها ثابت ونادرًا ما يتم تحديثه بينما البعض الآخر متجاوب ولديه قدر كبير من التفاعل تعمل تطبيقات الويب على وجه التحديد مثل التطبيقات القابلة للتنزيل ولكن كل ذلك من خلال متصفح هاتفك المريح ولكن ما هو الفرق بين تطبيق الهاتف المحمول وتطبيق الويب؟
تم تصميم تطبيقات الأجهزة المحمولة الأصلية لمنصة محددة مثل نظام التشغيل الخاص لجهاز ابل ايفون أو نظام التشغيل اندرويد لجهاز سامسونج. يتم تنزيلها وتثبيتها عبر متجر التطبيقات بكل شركة والوصول إلى أساسيات النظام مثل نظام تحديد المواقع العالمي GPS ووظائف الكاميرا وغيرها من الأمور المسلم بها.
تعمل تطبيقات الهاتف المحمول الذكي على الجهاز نفسه مثل سناب شات وانستغرام وجوجل وخرائط جوجل وفيسبوك ماسنجر وهذه أمثلة للتطبيقات الشهيرة الخاصة بالجوالات، من ناحية أخرى يتم الوصول إلى تطبيقات الويب عبر متصفح الإنترنت وتتكيف مع أي جهاز تشاهدها عليه حيث أنها ليست أصلية لنظام معين ولا تحتاج إلى تنزيلها أو تثبيتها من الأساس نظرًا لطبيعتها المتجاوبة مع النظام الرقمي ككل فإنها تشبه بالفعل تطبيقات الأجهزة المحمولة وتعمل بشكل كبير.
مثال بسيط للغاية لنفكر سويًا في تطبيق يلب الخاص بالجوالات مقابل تطبيق الويب يلب كوم، إذا قمت بتثبيت تطبيق يلب على هاتفك المحمول ثم قمت بالوصول إلى يلب كوم عبر المتصفح على هاتفك فستلاحظ أن تطبيق الويب قد تم تصميمه ليبدو وكأنه تطبيق الهاتف الأصلي فهو يحول شريط المتصفح إلى اللون الأحمر وعندما تقوم بالتمرير لأسفل يتم قفل شريط البحث في مكانه.كيف يتم انشاء تطبيق جوال؟
يعد تطوير تطبيقات الأجهزة المحمولة أكثر تكلفة من تطوير تطبيقات الويب ولأنها خاصة بالنظام الأساسي للهاتف فإن إطلاق تطبيق عبر منصات مختلفة يعني إلى حد كبير البدء من الصفر من حيث التصميم والتطوير، مع ذلك فهي أسرع بكثير وتميل إلى أن تكون أكثر تقدمًا من حيث الخصائص والوظائف.
يتم انشاء تطبيق جوال أصلي باستخدام لغات محددة و بيئات تطوير متكاملة، اعتمادًا على النظام الأساسي المقصود تعمل أجهزة أبل على نظام تشغيل محدد لذلك يتم إنشاء تطبيقات شركة آبل باستخدام إما لغة Objective-C أو لغة Swift و لغة Xcode IDE، حيث تتم كتابة التطبيقات الأصلية لنظام أندرويد بلغة جافا ويتم بناؤها بشكل شائع باستخدام Android Studio أو Eclipse IDE.
تطبيقات الويب يتم إنشاءها باستخدام JavaScript و CSS و HTML و Python على عكس تطبيقات الأجهزة المحمولة حيث لا توجد مجموعة أدوات تطوير أو برامج قياسية لإنشاء موقع الكتروني احترافي ومع ذلك يمكن للمطورين الوصول إلى القوالب بسهولة مقارنةً بتطبيقات الأجهزة المحمولة، عادةً ما تكون تطبيقات الويب أسرع وأسهل في الإنشاء لكنها أبسط بكثير من حيث المميزات والخصائص التطورية.
في ضوء اتجاهات تطوير الويب الحديثة من المفيد أيضًا أن تكون على دراية بتطبيقات الويب التطورية، بينما تفتقر تطبيقات الويب القياسية إلى بعض الوظائف التي يمكن أن تقدمها تطبيقات الأجهزة المحمولة، فإن تطبيقات الويب التقدمية تقع في مكان ما بينهما، على عكس تطبيقات الويب القياسية يمكن لتطبيقات الويب التطورية الخاصة بالهواتف العمل دون اتصال بالإنترنت والتحميل بسرعة كبيرة جدًا ويرجع هذا في المقام الأول إلى التطورات الحاصلة في المستعرض الحديث الخاص بها وذلك بفضل ميزة ذاكرة التخزين المؤقت للتطبيق، كما يمكن لمواقع الويب الآن تخزين كميات كبيرة من البيانات في وضع عدم الاتصال، تصميم موقع الكتروني احترافي تحدثنا عنه من قبل والأمر سهل جدًًا مع شركة اليوم هوست.
مقترح اقتراح بانشاء اقسام لمجلات اخري في المنتدى
بواسطة معاذ فريد منذ 4 سنوات
قوالب قالب ووردبريس افلام VidoRev اقوى قالب ووردبريس لعرض الفيديو
بواسطة رضوان تك منذ 4 سنوات
حماية حماية ووردبريس من خلال افضل اضافة للحماية iThemes Security
بواسطة سمير علي منذ 4 سنوات