← المجلةمجلة Evlop

منصات بناء تطبيقات Shopify للهواتف المحمولة: أصلية، WebView، أم هجينة؟

معظم منصات بناء تطبيقات Shopify تجبرك على اختيار الأصلية أو WebView من البداية، وتغيير رأيك لاحقًا يعني إعادة بناء من الصفر. هناك طريقة أفضل: اختر صفحة بصفحة، وقم بالتبديل في أي وقت عبر زر التبديل بدلاً من إعادة التصميم.

منصات بناء تطبيقات Shopify للهواتف المحمولة: أصلية، WebView، أم هجينة؟

الخلاصة: تطبيق أصلي أم WebView؟ مع Evlop، لن تضطر إلى الاختيار. هناك طريقة أفضل: اختر صفحة بصفحة، وبدّل متى شئت بمجرد ضغطة زر بدلًا من إعادة التصميم.

معظم منصات بناء تطبيقات Shopify تجبرك على اختيار مسار واحد من اليوم الأول: تطبيق أصلي بالكامل، أو WebView بالكامل. وهذا خيار مكلف التراجع عنه لاحقًا. أما النهج الهجين فيُلغي هذا القيد تمامًا. أنت من يقرر، صفحة بصفحة، أي الشاشات تعمل كتطبيق أصلي بالكامل وأيها يعمل كنسخة محسّنة من موقعك. يمكنك اختيار 100% تطبيق أصلي، أو 100% WebView، أو أي نقطة بينهما، وتغيير رأيك في أي وقت بمجرد ضغطة زر بدلًا من إعادة البناء.

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

الخيار الذي لا يُحذّرك منه أحد

معظم التجار الذين يبنون تطبيقاً على Shopify يواجهون نفس التقاطع في الطريق مبكراً. إما أن تختار الأصلية بالكامل، أو أن تغلف الموقع في عرض ويب.

يبدو كأنه تفصيل تقني. لكنه ليس كذلك. هذا القرار الواحد يشكّل تطبيقك بالكامل، ومع معظم المنصات، يُقفل في لحظة الإطلاق.

اختر الأصلية، ويجب بناء كل صفحة في تطبيقك من الصفر داخل أدوات البناة. اختر عرض الويب، وسيورث تطبيقك رؤوس موقعك، وتذييلاتها، والنوافذ المنبثقة، ولا شيء منها يناسب شاشة الهاتف.

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

ما يقدمه لك الأصلية فعليًا

الأصلية الكاملة تعني أن كل شاشة في التطبيق هي شاشة أصلية حقيقية. هناك طريقتان للوصول إلى ذلك. بعض الفرق يكتبون الشيفرة يدويًا. معظم تجار Shopify اليوم يستخدمون أدوات بناء التطبيقات بدون كود، حيث يسحبون المكوّنات الأصلية ويضعونها في مكانها دون لمس سطر واحد من الشيفرة. في كلتا الحالتين النتيجة هي نفسها: شاشة أصلية حقيقية، ليست موقعًا يدعي أنها كذلك.

تشعر بالسرعة. تشعر بالسلاسة. تشعر بأنها تطبيق، لأنها كذلك.

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

ما يقدمه لك WebView فعليًا

تطبيق WebView يتخطى تلك العملية. فهو يأخذ موقعك الحالي ويعرضه داخل إطار التطبيق.

الإطلاق سريع. لا حاجة لإعادة التصميم.

لكن معظم تطبيقات WebView تبدو وتُحسّ تمامًا كما هي في الحقيقة: موقع ويب محشوًا داخل هاتف. فالترويسة والتذييل المبنيان للمتصفح لا يزالان موجودين. والنوافذ المنبثقة المخصصة لزائر سطح المكتب لا تزال تظهر. وأوقات التحميل تعكس الموقع، لا السرعة التي يتوقعها الناس من التطبيق.

لماذا لا يتعين عليك الاختيار بين الخيارين

إليك ما لا يخبر به معظم التجار أبدًا. لست مضطرًا إلى اختيار نهج واحد لتطبيقك بأكمله.

يمكنك تشغيل كل صفحة بشكل أصلي بالكامل، إذا كان هذا ما يحتاجه متجرك. ويمكنك تشغيل كل صفحة كـ WebView مدمج، إذا كانت سرعة الإطلاق أهم لديك. أو يمكنك فعل شيء بينهما: الإبقاء على صفحاتك الأفضل أداءً كما هي تمامًا على موقعك، وبناء الباقي بشكل أصلي بالكامل.

إنه مقياس قابل للضبط، لا مفتاح تشغيل. والإعداد المناسب يختلف من متجر إلى آخر.

شاشات سلة الشراء والدفع والحساب تستفيد عادةً من كونها أصلية بالكامل. فالناس تتنقل عبرها بسرعة، والسرعة هنا تؤثر مباشرة على ما إذا كان أحدهم سيُكمل عملية الشراء.

أما صفحة المنتج ذات المُهيّئ المخصص، أو صفحة المجموعة التي أمضيتَ وقتًا حقيقيًا في تصميمها، فلا تحتاج إلى إعادة بناء. كل ما تحتاجه هو أن تظهر داخل التطبيق بمظهر وأداء مطابقين تمامًا لما هي عليه.

كيف يحل تضمين WebView في Evlop هذه المشكلة

قول "يمكنك مزج الصفحات الأصلية مع WebView" أمر سهل. أما تنفيذه بإتقان فهو الجزء الصعب، وهو حيث تعجز معظم المنصات بطريقتين محددتين.

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

هنا تعمل ميزة WebView Embedding في Evlop بشكل مختلف. كل صفحة لديها مفتاح تبديل. أصلية أو WebView، الخيار لك، ويمكنك تغييره في أي وقت. بلا إعادة بناء، وبلا إصدار جديد للتطبيق، وبلا انتظار مطوّر. إذا لم تكن إحدى الصفحات تحقق الأداء الذي تريده، فبدّل المفتاح وواصل العمل.

Evlop dashboard showing per-page native and webview toggles, including Landing, Products, and Cart pages, for a Shopify app

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

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

هل هذا النهج مناسب لمتجرك؟

الهجين يعمل جيدًا إذا كان معظم ما يلي يصفك:

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

قد يكون بناءً أصليًا بالكامل جديرًا بالقيام به إذا:

  • يحتاج تطبيقك إلى مظهر وشعور مختلفين عن موقعك الإلكتروني
  • يواجه موقعك الإلكتروني نفسه مشاكل أداء لا تريد نقلها إلى التطبيق

ما زلت مترددًا بين المنصات؟ إن مقارنة أفضل منشئي تطبيقات الجوال لـ Shopify لدينا تضع Evlop في مواجهة Tapcart وShopney وMobiLoud وغيرها من حيث الأسعار وعمق التكامل.

كيف يبدو هذا على أرض الواقع يومًا بعد يوم

يطلق تاجرٌ تطبيقه بإعداد يعتمد في معظمه على WebView. الأمر سريع للإطلاق، وموقعه يبدو جيدًا أصلًا.

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

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

الميزة الحقيقية ليست الأصلية أو WebView، بل ألا تكون عالقًا.

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

المنصات الجديرة بالاستخدام هي التي تتيح لك تغيير رأيك دون أن تدفع الثمن مرتين.

هذا هو الهدف من تضمين WebView في Evlok: مرونة كاملة اليوم، والحرية لتعديلها لاحقًا دون الحاجة للبدء من جديد.

بمجرد أن تُحدد بنية تطبيقك، تحليلات Evlok تُظهر لك بالضبط أداء التطبيق.

شاهد كيف يبدو واجهتك كمتجر هجين. ابدأ مع Evlok.