مقالات
تطبيق جوال أم موقع متجاوب: السؤال الحقيقي خلف السؤال
الاختيار بين قدرات لا بين منتجات: ما الذي يفعله التطبيق المثبّت وحده، وكم يكلّف إبقاؤه، ومتى يكون الموقع الجواب.
- mobile
- websites
- product
السؤال ليس «تطبيق أم موقع»، بل ما الذي يجب أن يستطيعه المستخدم في مكانه وظرفه. إن كان العمل يجري في مخزن أو سيارة أو بيت بإشارة متقطعة، أو كان نجاحه معلقًا على إشعار يصل والتطبيق مغلق، فالتطبيق المثبّت يستحق تكلفته. وإن كان العمل تصفحًا وطلبًا وحجزًا وقراءة، فالموقع المتجاوب يفعل الشيء نفسه بمال أقل ويصل إلى من لن يثبّت شيئًا. وأكثر الطلبات تبدأ بالحالة الثانية وتُكتب كأنها الأولى.
ما الذي يفعله التطبيق المثبّت وحده؟
أربعة أمور تهم معظم الأعمال، وما عداها تحسين في الشكل لا قدرة جديدة.
حضور موثوق على الجهاز. الأيقونة على الشاشة الأولى، والبيانات محفوظة، والشاشة تفتح دون رحلة إلى الخادم. والموقع يستطيع الحفظ أيضًا، لكن المتصفح قد يمسح ما حفظه عند ضيق التخزين، ولا يجد المستخدم أي إشارة إلى ذلك.
إشعارات تصل والتطبيق مغلق. الإشعار عبر المتصفح يعمل على أندرويد، وهو أضيق على iOS حيث يعتمد على تثبيت الموقع ومنح الإذن مرتين. وإن كان على السائق أن يعرف بتغيّر عنوان التوصيل وهاتفه في جيبه، فالتطبيق المثبّت يفعلها بانتظام.
بيانات الدخول من الجهاز. فتح بصمة يقفل مفتاحًا مخزّنًا في عتاد الجهاز وضعٌ مختلف عن كلمة سر تُكتب في متصفح. ولمن يعمل في الميدان على أجهزة مشتركة، هذا الفرق هو الغرض.
العمل في الخلفية. قراءة باركود متكررة، ورفع صور مع التقاطها، وإرسال طلبات مؤجلة حين تعود الإشارة: التطبيق يحتمل الانقطاع بما لا يحتمله تبويب في متصفح.
وليس في القائمة السرعة. الموقع المبني جيدًا يبدو سريعًا على اتصال معقول، والتطبيق الذي ينادي خادمًا بطيئًا عند الفتح يبدو بطيئًا. السرعة خاصية هندسية لا شكل تسليم.
ماذا يكلّف التطبيق بعد التسليم؟
البناء هو التكلفة الظاهرة. والتكاليف المستمرة هي التي تحدد هل يبقى التطبيق صالحًا بعد ثلاث سنوات.
- قاعدتا شيفرة تُبقيان متوازيتين. إن كان لديك موقع أيضًا، ولكل عمل تقريبًا موقع، فكل تغيير سعر وكل حقل جديد يوجد مرتين: مكانان للتعديل ومكانان للنسيان.
- مراجعة المتجر قيد دائم. كل إصدار يمرّ بمراجعة لا تتحكم في وقتها ولا في قواعدها. إصلاح سعر خاطئ يوم الاثنين قد لا يصل إلى المستخدمين يوم الاثنين. ولذلك يُترك ما يتغير كثيرًا في الخادم.
- أجهزة عليك دعمها. مقاسات الشاشات، وإصدارات النظام، وهواتف توقفت عن التحديث قبل سنوات وما زالت مستعملة. وهذا الذيل الطويل هو حيث تنكسر الواجهات ويأتي الدعم.
- التثبيت مصفاة. البحث في المتجر، والتنزيل، وطلب الإذن، وإنشاء حساب: أربع فرص لخسارة عميل كان سيكمل الطلب بنقرة على صفحة.
| القدرة | موقع متجاوب | تطبيق مثبّت |
|---|---|---|
| العمل بلا إشارة | جزئي، حسب الحفظ | نعم، بالتصميم |
| إشعار والتطبيق مغلق | محدود، خصوصًا على iOS | موثوق |
| دخول ببصمة | غير متاح | نعم، عبر مفتاح الجهاز |
| الوقت حتى أول استعمال | نقرة واحدة | تثبيت وأذونات |
متى يكون الموقع المتجاوب هو الجواب الصادق؟
حين تكون المهمة معلومة أو معاملة، ويجب أن تعمل لكل من يصل. متجر ملابس في سطيف يعرض تشكيلته، وصيدلية تنشر أوقات العمل وتستقبل حجزًا، وعيادة تتيح للمريض اختيار موعد: كلها مسائل محتوى بمعاملة ملحقة. والموقع يخدمها دون تثبيت، ودون قواعد متجر، وبمكان واحد لتصحيح خطأ.
والموقع يتعثر بلطف أكبر. سعر خاطئ يُصلح بنشر جديد لا بانتظار مراجعة. ولغة جديدة تصبح مسارًا لا ملفًا ثانيًا. والتحليلات تكشف الصفحة التي هجرها الناس، لا الشاشة.
وأساسيات التصميم المتجاوب على web.dev تشرح الآلية: منفذ العرض، والشبكات المرنة، ونقاط الانكسار المختارة من المحتوى لا من أسماء الأجهزة.
هل يمكن الجمع بين الاثنين دون بناء مرتين؟
نعم، وهو الشكل المناسب لعمل له منتج واحد وجمهوران. ابنِ الموقع كأصل، ثم أضف قشرة مثبّتة رقيقة حول الواجهة نفسها لمن يحتاج قدرات الجهاز. تبقى القواعد والأسعار والصلاحيات في مكان واحد، ويختلف التسليم وحده.
يصحّ هذا ما دام التطبيق عميلًا لواجهة موثّقة، وينكسر حين يحمل منطق عمل خاصًا به. والاختبار بسيط: عند تغيير سعر، كم نظامًا يجب إعادة نشره؟ واحد أمر مقبول، وثلاثة فاتورة شهرية.
إجراء القرار
- اكتب المهمة الواحدة التي يجب أن يكملها المستخدم، مع المكان والظروف. «سائق يؤكد تسليمًا من شاحنة في ولاية الأغواط وإشارتها ضعيفة» جملة تختلف عن «عميل يسأل هل المحل مفتوح».
- اختبر القدرات الأربع بصدق. إن لم تكن واحدة منها لازمة، فالموقع هو الجواب.
- ميّز الإشعار الضروري من المريح. إشعار مريح لا يبرر تطبيقًا، وتوصيل ضائع يبرره.
- عدّ الأماكن التي ستتغير فيها القواعد. إن تغيّرت الأسعار أو المخزون أسبوعيًا، أبقها في الخادم وأصدر نسخًا، أو اقبل تأخيرًا دائمًا.
- احسب ثلاث سنوات لا يوم الإطلاق. البناء، ورسوم المتجر، واختبار الأجهزة، والقاعدة الثانية، مقابل الموقع مع تكلفة الالتفاف الذي يزيله التطبيق.
- أطلق أصغر نسخة تثبت الحاجة. مهمة واحدة وشاشة واحدة ومستخدمون حقيقيون، قبل الميزة الثانية.
أين يخطئ هذا
- التطبيق كتيّب تعريفي. صفحة ويب داخل غلاف، مع خطوة تثبيت ومراجعة متجر. يكلّف أكثر ويعمل أسوأ من الموقع الذي يلفّه.
- يُعلن العمل دون اتصال ولا يُختبر. العمل دون اتصال يعني قواعد تعارض: ماذا يحدث حين يعدّل جهازان الطلب نفسه ثم يرسلان؟ يكتشف الفريق ذلك في الميدان لا في العرض.
- الإشعارات تصبح ضجيجًا. تطبيق ينبّه إلى كل شيء يُكتم في أسبوع، ومعه الإشعار الوحيد الذي كان يهم.
- يهجر الموقع بعد إطلاق التطبيق. من لا يثبّت شيئًا يصل من البحث، فيجد صفحة لم تُحدَّث منذ الإطلاق.
- رفض المتجر يُعامل كخطأ برمجي. هو قيد في القناة، وموضعه في الخطة كتكلفة متكررة.
ما لا يغطيه هذا المقال
المقارنة هنا بين أشكال التسليم لا بين استراتيجيات المنتج: لا تحكم هل يستحق المنتج أن يُبنى، وتفترض وجود خادم في الحالتين. ولا تقول شيئًا في الربط بالعتاد — الطبع، والمسح، وقارئات البطاقات، والميزان — حيث الجواب تطبيق عادةً، والتفصيل يعتمد على الجهاز. ورسوم المتاجر وقواعدها تتغير، فتحقق من الشروط الحالية لا من رقم في مقال.
نبني الموقع المتجاوب أولًا، والتطبيق المثبّت حين تكون قدرة الجهاز هي السبب.
خدمات في هذا المقال
مقالات
مقالات ذات صلة.
لماذا يختلف عرضان لموقع واحد بخمسة أضعاف؟
عرضان لموقع واحد لا يسعّران العمل نفسه. كيف يفسّر النطاق والنصوص والتصميم والاستثناءات الفارق، وكيف تقارن بينهما سطرًا بسطر.
- websites
- pricing
- consulting
ما ينكسر عندما تُترجم صفحة ويب إلى العربية
ترجمة النصوص أصغر جزء من العمل. الاتجاه والأيقونات والأرقام والنماذج والخطوط تنكسر قبل أن تنكسر الصياغة.
- rtl
- arabic
- frontend
لماذا يبدو موقعك بطيئًا في الجزائر، وما الذي يصلحه فعلًا
البطء هنا وزن ومسافة، لا هاتف. قس أولًا، ثم أصلح الصور والخطوط والنصوص الخارجية والتخزين المؤقت.
- performance
- hosting
- mobile
ابدأ مشروعًا
لديك شيء تريد بناءه؟
ملخص قصير يكفي. تحصل على نطاق مكتوب وسعر ثابت قبل أن يبدأ أي شيء.
