تطوير تطبيقات iPhone وiPad

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

متى تبدأ بتطبيق iOS؟

1

شريحة كبيرة من عملائك تستخدم iPhoneوتريد تجربة تحترم ما اعتادوه في نظام iOS.

2

تعتمد على Apple Pay أو Walletللدفع السريع، أو البطاقات والتذاكر في المحفظة.

3

تطبيق للإدارة العليا أو المبيعاتتعمل فرقها على iPhone وiPad.

4

تطبيق للجهاز اللوحي في المتجر أو المعرضنقطة بيع، أو كتالوج، أو تسجيل حضور على iPad.

5

تطبيق Android قائم وتريد نسخة iOSبالمزايا نفسها، ومع إعادة استخدام الخوادم الحالية.

6

تطبيق iOS قديم لم يعد يعمل جيدًامع إصدارات iOS الحديثة أو الأجهزة الجديدة.

ما يتضمنه تطوير تطبيق iOS

التصميم لنظام iOS

  • أنماط التنقل والإيماءات التي يعرفها المستخدم
  • أحجام الشاشات وDynamic Type
  • الوضع الداكن
  • iPad بتخطيط مستقل عند الحاجة

التطوير

  • Swift وSwiftUI، أو Flutter للمنصتين
  • العمل دون اتصال والمزامنة
  • الإشعارات عبر APNs
  • الروابط العميقة والروابط العامة

خصائص Apple

  • Apple Pay
  • Sign in with Apple
  • Face ID وTouch ID
  • بطاقات Wallet والويدجت

الخصوصية

  • نصوص طلب الأذونات بوضوح
  • بيانات الخصوصية في صفحة المتجر
  • شفافية التتبع عند الحاجة
  • حذف الحساب من داخل التطبيق

الاختبار

  • أجهزة iPhone وiPad حقيقية
  • أكثر من إصدار iOS
  • TestFlight لفريقك
  • اختبار الأداء والبطارية

النشر

  • حساب Apple Developer باسم منشأتك
  • الشهادات وتوقيع التطبيق
  • صفحة المتجر ولقطاتها
  • متابعة المراجعة وإدارة الإصدارات

قواعد في App Store تؤثر على التصميم والتكلفة

هذه أكثر القواعد التي تغير قرارات المشروع إن لم تُحسم مبكرًا:

القاعدةأثرها على مشروعك
الشراء داخل التطبيقالمحتوى والاشتراكات الرقمية التي تُستهلك داخل التطبيق تُباع عادة عبر نظام الشراء في Apple وعمولته. أما المنتجات المادية والخدمات التي تُقدم خارج التطبيق فتُدفع عبر بوابات الدفع أو Apple Pay.
خيارات الدخولإن أتحت الدخول بحسابات خارجية كـ Google، فيلزم عادة توفير خيار دخول يحفظ الخصوصية مثل Sign in with Apple.
حذف الحسابالتطبيق الذي يسمح بإنشاء حساب يجب أن يتيح حذفه من داخله.
بيانات الخصوصيةصفحة المتجر تعرض ما يجمعه التطبيق من بيانات، ويجب أن تطابق الواقع.
حساب المطورحساب المنشأة يتطلب رقم D-U-N-S، واستخراجه قد يستغرق أيامًا، فنبدأ به مبكرًا.

تتغير إرشادات Apple دوريًا، ونراجع الإصدار الساري منها قبل كل مشروع.

ما تستلمه

  • تطبيق منشور على App Storeبحساب منشأتك، مع صفحة المتجر ولقطاتها.
  • نسخ تجريبية عبر TestFlightلفريقك خلال التطوير وقبل كل إصدار.
  • الكود المصدريفي مستودع تملكه.
  • بيانات الخصوصيةموثقة ومطابقة لما يجمعه التطبيق.
  • دليل الإصدارخطوات بناء التطبيق وتوقيعه ورفعه.
  • تقرير الاختبارالأجهزة والإصدارات التي اختُبر عليها.

ما يمكن ربطه بالخدمة

حالات تتكرر في تطبيقات iOS

الحالةرفض التطبيق لأن الاشتراك يُدفع عبر بوابة خارجية
كيف نتعامل معها

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

الحالةالمستخدم رفض إذن الموقع أول مرة
كيف نتعامل معها

نشرح سبب الإذن قبل طلبه، ونوفر مسارًا بديلًا كإدخال العنوان يدويًا، ورابطًا للإعدادات إن احتاجه لاحقًا.

الحالةإصدار iOS جديد يغير سلوك الإشعارات
كيف نتعامل معها

نختبر على النسخ التجريبية من iOS قبل صدورها، ونجهز التحديث ضمن عقد الدعم.

الحالةفريق المبيعات يحتاج التطبيق على iPad
كيف نتعامل معها

تخطيط يستفيد من الشاشة الكبيرة بعمودين بدل تكبير شاشة الجوال.

الحالةالمراجع لا يستطيع الدخول لأن التطبيق يتطلب حسابًا
كيف نتعامل معها

نجهز حساب مراجعة تجريبيًا ببيانات واضحة، ونشرح المسار في ملاحظات المراجعة.

مراحل التنفيذ

  1. التحليل وقواعد المتجر

    المزايا، وطريقة الدفع، وخيارات الدخول، والبيانات المجمعة.

    نطاق معتمد
  2. حساب المطور

    حساب Apple Developer باسم المنشأة والصلاحيات.

    حساب جاهز
  3. التصميم

    واجهات تتبع أنماط iOS، ونموذج تفاعلي.

    تصميم معتمد
  4. التطوير وTestFlight

    نسخة تجريبية لفريقك في نهاية كل دورة.

    نسخ TestFlight
  5. الاختبار

    أجهزة وإصدارات متعددة، وأداء وبطارية.

    تقرير الاختبار
  6. المراجعة والنشر

    صفحة المتجر وبيانات الخصوصية ومتابعة المراجعة.

    تطبيق على App Store

ما نحتاجه منك للبدء

لا يلزم أن يكون كل ذلك جاهزًا. ما ينقص نستكمله معك في جلسة التحليل.

  • وصف التطبيق ومستخدميه: ومن يدفع مقابل ماذا.
  • حساب Apple Developer: أو بيانات المنشأة ورقم D-U-N-S لإنشائه.
  • الأجهزة المستهدفة: iPhone فقط، أم iPad أيضًا.
  • الخوادم الحالية: إن وجد Backend أو تطبيق Android قائم.

أسئلة تحسمها قبل التنفيذ

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

Swift أم Flutter؟Swift حين يكون iOS وحده الهدف أو تحتاج إلى خصائص الجهاز بعمق، وFlutter حين تريد المنصتين بقاعدة كود واحدة.
ما أقدم إصدار iOS تدعمه؟دعم إصدارات أقدم يوسع الجمهور لكنه يحد من المزايا الحديثة ويزيد الاختبار.
هل يدعم iPad؟تشغيل تطبيق iPhone على iPad ممكن، لكن التخطيط المخصص تجربة أفضل.
من يملك حساب المطور؟منشأتك دائمًا، مع صلاحية لفريق التطوير.
تريد معرفة أثر قواعد Apple على فكرتك؟صف لنا ما تبيعه وكيف يدخل المستخدم، ونوضح لك المسار المناسب.
ناقش مشروعك

مشكلات نمنعها من البداية

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

الجودة والأمن والتشغيل

الجودة

التزام بإرشادات تصميم Apple، ومراجعة كود، وفحص آلي في مسار البناء.

الأمن

تخزين البيانات الحساسة في Keychain، وتشفير الاتصال، وحماية من اعتراض الشهادات عند الحاجة.

قابلية التوسع

بنية تفصل الواجهة عن منطق العمل، فتُضاف المزايا دون إعادة كتابة.

الاختبارات

اختبارات آلية للواجهة والمنطق، واختبار يدوي على أجهزة حقيقية.

التوثيق

دليل بناء ورفع الإصدارات، وتوثيق الشهادات والحسابات.

الدعم

تحديث مع إصدارات iOS الرئيسية ضمن عقد الدعم.

أسئلة شائعة

لا تحتاج إلى جهاز Mac. أما حساب Apple Developer فيكون باسم منشأتك، ونساعدك في إنشائه وإضافتنا بصلاحيات محددة.

غالبًا من يوم إلى بضعة أيام، وقد تطول إن طُلبت توضيحات. نحسبها في الجدول الزمني للإطلاق.

نعم للمنتجات المادية والخدمات، عبر بوابة دفع أو Apple Pay. أما المحتوى الرقمي فيخضع لقواعد الشراء داخل التطبيق.

يمكن أن يعمل تطبيق iPhone على iPad، ونوصي بتخطيط مخصص إن كان iPad جهازًا أساسيًا لمستخدميك.

نعم، عبر التوزيع الخاص للمؤسسات دون نشره للعموم. التفاصيل في صفحة تطبيقات الشركات.

أرسل تفاصيل تطبيق iOS

ونرد بتقدير مبدئي، وبالقواعد التي تؤثر على فكرتك في App Store.

اطلب عرض سعر