Ultimate magazine theme for WordPress.

كيفية اختبار تطبيقك على برنامج تجريبي – اكتشف

6


توفر Apple تحديثات النظام الأساسي بانتظام لإضافة ميزات جديدة وإصلاح الأخطاء ومواصلة تحسين التجربة لكل من يستخدم منتجاتنا. كجزء من هذه العملية ، نقدم برنامج بيتا للمطورين بالإضافة إلى برنامج Public Beta Software. يتيح ذلك للمطورين اختبار التطبيقات على البرامج القادمة ، ومعالجة الأخطاء المزعجة ، وتوفير المعلومات للفرق الهندسية حول التغييرات والتحسينات القادمة في البرامج.

بينما نشجع الأشخاص على تثبيت برنامج تجريبي فقط على جهاز ثانوي ، قد تظل تجد أن بعض عملائك يرغبون في تشغيل تطبيقك أثناء استخدام إصدار تجريبي من نظام التشغيل. فيما يلي بعض الطرق لضمان استقرار تطبيقك لهؤلاء الأشخاص ، والحصول على تعليقات منهم ، وتقديم بعض ما يخصك إلى فرق Apple الهندسية.

اختبر مبكرًا ، اختبر كثيرًا

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

كلما اختبرت مبكرًا ، كلما تمكنت من تحديد الأخطاء أو المشكلات المحتملة مبكرًا وإبلاغ مهندسي Apple بها. إنها أيضًا أفضل فرصة لك لتسجيل التعليقات حول الميزات الجديدة والتأثير على تحديثات نظام التشغيل المستقبلية.

فرز المشكلة

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

لتحرّي الخلل وإصلاحه ، اعزل مشكلتك عن طريق إنشاء حالة قابلة للتكرار بأدنى حد في مشروع Xcode جديد. عندما تركز فقط على الكود الذي يسبب الخطأ ، غالبًا ما يكون العثور على المشكلة أسهل – وهذا يمنحك أيضًا مشروعًا أصغر يمكنك مشاركته مع الآخرين لتحري الخلل وإصلاحه أو إرفاقه بتقرير خطأ.

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


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


إذا كانت هناك مشكلة في الإصدار التجريبي نفسه تمنعك من توفير إصلاح ، فقد حان الوقت لتقديم بعض التعليقات. حتى إذا كنت تعتقد أن الآخرين قد أرسلوا هذا الخطأ من قبل ، فيجب عليك دائمًا إرسال تقرير: قد تكون خطوات الاستنساخ والبيانات الخاصة بك هي المفتاح الذي يفتح المشكلة ، أو يدفع المشكلة إلى مستوى أعلى من تحديد الأولويات.

كيفية تقديم تقارير أخطاء كبيرة

وسط كل العمل الذي تقوم به بالفعل على تطبيقك ، قد تميل إلى نشر بيان شامل على موقع الويب الخاص بك أو داخل التطبيق الخاص بك أنك لا تقدم الدعم للأشخاص الذين يستخدمون البرامج التجريبية. نحن لا نشجع بشدة هذا النهج: قد يكون عملاؤك مطورين زملاء أو يحتاجون إلى تشغيل برنامج تجريبي لسبب آخر ، وقد يؤدي ردعهم عن تشغيل تطبيقك إلى شعورهم بأنهم مستبعدون أو يفقدون الثقة في برنامجك. بدلاً من ذلك ، إذا كنت تواجه مشكلة خطيرة في إصدار تجريبي قد يؤدي إلى تجربة دون المستوى الذي لم تتمكن من معالجته في أي تحديث ، ففكر في مشاركة مشكلتك على موقع الويب الخاص بك وقنوات التواصل الاجتماعي أيضًا كخطوات تتخذها لمعالجتها.

تعزيز التغذية المرتدة

على الرغم من أن الأشخاص الذين يشغلون برامج تجريبية على أجهزتهم لا يمكنهم ترك تعليقات حول تطبيقك في متجر التطبيقات ، إلا أنه لا يزال لديهم ملاحظات قيمة لك. ضع في اعتبارك إنشاء طريقة سهلة لعملائك لتقديم تقارير بالأخطاء – فقد يجدون شيئًا قد فاتك!

ضع في اعتبارك تقديم طريقة للأشخاص لإرسال تعليقات أو تقارير أخطاء داخل تطبيقك. يوفر Carrot Weather خيارين للأشخاص داخل شاشة إعدادات التطبيق.

تواصل مع المجتمع

هل تكافح لإصلاح مشكلة نتجت عن تحديث بيتا؟ ضع في اعتبارك التواصل مع مجتمع المطورين الأوسع لدينا والنشر في منتديات مطوري Apple. قد يكون سؤالك قادرًا على مساعدة الآخرين الذين قد يعانون من تحديات مماثلة.

تعرف على منتديات مطوري Apple الجديدة

استكشف منتديات مطوري Apple

حماية تطبيقك في المستقبل

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

  1. هل يمكنك إصلاح أو إزالة أي تحذيرات إضافية في مشروع Xcode الخاص بك؟
  2. هل لديك أي رمز يعتمد على إصدار معين من نظام التشغيل أو واجهة برمجة تطبيقات تم إيقافها تقوم بتحديثها أو جعلها حيادية لنظام التشغيل؟
  3. هل تستخدم أي أطر عمل تابعة لجهات خارجية تعتمد على رمز مهمل؟
  4. هل يمكنك تحسين معالجة الأخطاء في تطبيقك للاستمرار بأمان عند مواجهة مشكلات غير متوقعة؟

مصادر

تنزيلات برامج بيتا

برنامج Apple Beta Software

إرسال التعليقات



Source link

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.