باختصار
- تُحدَّد الحاجة والمستخدمون والوظيفة الرئيسية قبل رسم أي شاشة.
- تُعتمد الشاشات على النماذج أولًا، ثم يتقدم التطوير في دورات قصيرة مع عرض توضيحي في كل مرحلة.
- تشمل الاختبارات مجموعة واسعة من هواتف Android وiOS، وتُفتح حسابات المطوّر باسمكم.
- الدفع ببطاقة CIB والبطاقة الذهبية، والواجهات بالفرنسية والعربية، والصيانة: النشر ليس إلا البداية.
تولد تطبيقات جوال كثيرة من فكرة جيدة ثم تتوقف قبل أن تصل إلى مستخدميها: نطاق أوسع من اللازم، وشاشات اعتُمدت متأخرة، ونشر متعثر على المتاجر. ونادرًا ما تكون هذه الإخفاقات تقنية، فهي غالبًا نتيجة مراحل تم تجاوزها.
يتتبع هذا الدليل المسار الكامل لإطلاق تطبيق في الجزائر، من تحديد الحاجة إلى الصيانة، مع النقاط الخاصة بالسوق المحلية: الدفع ببطاقة CIB أو البطاقة الذهبية، والواجهات بالفرنسية والعربية، والتنوع الكبير في الهواتف المستعملة.
01من يطلق تطبيق جوال؟
تختلف الأولويات حسب صاحب المشروع، وعليها تتوقف خطة الإطلاق.
- رائد الأعمال: يُنشئ خدمة جديدة، وعليه أن يثبت بسرعة أن المستخدمين يتبنّونها، بميزانية يجب التحكم فيها.
- المؤسسة القائمة: ترقمن نشاطًا موجودًا، كتلقي الطلبات أو الحجز، ويجب أن تتصل بأدواتها الحالية.
- العلامة التجارية أو المتجر: الهدف أن يعود الزبائن مرة بعد مرة، عبر متجر إلكتروني أو عروض ترويجية أو برنامج وفاء.
- المنظمة أو المؤسسة العمومية: تقدم خدمة لأعضائها أو للجمهور، بمتطلبات عالية من الوضوح والموثوقية.
أنجز Codex تطبيقات لعدد من هذه الفئات: Rihla Travel، تطبيق وكالة أسفار يعرض الخدمات والعروض الترويجية والعروض الأكثر طلبًا والحجز من الهاتف؛ وLEVVA GYM، بمتجر مدمج ومجموعات ومنتجات مميزة؛ وValuetherm، تطبيق توزيع بكتالوج منتجات وعروض ترويجية وطلب عبر الجوال للزبائن والبائعين.
02تحديد الحاجة قبل الشاشات
لا تحتاج المرحلة الأولى إلى حاسوب ولا إلى نموذج، بل إلى إجابات واضحة عن بضعة أسئلة:
- 01لمن؟ فئات المستخدمين وهواتفهم ولغتهم ومدى تمرّسهم بالأدوات الرقمية.
- 02أي مشكلة؟ ما يحله التطبيق أفضل من موقع ويب أو مكالمة أو رسالة.
- 03أي وظيفة رئيسية؟ الطلب أو الحجز أو الدفع أو التتبع: وظيفة مركزية واحدة تخدمها الشاشة الرئيسية كلها.
- 04من يدير المحتوى؟ المنتجات والأسعار والعروض والمستخدمون: لوحة إدارة على الويب ضرورية في أغلب الحالات.
- 05أي أدوات قائمة؟ برنامج التسيير والمخزون والمحاسبة: كل ما يجب أن يتبادل التطبيق البيانات معه.
- 06كيف يُقاس النجاح؟ التسجيلات والطلبات والحجوزات: بضعة مؤشرات تُتابَع منذ الإطلاق.
تُجمع هذه الإجابات في وثيقة قصيرة ودقيقة، ويقدّم مقال كيف تكتبون دفتر الشروط هيكلها.
03أصلي أم متعدد المنصات؟
يُكتب التطبيق الأصلي بشكل منفصل لـ Android بلغة Kotlin، ولـ iOS بلغة Swift. أما التطبيق متعدد المنصات، المبني بـ Flutter أو React Native، فيتقاسم معظم الشيفرة بين النظامين. ولكثير من تطبيقات الخدمات والتجارة والحجز يكفي الخيار متعدد المنصات ويقلل العمل، بينما يُبرَّر الأصلي لاحتياجات خاصة جدًا بالهاتف. ويشرح مقال تطبيق أصلي أم متعدد المنصات معايير الاختيار.
04تصميم الشاشات، ثم التطوير على دورات
قبل الشيفرة، تُرسم المسارات والشاشات في Figma: التسجيل والوظيفة الرئيسية والدفع والملف الشخصي، بالفرنسية والعربية. تختبرونها على نموذج تفاعلي وتصادقون عليها واحدة تلو الأخرى. تغيير شاشة في هذه المرحلة قليل الكلفة، أما تغييرها بعد التطوير فأغلى بكثير. وتغطي خدمة تصميم UI/UX لدى Codex هذه المرحلة.
ثم يتقدم التطوير في دورات قصيرة. وفي نهاية كل دورة، يُظهر عرض توضيحي ما يعمل فعلًا على الهاتف، فتعدّلون الأولويات. ويجنّب هذا الإيقاع العمل في نفق مغلق لا يُكتشف فيه المنتج إلا في النهاية.
05الاختبار على هواتف حقيقية
الهواتف المستعملة متنوعة جدًا في العادة، بما فيها أجهزة Android البسيطة، ويجب أن تعكس الاختبارات ذلك:
- عدة طرازات Android، من الأبسط إلى الأحدث، وعدة أحجام للشاشة؛
- أجهزة تعمل بنظام iOS، إذا كان التطبيق يستهدف هذه المنصة أيضًا؛
- اتصالات بطيئة أو متقطعة، للتأكد من أن شيئًا لا يضيع؛
- اللغتان، مع التخطيط من اليمين إلى اليسار للعربية؛
- الدفع في بيئة الاختبار لدى المزوّد، قبل أي تحصيل حقيقي.
06النشر على Google Play وApp Store
يخضع النشر لقواعد دقيقة، ويراجع كل متجر التطبيق قبل قبوله. لذا يجب التحضير لما يلي:
- حسابات مطوّر مفتوحة باسم مؤسستكم، لا باسم أي مزوّد خدمة؛
- صفحات المتجر بالفرنسية والعربية، مع لقطات شاشة ووصف؛
- سياسة خصوصية والتصريح بالبيانات المجمَّعة؛
- حساب تجريبي لفرق المراجعة، إذا كان التطبيق يتطلب تسجيل الدخول؛
- هامش في الجدول الزمني، لأن المراجعة قد تطلب تصحيحات.
07خصوصيات السوق الجزائرية
تستحق بعض النقاط الخاصة بالسوق المحلية عناية خاصة:
- يمر الدفع الإلكتروني ببطاقة CIB أو البطاقة الذهبية عبر مزوّد دفع معتمد، مع عقد يُوقَّع قبل الدمج؛
- كثيرًا ما يبقى الدفع عند الاستلام أو في الوكالة مطلوبًا إلى جانب الدفع الإلكتروني؛
- تُصمَّم الواجهات بالفرنسية والعربية منذ مرحلة التصميم، لا في آخر المشروع؛
- يُختبر التحقق من الرقم عبر الرسائل القصيرة لدى المتعاملين الثلاثة: موبيليس وجيزي وأوريدو.
08الإطلاق ثم الصيانة
التطبيق المنشور ليس بالضرورة تطبيقًا مستعملًا. يُحضَّر الإطلاق: صفحة تعريفية، وظهور في محركات البحث، وحملات موجهة، وحضور على الشبكات الاجتماعية. وترافق خدمة التسويق الرقمي وSEO لدى Codex هذه المرحلة.
بعد ذلك يواصل التطبيق حياته: تصحيحات، ووظائف جديدة حسب ملاحظات المستخدمين، وتحديثات تفرضها الإصدارات الجديدة من Android وiOS وتطور قواعد المتاجر. ويجنّب عقد الصيانة توقف التطبيق عن العمل دون سابق إنذار.
09أخطاء يجب تجنبها
- محاولة إطلاق كل شيء دفعة واحدة بدل نسخة أولى تركز على الوظيفة الرئيسية؛
- اعتماد الشاشات بعد التطوير بدل قبله؛
- الاختبار على الهاتف الحديث لفريق العمل وحده؛
- النشر على حساب متجر ليس باسمكم؛
- اعتبار العمل منتهيًا يوم النشر.
10ما الذي يغيّر الميزانية
تتوقف التكلفة على النطاق، لا على تسعيرة ثابتة. أهم العوامل:
- عدد الشاشات وفئات المستخدمين؛
- المنصات المستهدفة: Android وiOS ولوحة إدارة على الويب؛
- الدفع الإلكتروني والربط مع أدواتكم؛
- عدد اللغات؛
- مستوى الصيانة المطلوب بعد الإطلاق.
يرسل Codex عرض سعر مفصلًا بعد ورشة تحديد النطاق، انطلاقًا من دفتر شروطكم أو من فكرتكم فقط.
11الخطوات مع Codex
- 01الاكتشاف. ورشة لتدقيق الحاجة والمستخدمين والوظيفة الرئيسية. تخرجون منها بنطاق واضح وجدول زمني وعرض سعر مفصل.
- 02التصميم. المسارات، والشاشات بالفرنسية والعربية، والبنية التقنية. تصادقون على كل شاشة قبل التطوير.
- 03التطوير. دورات قصيرة مع عرض توضيحي في كل مرحلة، واختبارات على مجموعة واسعة من هواتف Android وعلى iOS.
- 04الإطلاق والمتابعة. النشر على Google Play وApp Store بحسابات باسمكم، وتكوين فرقكم، ثم الصيانة والتحديثات.
اقرؤوا أيضًا: كيف تنشئ تطبيق Flexy في الجزائر ومقارنة بين عشرة تطبيقات جوال.
12بناء هذا المنتج مع Codex
Codex استوديو برمجيات تأسس في الجزائر العاصمة سنة 2014. يصمم فيه أكثر من 15 مهندسًا ومصممًا منتجات بالفرنسية والعربية والإنجليزية، وطوّر الفريق أكثر من 20 منتجًا داخليًا. تبقى الشيفرة المصدرية والحسابات والبيانات باسمكم. اطلعوا على المشاريع المنشورة وشهادات حسن التنفيذ.
ينطلق العمل من الاستوديو في الجزائر العاصمة: Cité 440 Logements, Ain Malha, Djasr Kasentina. الدوحة ومرسيليا تبقيان المكتبين المنشورين أصلًا.
خدمتناتطبيقات الجوالتطبيقات iOS وAndroid أصلية أو متعددة المنصات، من الفكرة إلى النشر.