Guideline 4.3 Design Spam: رفض تطبيقك، ماذا تفعل؟
بقلم Mehdi Azizi
حُدّث في ، 9 د
Guideline 4.3 Design Spam: ماذا تقول 4.3(a) و4.3(b)، ولماذا تُرفض بسببها التطبيقات المصنوعة بالذكاء الاصطناعي، وكيف ترد على Apple وتتجنبها.
Guideline 4.3 Design Spam: الإجابة المختصرة
الـ guideline 4.3 هي قاعدة مكافحة الـ spam في App Store. تمنع 4.3(a) نشر التطبيق نفسه أكثر من مرة، وتُستخدم عمليًا ضد التطبيقات المُعاد تغليفها. وترفض 4.3(b) التطبيقات التي لا يمكن تمييزها عن الموجود، خاصة في الفئات المشبعة. والعلاج جوهري: وظيفة رئيسية لا يقدمها أحد غيرك.
هذا أصعب رفض يمكن إصلاحه: فهو يشكك في سبب وجود تطبيقك أصلًا، ولا يكفي أي تعديل في الكود إذا كان المنتج يشبه الموجود أكثر من اللازم.
أنا أنشر تطبيقات iOS خاصة بي: Solys، منبّه بألعاب صغيرة، وTradaZen، تطبيق للتدرّب على التداول، موجودان على App Store. أما Nolera وClic فرُفضا ثم صُحّحا. تلقيت رفضًا بسبب 2.1 و5.6.3 و2.3.2، وأشرحها بالتفصيل في لماذا ترفض Apple تطبيقك. لم أتلقَّ رفضًا بسبب 4.3 قط، ولن أقول لك العكس. يعتمد هذا الدليل على نص Apple الرسمي، بإعادة صياغة.
ماذا تقول الـ guideline 4.3 بالضبط؟
تقع الـ 4.3، «Spam»، في القسم 4، «Design»، من App Review Guidelines. وجزآها يستهدفان مشكلتين مختلفتين.
4.3(a): تطبيق واحد، لا نسخة لكل نوع
يطلب النص الرسمي عدم إنشاء عدة Bundle IDs للتطبيق نفسه. ومثال Apple: نشر تطبيق خريطة لكل مدينة في العالم، بدلًا من خريطة عالمية واحدة يبحث فيها المستخدم عن مدينته. إذا كان لتطبيقك نسخ حسب المكان أو الفريق الرياضي أو الجامعة، تنصحك Apple بتقديم تطبيق واحد وعرض الأنواع عبر الشراء داخل التطبيق.
عمليًا، تذهب رسالة الرفض أبعد من هذا المثال. في حالات رفض 4.3(a) التي نشرها مطورون على منتديات مطوري Apple، تكتب Apple أن التطبيق يشترك في «a similar binary, metadata, and/or concept» مع تطبيقات قدّمها مطورون آخرون، مع اختلافات طفيفة فقط. وتصف الرسالة هذه التطبيقات المتشابهة أو المُعاد تغليفها بأنها spam. ثلاث كلمات مهمة: الـ binary (الكود المُجمَّع)، والـ metadata (الاسم والوصف ولقطات الشاشة)، والـ concept (الفكرة).
وهناك قاعدتان أخريان في الاتجاه نفسه. ترفض 4.2.6، وهي قاعدة فرعية من guideline 4.2، التطبيقات المبنية من قالب تجاري أو خدمة لتوليد التطبيقات، إلا إذا قدّمها مزوّد المحتوى مباشرة. وتمنع guideline 4.1، «Copycats»، نسخ تطبيق شهير مع تغيير بسيط في اسمه أو واجهته. وتبدأ بجملة بسيطة: «Come up with your own ideas.»
4.3(b): الفئات المشبعة
ترفض 4.3(b) التطبيقات التي لا يمكن تمييزها عمّا هو متاح على نطاق واسع: فهذه النسخ الانتهازية، في نظر Apple، تضرّ باكتشاف التطبيقات على App Store.
يذكر النص الفئات المعنية بالاسم. تطبيقات المواعدة، والمصباح اليدوي، والمؤثرات الصوتية، والخلفيات، والمؤقتات البسيطة، وقراءة الطالع («fortune telling») فئات راسخة أصلًا. لم تعد Apple تقبل تقديمات جديدة فيها، إلا إذا قدّمت «a meaningfully different or improved experience». بل قد تحذف Apple التطبيقات التي لا تُحدَّث ولا تُحسَّن، أو التي لا تجذب أحدًا.
وهناك قائمة ثانية أشد صرامة: ألعاب الشرب، والكاما سوترا، وتطبيقات أصوات الريح والتجشؤ. تعتبرها Apple رديئة أو قليلة الجهد، وقد يؤدي تكرار تقديم هذا النوع إلى الطرد من برنامج المطورين.
الأبراج وعلم التنجيم غير مذكورة بالاسم في النسخة الحالية من النص. لكن تطبيق أبراج يومية عاديًا يبقى قريبًا جدًا من قراءة الطالع، وأنا سأتعامل معه كفئة مشبعة.
لماذا تتكرر 4.3 أكثر مع الذكاء الاصطناعي والقوالب
القوالب تشترك في كل شيء بطبيعتها
قالب التطبيق الذي يُباع على الإنترنت يشتريه مطورون كثيرون، فيغيّرون الألوان والأيقونة والاسم ثم يقدّمونه. لا تشرح Apple كيف ترصد التشابه، لكن رسالتها تتحدث عن الـ binary والـ metadata والـ concept: ثلاثة أشياء يشترك فيها القالب مع كل نسخه. وهذه بالضبط الحالة التي تستهدفها 4.3(a) و4.2.6.
الذكاء الاصطناعي ينتج النسخة المتوسطة من فكرتك
اطلب من ذكاء اصطناعي «تطبيقًا لتتبع العادات»: سيعطيك النسخة الأكثر احتمالًا من الفكرة، أي متوسط الموجود، بالشاشات نفسها والـ onboarding نفسه. قد يكون الكود أصليًا، لكن الفكرة ليست كذلك. و4.3(b) تحكم على التجربة، لا على أصالة الكود.
الذكاء الاصطناعي يبرمج فكرة مميزة ببراعة، لكنه لا يجد الفرق نيابة عنك. أشرح ما يجيده وما يفوته في إنشاء تطبيق iOS بالذكاء الاصطناعي.
كيف تميّز تطبيقك فعلًا
وظيفة رئيسية لا يقدمها أحد بهذه الطريقة بالضبط
هذه هي القاعدة التي أفرضها على نفسي مع كل فكرة، تحديدًا لتجنب 4.3: وظيفة رئيسية لا يقدمها أحد غيري بهذه الطريقة بالضبط. منبّه إضافي سيكون عرضة للرفض، فالمؤقتات البسيطة من الفئات التي تذكرها Apple. Solys منبّه يجبرك على الفوز في لعبة صغيرة لإيقافه. الفرق يُقال في جملة واحدة، ويظهر من أول استخدام.
الاختبار: أكمل جملة «إنه التطبيق الوحيد الذي...». إذا لم تستطع إكمالها إلا بـ«لكن بشكل أجمل»، ففرقك ضعيف جدًا.
محتوى ومنطق يخصانك
المظهر المختلف لا يكفي. ما يميّز التطبيق هو ما ينتجه: محتوى مكتوب له، وبيانات يحسبها، وآلية لا توجد في مكان آخر. إذا بدأت من قالب أو مشروع مفتوح المصدر، غيّر المنطق، لا الألوان فقط.
اسم ولقطات شاشة ووصف تثبت ذلك
رسالة 4.3(a) تذكر الـ metadata: المراجع يحكم أيضًا على صفحة تطبيقك، كما في guideline 2.3.10. اسم عام مثل «Flashlight Pro» يعلن عن نسخة مقلدة قبل فتح التطبيق أصلًا. يجب أن يقول اسمك وعنوانك الفرعي الوظيفة الفريدة، وأن تُظهرها لقطة الشاشة الأولى، وأن يبدأ الوصف بها. هذا العمل يخدم أيضًا ظهورك في البحث: الطريقة موجودة في صفحة ASO App Store.
تطبيق واحد لكل أنواعك
إذا كانت فكرتك تتفرع حسب المدينة أو الفريق أو الموضوع، فانشر تطبيقًا واحدًا مع خيار بداخله، ومع مشتريات داخل التطبيق إذا كانت الأنواع مدفوعة. هذه هي القراءة الحرفية لـ 4.3(a).
كيف ترد على رفض 4.3 في App Store Connect
ما كان يُسمى Resolution Center أصبح اليوم في قسم App Review داخل App Store Connect. هناك ترد على رسالة App Review بنص ومرفقات، لقطات شاشة أو مستندات، ما دمت لم تُعِد التقديم.
- حدّد القاعدة الفرعية. رفض 4.3(a) يتحدث عن التشابه مع تطبيقات أخرى أو عن نسخ متعددة. ورفض 4.3(b) يتحدث عن فئة مشبعة.
- كن صادقًا في الجوهر. إذا كان تطبيقك من قالب أو يشبه الموجود فعلًا، فلا تجادل: غيّر المنتج، لا الصياغة.
- إذا كان فرقك حقيقيًا، فأظهره. رُدّ باختصار وبالوقائع وبالإنجليزية، مع فيديو للوظيفة الرئيسية كمرفق.
النموذج الذي سأستخدمه، عدّله حسب حالتك:
Hello App Review team,
Thank you for your feedback regarding Guideline 4.3.
[App name] is not a variant of an existing app. Its core feature is:
[one sentence: what the user can do that no other app offers this way].
What makes it different:
- [Unique feature, and where to find it in the app]
- [Original content or logic created for this app]
- [Why it matters to the user]
All code, content and assets were created for this app.
We do not publish any other app based on the same code or concept.
Attached: a short screen recording of the core feature.
If a specific part of the app looks similar to existing apps,
could you tell us which one, so we can address it precisely?
Best regards,
[Your name]
لا تكتب الجملتين عن الكود والتطبيقات الأخرى إلا إذا كانتا صحيحتين. الادعاء الكاذب في رد على Apple سيكلفك أكثر من الرفض. الخطوات الكاملة بعد أي رفض موجودة في صفحة تطبيق رفضته Apple.
متى تستأنف أمام App Review Board
تتيح لك Apple الاستئناف أمام App Review Board إذا رأيت أن المراجع أساء فهم فكرة تطبيقك وطريقة عمله، أو أنك عوملت بظلم أثناء المراجعة. وتضع Apple ثلاثة شروط: تقديم أسباب محددة تثبت أن تطبيقك يحترم الـ guidelines، وتقديم استئناف واحد فقط لكل تقديم مرفوض، والرد أولًا على أي طلب لمعلومات إضافية.
استأنف عندما يكون فرقك حقيقيًا وظاهرًا في التطبيق، ولم يكفِ ردك في App Store Connect لإيصاله. أما مع قالب أو نسخة مقلدة أو نسخة بلا فرق، فالاستئناف لن يغيّر المنتج.
وتقدّم Apple أيضًا، في الصفحة نفسها، مواعيد فيديو مدتها 30 دقيقة مع App Review. إذا كانت فكرتك تقترب من فئة مشبعة، فاسأل قبل أن تبني.
قائمة التحقق ضد 4.3 قبل التقديم
- تستطيع إكمال جملة «إنه التطبيق الوحيد الذي...» دون الحديث عن التصميم
- الوظيفة الرئيسية تظهر من أول استخدام، دون بحث
- لا توجد شاشة أو نص أو صوت أو صورة مأخوذة كما هي من قالب، وقد غيّرت منطقه
- لا تنشر تطبيقين يشتركان في الكود نفسه والفكرة نفسها
- أنواعك (مدن، فرق، مواضيع) موجودة في تطبيق واحد
- اسمك وعنوانك الفرعي يقولان الوظيفة الفريدة، لا الفئة
- لقطة شاشتك الأولى ووصفك يبدآن بفرقك
- إذا كان تطبيقك يمس فئة تذكرها 4.3(b)، فملاحظات المراجعة تشرح في جملتين ما يميّزه وكيف تختبره
تُتجنَّب 4.3 لحظة اختيار الفكرة
تطبيق «إضافي» في مجال مشبع يطرح مشكلتين. قد ترفضه Apple بموجب 4.3(b). وإذا قُبل، فسيواجه تطبيقات مثبتة منذ سنوات دون أن يقدّم سببًا لاختياره.
إذن التمييز لا يُضاف لحظة التقديم. بل يُقرَّر قبل أول سطر من الكود، باختزال فكرتك في وظيفة رئيسية واضحة لجمهور محدد. هذا جوهر MVP لتطبيق iOS محدد جيدًا، والخطوة الأولى في طريقتي من الفكرة إلى App Store.
اختر الفكرة الصحيحة قبل البرمجة
في iOS Kit، الخطوة الأولى من المسار مخصصة لهذا تحديدًا: اختيار الفكرة والجمهور والسعر قبل كتابة الكود.
هل تلقيت رفض 4.3 بالفعل؟ يساعدك Apple Review Kit على معرفة القاعدة المذكورة وما تطلبه، مع مثال على التصحيح والرد. وإذا أردت أن ننظر في ملفك معًا الآن، احجز ساعة معي، عبر الفيديو.
لا أحد يستطيع أن يضمن لك موافقة Apple، وأنا منهم. لكن يمكنني مساعدتك على استبعاد الأفكار التي ستصنع تطبيقًا زائدًا منذ البداية.
ما زلت تشك في فكرتك؟ التشخيص المجاني ينطلق من مشروعك، ويخبرك بالخطوة التي تبدأ بها أولًا، ويرسل لك قائمة التحقق الخاصة بي ضد رفض Apple. ثم تُظهر الصفحة الرئيسية كيف تنشئ تطبيق جوال دون البدء من الصفر باختيار الفكرة قبل كتابة الكود.
الأسئلة الشائعة
ما الفرق بين 4.3(a) و4.3(b)؟
تستهدف 4.3(a) التكرار: عدة نسخ من التطبيق نفسه، أو تطبيق يشترك في كوده أو صفحته أو فكرته مع غيره باستثناء تفاصيل قليلة. وتستهدف 4.3(b) التشبع: لا شيء جديد في فئة مزدحمة جدًا، مثل المصابيح اليدوية.
هل سيُرفض تطبيقي المصنوع بالذكاء الاصطناعي بسبب 4.3؟
ليس لأنه مصنوع بالذكاء الاصطناعي: Apple تحكم على النتيجة، لا على الأداة. الخطر يأتي من فكرة عامة يحوّلها الذكاء الاصطناعي إلى نسخة متوسطة من الموجود. إذا كانت وظيفتك الرئيسية فريدة وظاهرة، فمصدر الكود لا يطرح مشكلة بموجب 4.3.
هل يمكن استخدام قالب دون التعرض للرفض؟
القالب المستخدم كنقطة انطلاق تقنية، ثم المُحوَّل بعمق، ليس هو المشكلة. أما القالب المنشور كما هو تقريبًا، باسم جديد وألوان جديدة، فهو بالضبط ما تستهدفه 4.3(a) و4.2.6.
هل يجب تغيير الحساب أو الـ Bundle ID بعد رفض 4.3؟
لا. تغيير المعرّف أو الحساب لا يغيّر التطبيق، و4.3(b) تنص على أن تكرار تقديم تطبيقات قليلة القيمة قد يؤدي إلى الطرد من برنامج المطورين. المخرج الدائم الوحيد هو تعديل المنتج، ثم إعادة تقديمه.
هل ما زال تطبيق مواعدة أو خلفيات يمكن أن يُقبل؟
نعم، إذا قدّم تجربة مختلفة أو محسّنة فعلًا: هذا هو الشرط الذي يضعه نص Apple. ويجب أن يظهر هذا الفرق في التطبيق والصفحة وملاحظات المراجعة.