الأرقام أولاً: تحتاج قائمة متوسطة إلى
- لقطات شاشة بأربعة أو خمسة أحجام بكسل مختلفة لكل متجر
- أيقونة واحدة مُصدَّرة بثمانية أبعاد فأكثر
- قائمة أذونات قد تتجاوز اثني عشر بنداً لأي شيء يتعلق بجهات الاتصال أو الموقع
- استبيان خصوصية واحد بعشرات التفرعات نعم/لا يحدد ما إذا كان المراجع سيرفض تطبيقك من اليوم الأول
اضرب ذلك في ثلاثة متاجر — Play، متجر App Store، وقائمة إضافات Firefox إذا كنت تُطلق امتداداً — وأنت أمام ثلاثة عصايا من قصّ لقطات الشاشة وملء النماذج لتطبيق أنهيت بناءه بالفعل. هذا هو الرقم المُمِل.
كل إصدار موجّه للمتاجر يحصل على حزمة قائمة، مُولَّدة تلقائياً، وهي مصمَّمة لسدّ تلك الفجوة تحديداً — الفجوة بين ما ينوي المطوّر أن يفعله التطبيق وما يفعله الملف التنفيذي المُصرَّف فعلياً.
بقية الحزمة هي الجزء السهل
- لقطات الشاشة تأتي من التطبيق الفعلي قيد التشغيل، لا من نماذج تصميم — منسّقة، ومُقاسة حسب مواصفات كل متجر، ومُعنونة حيثما تطلب الصيغة لوحات.
- الأيقونات تُصدَّر بكامل عائلة الأحجام التي يطلبها كل متجر، بالإضافة إلى أي صور ترويجية أو مميزة يشترطها ذلك المتجر.
- نص القائمة — العنوان، الوصف المختصر، الوصف الكامل — يُكتب مما يفعله التطبيق فعلياً، وهو أمر يبدو بديهياً حتى تقرأ عدداً كافياً من قوائم App Store التي ليست سوى صفات مكدَّسة فوق صفات.
- مبررات الأذونات تُولَّد لكل إذن على حدة، بأي صيغة يتوقعها المتجر.
لا شيء من هذا صعب بالضبط. إنه فقط مملّ بما يكفي ليتخطاه الناس، أو يفعلوه بسرعة وبشكل خاطئ.
حيث تصبح الأمور صارمة: استبيان الخصوصية
هنا الجزء الذي يسهل إخطاؤه حتى بنوايا حسنة. تبني تطبيقاً، وتكاد تكون متأكداً أنه لا يجمع أي بيانات، فتضع علامة على "لا تُجمع بيانات" في الاستبيان وتمضي قدماً. إلا أنك أدرجت حزمة تبليغ عن الأعطال قبل ثلاثة أسابيع ونسيت ذلك، أو تسلّلت استدعاءات تحليلات عبر تحديث لتبعية ما. الآن قائمتك تقول شيئاً وملفك التنفيذي يفعل شيئاً آخر — وهو إما كذبة عرضية على مستخدميك أو طريقة سريعة للتعرض للرفض في المراجعة، ولا واحدة منهما نتيجة جيدة.
لذا الحزمة لا تأخذ كلامك على محمل الجد. إنها تفحص كود التطبيق الفعلي قبل الإجابة: ادعاء "لا تُجمع بيانات" لا يُقدَّم إلا عندما لا يقوم الكود بأي استدعاءات شبكية ولا يدرج أي تحليلات. إذا كان التطبيق فعلاً "يتصل بالمنزل"، يقول الإقرار ذلك — بدقة، سواء كان ذلك مُجاملاً أم لا. نفضّل أن تكون القائمة صادقة على أن تكون متساهلة مع نفسها. وهي أيضاً، وليس صدفة، النسخة التي تنجو من المراجعة، لأن المراجعين يتحققون من نفس ما يتحقق منه الفحص.
مُملوءة، لا مجرد مُقدَّمة
حيثما يوفر متجر واجهة برمجة تطبيقات (API)، تدفع الحزمة القائمة مباشرة، دون تدخل بشري. وحيثما يصرّ متجر على استخدام لوحة التحكم الخاصة به، تُؤتمت الحزمة ملء النموذج وتترك لك فقط النقرات القليلة التي يحتفظ بها المتجر لإنسان.
| المتجر | كيف تُطلقها الحزمة |
|---|---|
| Firefox (الإضافات) | مؤتمتة بالكامل، دون تدخل — صور، نصوص، وإقرارات تُدفَع عبر واجهة برمجة التطبيقات |
| Google Play | ملء نماذج مؤتمت؛ تنقر فقط على التأكيدات النهائية المحجوزة للمتجر |
| Chrome Web Store | ملء نماذج مؤتمت؛ تنقر فقط على التأكيدات النهائية المحجوزة للمتجر |
التفصيل الكامل لكل متجر موجود في من الطلب إلى متجر التطبيقات.



