فيما يتعلق بالتطبيقات، يعد نظام iOS نظامًا مغلقًا للغاية، وبدون كسر الحماية لا يمكنك إدخال التطبيقات إليه بأي طريقة أخرى غير متجر التطبيقات. بالإضافة إلى ذلك، يخضع كل تطبيق لمراجعة Apple لحماية المستخدمين. لكن أليس هذا مجرد ستار من الدخان؟
بروبليمي تطبيقات احتيالية تتم مناقشته على مسرح Apple كل شهر تقريبًا. لم يمض وقت طويل منذ أن تم حذفها من متجر التطبيقات تطبيقات احتيال من مطور واحد، الذي استغل شعبية الألعاب الشهيرة وحاول جني الأموال بسرعة.
ومنذ أيام قليلة ظهرت أيضًا لعبة نينتندو الشهيرة، بوكيمون أصفرومع ذلك، كان المؤلف شخصًا مختلفًا تمامًا عن الشركة المصنعة لوحدة التحكم المعروفة. تم دفع المستخدمين المطمئنين إلى الاعتقاد بأن هذه كانت لعبة يابانية مشهورة، ولكنها كانت مجرد عملية احتيال حيث ستتعطل اللعبة مباشرة بعد تحميل القائمة. ومع ذلك، فإن عدد التقييمات بنجمة واحدة يتحدث عن نفسه. قامت شركة Apple بسحب التطبيق من المتجر بعد أقل من 24 ساعة. وصلت "اللعبة" إلى المركز الثالث في متجر التطبيقات الأمريكي خلال تلك الفترة.
تسأل نفسك كيف يمكن الوصول إلى هناك حازم السيطرة على مثل هذه التطبيقات من قبل شركة Apple سوف تحصل على الإطلاق. إن شروط المطورين، أو ما يسمى بالمبادئ التوجيهية، معروفة منذ زمن طويل. تم وضع قواعد واضحة وسيتم معاقبة الغشاشين وفقًا للنص. ويحدث ذلك فقط بعد عدة أسابيع طويلة، وأحيانًا أشهر، عندما تبدأ شركة Apple في التصرف، في حين لا ينبغي أن تمر مثل هذه التطبيقات بالفحص على الإطلاق.
ليس علينا أن نذهب بعيداً للعثور على خلل في النظام. لقد أسر لي أحد المطورين التشيكيين بشكل غير مباشر بتجاربه. لقد قام بتطبيق JavaScript في تطبيقه، والذي يستخدم لإحصائيات Google Analytics، وهو أمر محظور تمامًا وفقًا لقواعد Apple. لقد كان هناك فقط كتجربة، لكنه نسي إزالته قبل إرساله للموافقة عليه. ومع ذلك، بعد الموافقة عليه كان غير فعال على أي حال.
وكيف سارت الأمور من جانب أبل؟ مرت ثمانية أيام على إرسال الطلب إلى عملية الموافقة وكان في حالة "في انتظار المراجعة" - في انتظار الموافقة. في اليوم الثامن، يبدو أن دورها قد جاء ودخلت في حالة "قيد المراجعة" - في عملية الموافقة. وبعد دقيقتين كاملتين، تمت الموافقة عليه بالفعل وأصبح جاهزًا للإطلاق في متجر التطبيقات. أي أن الشخص الذي وافق على الطلب خصص له دقيقتين كاملتين. ما الذي يمكن البحث فيه في مثل هذه الدقيقتين على التطبيق؟
من الواضح أنه لا أحد يقوم بفحص كود التطبيق بشكل مباشر. من الممكن أن يكون هناك نوع ما من برامج الروبوت التي تقوم بفحص بعض جوانب التطبيق، مثل ما إذا كان يحتوي على برامج ضارة أم لا. يبدو أن العامل البشري يقوم فقط باختبار ما إذا كان من الممكن البدء به على الإطلاق وما إذا كان لا يحتوي على أي مواد ضارة. ويمكنه بعد ذلك الانتقال إلى متجر التطبيقات ومن هناك إلى أجهزة المستخدمين دون أي مشاكل.
يعد هذا الفاصل الزمني لمدة دقيقتين أحد التفسيرات لسبب وصول العديد من التطبيقات الاحتيالية إلى متجر التطبيقات. يوجد حاليًا أكثر من 550 تطبيق. ومع ذلك، لا تدخل التطبيقات الجديدة فقط في عملية الموافقة، ولكن أيضًا جميع التحديثات، سواء كانت إصدارًا جديدًا تمامًا من التطبيق أو تصحيح خطأ صغير واحد. تتم إضافة تطبيقات جديدة بوتيرة صاروخية كل شهر. إذا قمنا بحساب بسيط عندما يجب تحديث كل تطبيق مرة واحدة في الشهر، فافتراض أنه يتم فحص التطبيقات لمدة ثماني ساعات كل يوم بما في ذلك عطلات نهاية الأسبوع، فسيتعين على Apple التحقق من حوالي 000 تطبيق في الساعة. وهذا لا يشمل الجدد. إذا كان هناك 2300 موظف يقومون بمراجعة الطلبات، فسيتعين على كل منهم التعامل مع 100 قطعة في الساعة. إذا أمضى 23-2 دقائق مع كل واحد منهم، فيمكنه القيام بذلك.
عندما بدأ متجر التطبيقات لأول مرة، لم تكن هناك مشكلة في التحقق من كل تطبيق بالتفصيل عندما كان هناك 500 تطبيق في البداية، ومع ذلك، نما المتجر بشكل كبير وأصبح هناك الآن تطبيقات أكثر بـ 1000 مرة. مع هذا الحجم، من الصعب جدًا تخصيص وقت كافٍ لكل تطبيق دون جعل المطور ينتظر لأسابيع قبل الموافقة على التطبيق.
ومع ذلك، يجب أن تبدأ شركة Apple في معالجة هذا الأمر، حيث ستستمر هذه المشكلات في التصاعد وسيستمر المحتالون الذين يسعون للحصول على المال السهل في احتلال متجر التطبيقات. بمجرد أن تنمو هذه المشكلة في رأس الشركة، ستقل ثقة الأشخاص في التطبيقات، الأمر الذي سيكون له تأثير سلبي على المطورين وبالتالي على النظام البيئي بأكمله. لذلك يجب أن تبدأ شركة Apple في التعامل مع هذه المشكلة بشكل مكثف كما هو الحال مع ظروف العمل في المصانع الصينية.
مستوى الموافقة هو أقل المشاكل. يمكن كتابة مقال آخر حول كيفية تعامل Apple مع مطوريها بشكل عام (للأسف عندما تكون هناك مشكلة).
مرحبًا، هناك خطأ بسيط في النص، بالنسبة للنظام البيئي بأكمله. يجب أن تبدأ شركة Apple بهذه المشكلة بشكل مكثف كما هو الحال مع ظروف العمل في المصانع الصينية.
ألا ينبغي أن يكون هناك قتل؟
تعمل Apple بالفعل على حل مشكلة التطبيقات المماثلة.
بناءً على تجربة أحد المطورين التشيكيين الذين استخدموا بعض جافا سكريبت لكتابة مثل هذا المقال، لا تغضب مني، لكنك أحدثت كلامًا مجنونًا لا يستحق النشر حتى على مدونة ناهيك عن هنا.
نعم، صحيح أن العامل البشري يمثل مشكلة كبيرة ولا تستطيع شركة آبل تجنبه أيضًا. هل يمكنك أن تتخيل كم من الناس يمكن أن يكون هناك؟ ما هو حجم مبيعات هؤلاء الموافقين مع النمو الذي حققته شركة Apple؟
مع القليل من الجهد لتحقيق الموضوعية، يمكنك جمع المعلومات من المطورين الآخرين أيضًا، وربما تتوصل إلى حقيقة أن Apple توافق على التطبيقات الأخرى حتى لبضعة أيام إذا لم تكن متأكدًا مما إذا كانت متوافقة مع القواعد. على سبيل المثال عندما يتعلق الأمر بمشتريات InApp، كانت شركة Apple تبحث عنها لفترة طويلة نسبيًا. كما أن الخلط بينهم لا يمثل مشكلة كبيرة لأنهم لا يستطيعون ولا يمكنهم فحص الجزء الداخلي من التطبيق نفسه - لذا يمكنك القيام بشيء ستعرضه Apple وبعد الموافقة سيكون هناك شيء آخر.
نعم، هناك الكثير من الحيل، لكنها تؤدي عادةً إلى الإزالة من AppStore أو حتى حظر حساب المطور.
1x شهريًا لا يعد تحديثًا متوسطًا حتى عن طريق الصدفة. لا تتلقى معظم التطبيقات آخر تحديث - فهي ببساطة لا تلتقطها و"تموت".
صحيح أنني قمت أيضًا بتجربة مراجعات دقيقة، ولكن السؤال هو ما إذا كانت حالات المراجعة في AppStore تظهر الواقع أم لا. في الماضي، كانت تطبيقات iPad تتعطل مباشرة بعد إرسالها إلى InReview وتبقى هناك لمدة أسبوع. تطبيقات iPhone لم تفعل ذلك. لذلك لن أتوصل إلى مثل هذه الاستنتاجات حول هذا الموضوع.
مقال رائع كالعادة...
أريد فقط أن أشير إلى خطأ بسيط في الفقرة قبل الأخيرة:
"ومع ذلك، فقد نمت الأعمال بشكل كبير، ويوجد الآن عدد أكبر من الطلبات بمقدار 1000 مرة."
ربما ينبغي أن يكون هناك JE
والشيء الآخر الذي لا أحبه هو استخدام كلمة النظام البيئي التي تستخدم بشكل رئيسي في الجغرافيا ...
ملاحظة: شكرا على المقال