
تصميم مواقع الويب المتجاوبه مع الأجهزه المختلفه
إذا استيقظت في الصباح وطالعت موقع ويب معين على جهاز الكمبيوتر ، ثم عدت و زرت نفس الموقع على جهازك اللوحي ، ومرة أخرى في وقت لاحق من
هناك مفهوم خاطئ شائع مفاده أن تطبيقات الأجهزة المحمولة وتطبيقات الويب هي نفس الشيء - ولكن في الواقع ، كلاهما مختلفان تمامًا. ليس فقط هناك اختلافات للمستخدم و لكن أيضا يتم تطويرهما ونشرهما بشكل مختلف ، لذلك من المهم عدم الخلط بين الاثنين.
فى البداية ، قد يكون من المفيد التمييز بين تطبيقات الويب ومواقع الويب. ببساطة ، تطبيق الويب هو موقع ويب مصمم بسلاسة ، ويستجيب لمشاهدته على الهاتف الذكي. هناك العديد من أنواع مواقع الويب المختلفة ، بعضها ثابت ونادرًا ما يتم تحديثه ، بينما البعض الآخر متجاوب ولديه قدر كبير من التفاعل. تعمل تطبيقات الويب ، على وجه التحديد ، مثل التطبيقات القابلة للتنزيل ، ولكن كل ذلك من خلال متصفح هاتفك المريح.
ولكن ما هو الفرق بين تطبيق الهاتف المحمول وتطبيق الويب؟ لنلقي نظرة.
تطبيقات الجوال مقابل تطبيقات الويب
تم تصميم تطبيقات الأجهزة المحمولة الأصلية لمنصة محددة ، مثل iOS لجهاز Apple iPhone أو Android لجهاز Samsung. يتم تنزيلها وتثبيتها عبر متجر التطبيقات والوصول إلى موارد النظام ، مثل GPS ووظيفة الكاميرا. تعمل تطبيقات الهاتف المحمول على الجهاز نفسه. Snapchat و Instagram و Google Maps و Facebook Messenger هي بعض الأمثلة على تطبيقات الأجهزة المحمولة الشهيرة.
من ناحية أخرى ، يتم الوصول إلى تطبيقات الويب عبر متصفح الإنترنت وستتكيف مع أي جهاز تشاهدها عليه. إنها ليست أصلية لنظام معين ، ولا تحتاج إلى تنزيلها أو تثبيتها. نظرًا لطبيعتها المتجاوبة ، فإنها تشبه بالفعل تطبيقات الأجهزة المحمولة وتعمل بشكل كبير - وهذا هو المكان الذي ينشأ فيه الالتباس.
لنفكر في تطبيق OLX للمحمول مقابل تطبيق الويب OLX.com. قد يوجد تشابه بين التطبيقين لحد كبير و لكن فى الواقع هم مختلفين تماما و تطويرهم تم بوسائل مختلفه. تحتاج تطبيقات الويب إلى اتصال إنترنت نشط من أجل تشغيلها ، بينما قد تعمل تطبيقات الأجهزة المحمولة دون اتصال بالإنترنت. تتميز تطبيقات الأجهزة المحمولة بأنها أسرع وأكثر كفاءة ، ولكنها تتطلب من المستخدم تنزيل التحديثات بانتظام. تطبيقات الويب تقوم بتحديث نفسها.
كيف يتم إنشاء تطبيقات المحمول؟
يعد تطوير تطبيقات الأجهزة المحمولة أكثر تكلفة من تطوير تطبيقات الويب ، ولأنها خاصة بالنظام الأساسي ، فإن إطلاق تطبيق عبر منصات مختلفة يعني إلى حد كبير البدء من الصفر من حيث التصميم والتطوير. ومع ذلك ، فهي أسرع بكثير ، وتميل إلى أن تكون أكثر تقدمًا من حيث الميزات والوظائف.
يتم إنشاء تطبيقات الأجهزة المحمولة الأصلية باستخدام لغات محددة وبيئات التطوير المتكاملة (IDE) اعتمادًا على النظام الأساسي المقصود. تعمل أجهزة Apple على نظام تشغيل iOS الأصلي ، لذلك يتم إنشاء تطبيقات Apple باستخدام إما Objective-C أو Swift و Xcode IDE. تتم كتابة التطبيقات الأصلية لنظام Android بلغة Java ويتم بناؤها بشكل شائع باستخدام Android Studio أو Eclipse IDE.
توفر Apple و Google أيضًا أدوات التطوير وعناصر الواجهة ومجموعات تطوير البرامج (SDK) التي يمكن للمطورين استخدامها لإنشاء تطبيقات الأجهزة المحمولة الأصلية.
كيف يتم بناء تطبيقات الويب؟
تميل تطبيقات الويب إلى الإنشاء باستخدام لغات تعمل على مزودات الأنترنت مثل PHP و ASP و JavaScript و CSS و HTML5. على عكس تطبيقات الأجهزة المحمولة ، لا توجد مجموعة أدوات تطوير برامج قياسية لإنشاء تطبيقات الويب. ومع ذلك ، يمكن للمطورين الوصول إلى القوالب. مقارنةً بتطبيقات الأجهزة المحمولة ، عادةً ما تكون تطبيقات الويب أسرع وأسهل في الإنشاء - لكنها أبسط بكثير من حيث الميزات.
تطبيقات الويب المتقدمه: أفضلها؟
في ضوء اتجاهات تطوير الويب الحديثة ، من المفيد أيضًا أن تكون على دراية بتطبيقات الويب المتقدمه. بينما تفتقر تطبيقات الويب القياسية إلى بعض الوظائف التي يمكن أن تقدمها تطبيقات الأجهزة المحمولة ، فإن تطبيقات الويب التقدمية تقع في مكان ما بينهما.
على عكس تطبيقات الويب القياسية (وأشبه بتطبيقات الأجهزة المحمولة الأصلية) ، يمكن لتطبيقات الويب المتقدمه العمل دون اتصال بالإنترنت والتحميل بسرعة كبيرة. يرجع هذا في المقام الأول إلى التطورات الحاصلة في المستعرض الحديث: بفضل ميزة ذاكرة التخزين المؤقت للتطبيق ، يمكن لمواقع الويب الآن تخزين كميات كبيرة من البيانات في وضع عدم الاتصال. لذلك يمكن استخدام تطبيقات الويب التقدمية دون اتصال بالإنترنت ، مما يمنحها بعض وظائف تطبيقات الهاتف المحمول الأصلية النموذجية مثل دفع الإشعارات ، والتقاط الفيديو والصوت الأصلي ، وتشغيل الفيديو الأصلي. لا تتطلب تطبيقات الويب المتقدمه تنزيلًا أو تثبيتًا ، تمامًا مثل تطبيقات الويب القياسية. من نواح كثيرة ، يبدو أنهم يقدمون أفضل ما في العالمين.
تطبيقات الجوال مقابل تطبيقات الويب: الإيجابيات والسلبيات
الآن نحن نعرف الاختلافات الأساسية بين تطبيقات الجوال والويب ، يمكننا تلخيص إيجابيات وسلبيات كل منها:
تطبيقات الجوال الأصلية
الايجابيات:
سلبيات:
تطبيقات الويب
الايجابيات:
سلبيات:
إذا استيقظت في الصباح وطالعت موقع ويب معين على جهاز الكمبيوتر ، ثم عدت و زرت نفس الموقع على جهازك اللوحي ، ومرة أخرى في وقت لاحق من
موقع الويب هو مساحه على شبكة الويب العالمية يحتوي على مستندات (صفحات ويب) منظمة بشكل هرمي. يحتوي كل مستند على نص و / أو رسومات تظهر كم
إذا كنت تعمل في تطوير الويب لأي فترة زمنية كبيرة ، فمن المحتمل أن يُطلب منك التأكد من أن التطبيق الذي تقوم ببنائه قابل للنمو. أصبح بناء تطبي
برامج و نظم الشراء على الأنترنت هو جزء من برامج التجارة الإلكترونية على خادم ويب يسمح للزائرين بالحصول على موقع إنترنت لتحديد العناصر للشراء