حين نبدأ تطوير تطبيقات الهواتف، نبدأ بمن سيستعملها: من يفتح التطبيق، وأين، وعلى أي هاتف، وبأي لغة. عملاؤنا في سبعة بلدان، ونعمل معهم جميعًا بالطريقة نفسها.
ونختار التقنية بحسب ما يحتاجه مشروعك، لا بحسب ما هو رائج: تطبيق أصلي لكل منصة، أو تطبيق واحد مكتوب بـReact Native أو Flutter يعمل على iOS وAndroid معًا. ونرافقك من أول جلسة حتى نشر التطبيق في المتاجر، ثم نحسّنه على ضوء ما يفعله مستخدموه فعلًا، أينما كانوا.
أصلي أم متعدد المنصات؟ قرار تقني لا ذوق شخصي
حين يستهدف التطبيق iOS وAndroid بوظائف متقاربة، يخفّض الكود الواحد المكتوب بـReact Native أو Flutter كلفة التطوير والصيانة معًا. وهو في الغالب الأنسب لتطبيقات العمل وخدمة العملاء، وللنسخة الأولى التي يجب أن تصل إلى السوق سريعًا.
أما التطبيق الأصلي فيبقى الخيار الصحيح حين يحتاج المشروع رسومًا ثقيلة، أو وصولًا دقيقًا إلى عتاد الهاتف، أو اندماجًا عميقًا في نظام التشغيل. ندرس حاجتك أولًا، ثم نوصي بالطريق الأنسب ونشرح لك السبب بلغة عملية: الكلفة، والمدة، والصيانة، وما يمكن أن يكبر إليه التطبيق لاحقًا.
ماذا نسلّمك حين نطوّر تطبيقك؟
نبدأ بجلسة نحدّد فيها ما نبنيه: نشاطك، ومن سيستعمل التطبيق، والوظائف التي لا تستغني عنها النسخة الأولى، وتلك التي يمكن أن تنتظر. ونخرج منها بنطاق واضح وعرض سعر مجاني دون أي التزام، ثم بنموذج أولي تتنقّل فيه بنفسك، فنتأكد من مسارات الاستعمال قبل أن نكتب سطر برمجة واحدًا.
ثم يصمّم فريق الواجهات وتجربة الاستخدام الشاشات، ونضع البنية التقنية، ونبرمج على مراحل قصيرة، ونختبر على هواتف حقيقية، ثم ننشر التطبيق في App Store وGoogle Play. ونحسب لشروط المتجرين حسابها من مرحلة التصميم، حتى لا يُرفض التطبيق عند النشر.
ونسلّمك ما يصنع الفرق بعد الإطلاق: أدوات تحليل مضبوطة، وتوثيقًا تقنيًّا واضحًا، وكودًا نظيفًا يستطيع فريقك أو أي مطوّر آخر أن يواصل العمل عليه من دوننا. ويبقى التطبيق وكوده وحسابات النشر باسمك أنت، لا باسمنا.
تطوير تطبيقات جوال مخصصة لأكثر من سوق
من ينشر تطبيقه في أكثر من بلد يواجه توقعات تختلف من سوق إلى أخرى: اللغة، ووسائل الدفع، وشروط الخصوصية، وعادات الاستعمال. نضع هذا الاختلاف في الحسبان من أول شاشة نرسمها، لأن التطبيق الذي يُستعمل اليوم في بلد قد يُفتح غدًا في بلدان كثيرة.
وكثيرًا ما يعمل التطبيق مع اتصال متقطع بالإنترنت وعلى هواتف متفاوتة القدرة. لذلك نصمّم، حين يحتاج النشاط ذلك، تطبيقًا يواصل عمله الأساسي دون اتصال، ويقتصد في استهلاك البيانات، ويبقى سلسًا على الهواتف المتواضعة. ومن هذا الحرص وُلد منتجنا سِنان (Sinan)، برنامج إدارة عيادات الأسنان الذي يعمل دون إنترنت، ومعه تطبيق مرافق على الأجهزة اللوحية بنظام Android.
ولأن مستخدميك قد يقرؤون بالعربية، نصمّم واجهات ثنائية اللغة تعمل من اليمين إلى اليسار كما ينبغي: التنقل والخطوط وحركات اللمس كلها مصمّمة لهذا الاتجاه من البداية، لا ترجمة أُلصقت بعد ذلك.
لماذا تختار خوارزمي لتطوير تطبيقك؟
نحن استوديو تصميم وتكنولوجيا يعمل بثلاث لغات من الأساس: العربية والفرنسية والإنجليزية. موقعنا نفسه يعمل باللغات الثلاث، وتصميم الواجهات العربية من اليمين إلى اليسار جزء من عملنا اليومي، لا خدمة إضافية تدفع ثمنها.
وتعلّمنا الصرامة من بناء منتجاتنا: سقف أداء نحدّده مسبقًا، وتحسينات تقودها الأرقام، وكود يُكتب ليعيش طويلًا ويُصان بسهولة. وإن احتاج تطبيقك لاحقًا لوحة إدارة أو نظامًا أكبر يقف خلفه، أكمل فريق البرمجيات ومنصات SaaS المشروع، بالأيدي نفسها والمعايير نفسها.
ونعمل مع أغلب عملائنا عن بُعد، ونراعي توقيت كل فريق وطريقته في العمل. راسلنا على hello@gorizmy.com؛ جلسة التعارف وعرض السعر مجانيان، ودون أي التزام.
أسئلة شائعة
كم يكلّف تطوير تطبيق للهاتف؟
تتحدد الكلفة بأمور واضحة: عدد الشاشات، وتعقيد الوظائف، والاختيار بين تطبيق أصلي وآخر متعدد المنصات، والحاجة إلى خادم، والربط بخدمات خارجية، والعمل دون اتصال. وبدل رقم عام لا يعني شيئًا لمشروعك، نفضّل أن نفهم حاجتك في جلسة تعارف، ثم نرسل إليك عرض سعر مجانيًّا ومفصّلًا بندًا بندًا، دون أي التزام.
كم يستغرق تطوير التطبيق؟
يتوقف ذلك على حجم العمل، والخدمات التي يجب الربط بها، وسرعة المراجعة من جهتك. والنموذج الأولي يُنجز عادة أسرع بكثير من نسخة أولى كاملة. نقسم العمل إلى مراحل قصيرة، وتتسلّم في آخر كل مرحلة نسخة تجرّبها بنفسك، فترى التقدم بعينك بدل أن تنتظر تسليمًا بعيدًا.
ماذا تحتاجون منا لنبدأ، أينما كنا؟
نحتاج أولًا إلى معرفتك بمجالك: من سيستعمل التطبيق، وما المشكلة التي يحلّها، وما الوظائف التي لا بد منها عند الإطلاق. يعمل أغلب عملائنا معنا عن بُعد، بمكالمات الفيديو وأدوات العمل المشترك، ولم تمنعنا المسافة يومًا من تحديد مشروع بجدية. وإن كانت لديك هوية بصرية أو تصاميم جاهزة، بنينا عليها مباشرة؛ وإن لم تكن، تولّى فريق الهوية وفريق الواجهات وتجربة الاستخدام بناء هذا الأساس.
هل تبنون التطبيق بالعربية والفرنسية والإنجليزية معًا؟
نعم، وهذا من أهم ما يميّزنا. نعمل بثلاث لغات من الأساس، وموقعنا نفسه يعمل باللغات الثلاث ومن اليمين إلى اليسار. ونصمّم الواجهة العربية لاتجاهها الطبيعي من أول مخطط: التنقل والخطوط وحركات اللمس، لا نسخة معكوسة في آخر لحظة عن تصميم أجنبي.
هل نختار تطبيقًا أصليًّا أم متعدد المنصات؟
يتوقف ذلك على أولوياتك. التطبيق متعدد المنصات، بـReact Native أو Flutter، يناسب أغلب تطبيقات العمل والتطبيقات الموجّهة للجمهور التي تستهدف iOS وAndroid بوظائف متقاربة. أما الأصلي فيفرض نفسه حين يحتاج المشروع رسومًا ثقيلة أو وصولًا دقيقًا إلى عتاد الهاتف. ندرس حاجتك ثم نوصي بالطريق الأنسب لميزانيتك ومواعيدك.
