كتبت Apple كيف يعمل App Review. هذا ما سأغيّره قبل الإرسال
بقلم Justinas Rolando، صانع MacPip
في ملاحظة Hello Developer بتاريخ نوفمبر 2026، أشارت Apple إلى مقالات مساعدة جديدة عن App Review. وهي تكتب ما تعلّمه معظمنا من حالات الرفض: تهدف Apple إلى مراجعة 50% من الإرسالات في أقل من 24 س و90% في أقل من 48 س؛ ويجب أن تعمل بيانات الدخول التجريبية عند بدء المراجعة؛ وعليك الرد في App Store Connect بدل إعادة الإرسال للإجابة عن سؤال؛ والرفض الذي يبدأ بـ «Bug Fix Submissions:» يتيح لك إصدار الإصلاح ومعالجة المشكلة في المرة القادمة؛ ويجب أن تُظهر أكثر من نصف لقطاتك التطبيق قيد الاستخدام؛ ولكل إذن purpose string واضحة خاصة به. مقال واحد فقط يذكر Mac بالاسم، لكن كل قاعدة تنطبق على الإرسال إلى Mac App Store.
معظم ما أعرفه عن App Review تعلمته من رسائل الرفض. لذلك عندما كتبت Apple في Hello Developer بتاريخ نوفمبر 2026 عبارة «Browse new App Review help articles»، قرأتها كلها. وهي الآن في مكان واحد، App Review Help، وتقول بصراحة أشياء كثيرة كانت أقرب إلى الموروث الشعبي.
إليك ما فيها من أمور مهمة لتطبيق Mac، وما سأغيّره قبل إرسالي التالي.
أولًا، لمن هذا المقال
App Review لا ينظر إلا فيما يمر عبر App Store Connect: Mac App Store وTestFlight وIn-App Purchases وغيرها. وإذا كنت تبيع تطبيق Mac من موقعك الخاص باستخدام Developer ID، فلا أحد في Apple يراجعه. فهو يمر عبر التوثيق (notarization)، وهو فحص آلي. فإذا كنت توزّع مباشرة فقط، فتصفّح هذا المقال سريعًا واحتفظ به ليوم تضيف فيه نسخة لـ Mac App Store.
كم تستغرق المراجعة
مقال حالة المراجعة يعطي هدف Apple نفسها: مراجعة 50% على الأقل من الإرسالات في أقل من 24 س و90% في أقل من 48 س. ويذكر أيضًا ما يجعل المراجعة أبطأ، مثل تاريخ مراجعات محدود، أو مستندات تحتاجها Apple، أو مشكلات معقدة أو جديدة.
ما سأفعله: أخطط ليوم إطلاق يسبقه يومان كاملان، وأكثر من ذلك لأول تطبيق. وأرسل مبكرًا مع إصدار يدوي، لأختار الدقيقة التي يظهر فيها.
حقل Notes هو حيث تُكسب المراجعات
مقال المراجعة الكاملة صريح: «الإرسالات غير المكتملة سيتم رفضها.» والتفاصيل المهمة:
- يجب أن تعمل بيانات الدخول التجريبية عند بدء المراجعة، لا عند الإرسال فقط. حساب تجريبي ينتهي أو يتغير في الفترة بينهما قد يؤدي إلى الرفض.
- إذا كان تسجيل الدخول يحتاج إلى رمز، فضعه في Notes. وبدونه قد تحتاج Apple إلى مكالمة، والمكالمات تنتهي عادةً خلال ثلاثة إلى خمسة أيام عمل. أي أسبوع ضائع.
- الاشتراكات تحتاج إلى حساب تجريبي باشتراك منتهٍ، ليرى المراجع مسار الشراء كاملًا.
ما سأفعله: أكتب حقل Notes كأنه دليل قصير لغريب. أين ينقر أولًا، وأي حساب يستخدم، وماذا تفعل أيقونة شريط القوائم إذا لم يكن لتطبيقك نافذة. وهذا الأخير من طبيعة Mac تمامًا.
عند الرفض
هذا هو الجزء الذي تمنيت لو كان مكتوبًا قبل سنوات.
- لا تعد الإرسال للإجابة عن سؤال. إذا طلب App Review معلومات، فردّ في App Store Connect. أعد الإرسال فقط لإصلاح في النسخة البرمجية، وفقط بعد إصلاح كل المشكلات التي ذكروها.
- ابحث عن «Bug Fix Submissions:» في الأعلى. إذا بدأ الرفض بهذه الملاحظة، فإن مقال Bug Fix Submissions يقول إنه يمكنك الرد بالقبول ومعالجة المشكلة في تحديثك التالي. لا تعد الإرسال. هذا يعمل فقط مع التطبيقات التي تمت الموافقة عليها سابقًا، وليس أبدًا مع المشكلات القانونية أو المتعلقة بالسلامة، ولا يمكن تأجيل المشكلة مرتين.
- التسريع فقط عند الحاجة الحقيقية. تقول Apple إن طلبات التسريع «يجب أن تُخصَّص للحالات العاجلة فعلًا»، وللنسخ المرسلة إلى المراجعة فقط. وإذا كان الإطلاق مرتبطًا بحدث، فاكتب الحدث وتاريخه في Notes.
- الاعتراض في النهاية. أولًا ردّ على الرفض واشرح الأمر. إذا لم ينجح ذلك، فإن App Review Board يقبل اعتراضًا واحدًا لكل تطبيق، وبعد إعادة الإرسال لا يمكن الاعتراض على ذلك الرفض.
أربع قواعد بالأرقام
مقالات الإرشادات قصيرة وملموسة.
- لقطات الشاشة، 2.3.3. يجب أن تُظهر أكثر من نصف لقطاتك التطبيق قيد الاستخدام، وتُحسب لكل نوع جهاز. إذا كانت اللقطات ثلاثًا فيجب أن تُظهر اثنتان منها التطبيق. شاشة البداية أو بطاقة العنوان مقبولة ما دامت أقلية. أداة فحص لقطات الشاشة في MacPip تفحص الأحجام، ويمكنك عدّ الباقي بنفسك.
- التقليد، 4.1. لا تضع أسماء التطبيقات الشهيرة أو العلامات التجارية في أي حقل من حقول البيانات الوصفية. ويشمل ذلك الكلمات المفتاحية، حيث الزلة الكلاسيكية هي اسم منافس. أداة فحص كلمات App Store المفتاحية تعدّ حقولك لترى ما فيها.
- Purpose strings، 5.1.1(ii). كل مورد محمي يحتاج إلى purpose string واضحة خاصة به، مترجمة إذا كان تطبيقك مترجمًا. ومثال Apple نفسها على السيئ هو «To use location.» وأنت مسؤول أيضًا عمّا تطلبه حزم SDK التي تستخدمها. الصق ملف Info.plist في شارح Info.plist وسيشير إلى الفارغة والغامضة منها.
- حذف الحساب، 5.1.1(v). إذا كان بإمكان الناس إنشاء حساب في تطبيقك، فيجب أن يتمكنوا من بدء حذفه من داخل التطبيق. التعطيل لا يكفي، ولا يجوز إجبارهم على الاتصال بك. وإذا كان هناك اشتراك، فأخبرهم أن الفوترة عبر Apple تستمر حتى يلغوه.
السطر الوحيد عن Mac
مقال الأجهزة المتوافقة وحده يسمّي Mac. يقول إن تطبيقات iPhone وiPad المتوافقة يمكن أن تعمل دون تعديل على أجهزة Mac بمعالج Apple silicon، وإن التطبيقات التي تعتمد على اللمس الذي لا يمكن فعله بلوحة المفاتيح لا تناسب macOS. إذا كنت تصنع تطبيق iPad، فتحقق مما إذا كان يظهر في Mac App Store، وأوقف ذلك إذا كان لا يعمل جيدًا مع لوحة المفاتيح ولوحة التتبع. وتقول الصفحة نفسها إن حدود TestFlight هي: المختبرون الداخليون حتى 100، والخارجيون حتى 10,000، وإن أول نسخة تقدمها للمختبرين الخارجيين تذهب إلى App Review أيضًا.
What's New يُحتسب أيضًا
قاعدة أخرى من الإرشادات، لا من المقالات الجديدة. تقول Guideline 2.3.12 إن نص What's New يجب أن يصف الميزات والتغييرات الجديدة، ولا يكفي سطر عام إلا لإصلاحات الأخطاء البسيطة وتحسينات الأداء. أما «Bug fixes and improvements» في إصدار فيه ميزة جديدة فهو يستجلب سؤالًا.
لذلك أداة اليوم المجانية الجديدة هي منسّق ملاحظات الإصدار. الصق ملاحظات أولية أو أسطر git log --oneline. يرتّبها في «جديد» و«محسّن» و«مُصلَح»، ويحذف أسطر chore وci وmerge، وينبّه إلى أرقام التذاكر وأسماء الملفات، ويفحص حد 4,000 حرف، ويعطيك ثلاث نسخ: نصًا عاديًا لـ App Store Connect، وHTML لـ Sparkle appcast، وMarkdown لـ GitHub. تبقى ملاحظاتك في متصفحك. أداة فحص Sparkle appcast بجانبها، للخلاصة التي تدخل فيها.
قائمتي المختصرة
- يومان كاملان قبل يوم الإطلاق، وإصدار يدوي.
- حقل Notes يستطيع غريب أن يتبعه، مع حساب تجريبي يعمل.
- ردّ ولا تعد الإرسال عندما يسألون سؤالًا فقط.
- عُدّ لقطات الشاشة، واقرأ كل purpose string، وأبعد أسماء التطبيقات الأخرى عن الكلمات المفتاحية.
- What's New يقول ما الذي تغيّر.
وبعد صدور التطبيق، إدراجه في MacPip مجاني، سواء كان في Mac App Store أم لا. تُفحص البطاقات تلقائيًا عند إرسالها، والعلامة الزرقاء لا تعني إلا أن شخصًا جرّب التطبيق في تاريخ معين.
المصادر
- Apple Developer: Hello Developer، نوفمبر 2026
- Apple Developer: App Review Help
- App Review Help: تتبع حالة مراجعة الإرسال
- App Review Help: تقديم المعلومات لمراجعة كاملة
- App Review Help: قبول عروض Bug Fix Submission
- App Review Help: طلب مراجعة معجّلة
- App Review Help: الاعتراض لدى App Review Board
- App Review Help: 2.3.3، أظهر تطبيقك قيد الاستخدام في لقطات الشاشة
- App Review Help: 4.1، منع حالات الرفض بسبب التقليد وانتحال الهوية
- App Review Help: 5.1.1(ii)، اكتب purpose strings واضحة
- App Review Help: 5.1.1(v)، توفير حذف الحساب داخل تطبيقك
- App Review Help: اختبار تطبيقك على الأجهزة المتوافقة
- Apple Developer: App Review Guidelines
واصل القراءة
- Claude Fable 5.2 وMythos 5.2: ما الجديد، واختبارات الأداء، وما يعنيه ذلك لجهاز Mac لديكصدر Claude Fable 5.2 وMythos 5.2 في 9 نوفمبر 2026. اختبارات الأداء من Anthropic في رسوم بيانية، والأسعار، وما يتغيّر على Mac، وأربع أدوات مجانية.
- يقبل Swift Student Challenge تطبيقات Mac الآن. هذا ما كنت سأبنيهيفتح Swift Student Challenge 2027 من Apple باب التقديم من 8 فبراير إلى 28، ولأول مرة يقبل تطبيقات لأي منصة من Apple، بما فيها macOS. القواعد والمواعيد، وكيف كنت سأخطط لمشاركة بتطبيق Mac.
- macOS 27.2.1 يوقف ثقة curl في eMudhra. هذا ما كنت سأفحصه في تطبيق Mac الخاص بيmacOS 27.2.1 و26.7.3 و15.8.3 تزيل خمس شهادات جذر من /etc/ssl/cert.pem بعد اختراق مفاتيح eMudhra. ما الذي تغيّر، ومن يصل إليه الأمر، وما الذي ينبغي أن يختبره صنّاع تطبيقات Mac.
- ستصل Live Activities إلى شريط القائمة في Mac. هذا ما سأفعله بتطبيقي لنظام Macتعرض النسخة التجريبية من macOS 27.3 أنشطة Live Activities في شريط القائمة على أجهزة Mac بمعالج Apple silicon، ويمكن لتطبيقات Mac أن تبدأ أنشطتها الخاصة. ما الذي تغيّر، وما الحدود، وماذا تجرّب أولاً.
- الذاكرة تجعل أجهزة Mac أغلى. هذا ما كنت سأفعله في تطبيق Mac الخاص بيتقول Apple إن الذاكرة ستُبقي أجهزة Mac شحيحة وأغلى حتى 2027، وإن أرخص جهاز Mac يأتي بذاكرة 8 GB. لماذا يهمّ هذا تطبيق Mac الخاص بك، وما الفحوصات التي يمكنك إجراؤها هذا الأسبوع.
- تتيح Apple الآن التحدث إلى من يلغون اشتراكهم. إليك ما كنت سأفعله في تطبيقي على Macمنذ 4 نوفمبر، صار بإمكان اشتراكات App Store عرض رسالة أو عرض عند إلغاء الاشتراك. القواعد، وما تقوله Apple، وما يجب فحصه على Mac.
- ستضيف Apple سؤالين إلى تصنيف العمر. هذا ما سأفعله بتطبيق Mac الخاص بيابتداءً من 16 نوفمبر، يسأل App Store Connect عن مشاركة الموقع وميزات المواعدة، ويجب أن يجيب كل تطبيق قبل 12 يناير 2027. ما الذي تغيّر وماذا تفعل.
- Siri AI أصبحت مفتوحة لكل المطورين الآن. هذا ما سأفعله بتطبيقي لنظام Macفتحت Apple Siri AI لجميع المطورين في النسخة التجريبية من macOS 27.3. ما الذي تغيّر، وما الذي يمكنك إطلاقه وما لا يمكنك إطلاقه حتى الآن، وخطة قصيرة لتطبيق Mac صغير.
- تُشحن أجهزة Mac بشاشة اللمس في 6 نوفمبر. هذا ما سأتحقق منه في تطبيق Mac الخاص بيتصل أولى أجهزة Mac اللمسية من Apple في 6 نوفمبر. ما الذي تغيّر، وما الذي تطلبه Apple من المطورين، وقائمة قصيرة بما يمكنك اختباره في تطبيق Mac الخاص بك.
- تعريف بـ MacPipما هو MacPip، ولماذا بُني، وكيف تعمل البطاقات ويوم الإطلاق، وما تعنيه العلامة الزرقاء فعلًا، والأرقام الحقيقية من أيامه الأولى.
- كيف تُطلق تطبيق Mac: قائمة مراجعة تتسع لصفحة واحدةما الذي تفعله قبل يوم إطلاق تطبيق Mac وفيه وبعده: التوقيع، وصفحتك، والأدلّة، وProduct Hunt، وShow HN، وما الذي تقيسه.
- كيف تكتب وصفًا من سطر واحد يوضح ما يفعله تطبيق Macطريقة بسيطة لكتابة السطر تحت اسم تطبيق Mac: اذكر وظيفته، واحذف المبالغة، واختبره على شخص لم يرَ التطبيق من قبل.
- التوقيع والتوثيق بكلمات بسيطة، لمن يصنع أول تطبيق Mac لهما وظيفة توقيع الكود والتوثيق والتثبيت (Stapling) كلٌّ على حدة، وبأي ترتيب، وما يراه مستخدموك دونها، وكيف تتحقق من بنائك الخاص.
- ما قيمة رابط dofollow بصدق، من موقع يقدّمهما معنى dofollow، وما الذي تقوله Google عن الروابط، ولماذا لا يعني الرابط من دليل جديد الكثير اليوم، وما الذي تفعله بدلًا من شراء الروابط.