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