YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Arabic subtitles

Select a Minimum and Target SDK - Developing Android Apps

Get Embed Code
11 Languages

Showing Revision 18 created 06/09/2016 by Udacity Robot.

  1. ،تم إطلاق Android 1.0 في 2008. وفي العام السادس منذ ذلك الحين
  2. ،تم إصدار 11 نظام أساسي كبير جديد. ومن ناحية مطور Android
  3. نظهر العدد النسبي لأجهزة Android النشطة التي تقوم بتشغيل إصدار في نظام أساسي معين
  4. في هذا المخطط الدائري لأن المخططات الدائرية مذهلة. ولأغراضنا الخاصة
  5. ،سيكون من الأفضل النظر إلى هذا باعتباره مدرج تكراري. إذا ألقيتم نظرة سريعة
  6. يمكنكم مشاهدة منحنى جرسي غامض، مع الإصدارات الأقدم هنا
  7. إلى اليسار، والتي انخفضت شعبيتها مع ترقية الأجهزة
  8. ،أو استبدالها. توجد أكبر نسبة من الأجهزة هنا في الوسط
  9. حيث تمثل الأجهزة التي تم إنشائها منذ عامين. والأنظمة الأساسية الأحدث
  10. ،التي اكتسبت شعبيتها مع إصدار هواتف جديدة أو تحديثات
  11. توجد هنا إلى اليمين. مع وضع ذلك في الاعتبار، يعمل Min SDK كمرشح
  12. الإمرار المنخفض. لن يظهر Google Play التطبيق على الأجهزة التي تعمل بتشغيل إصدار نظام أساسي
  13. أقل من إصدار الحد الأدنى لها وهو إصدار SDK. فلماذا لا تقومون بإعداد Min SDK إلى واحد
  14. وتدعمون الجميع؟ بوجه عام، تحتاجون إلى استهداف أكبر عدد من المستخدمين بقدر الإمكان، ولكن
  15. .هناك تكلفة مرتبطة بدعم بعض من هذه الإصدارات الأقدم
  16. أشياء مثل إنشاء مسارات التنفيذ المختلفة حول واجهات API المهملة
  17. أو الحديثة أو تقديم تجربة مستخدم مختلفة للأجهزة التي تشتمل على ميزات مختلفة. إذن
  18. تحتاجون إلى موازنة فرصة توسيع الجمهور بتكلفة
  19. دعم هؤلاء المستخدمين الجدد. يجب كذلك التذكر أن كل إصدار يتم تقديمه مع
  20. واجهات API الجديدة ودعم الأجهزة. لذا يكون غير منطقي أن
  21. .تقوموا بتوفير التطبيق للأجهزة التي لا تدعم الحد الأدنى من مجموعة الميزات
  22. .وبالمقارنة، لا يعتبر SDK هدف مرشح الإمرار العالي
  23. .ويتم استخدامه لإعلان إصدار النظام الأساسي الذي قمت بالاختبار عليه
  24. إن التطبيق الموجه إلى API معينة سوف يستمر في التوافق مع الإصدارات اللاحقة
  25. في الإصدارات المستقبلية. يستخدم النظام الأساسي قيم SDK هدف في حالة قيام نظام أساسي
  26. مستقبلي بإجراء تغيير كبير لسلوك متوقع. يضمن هذا
  27. ،عدم انقسام التطبيق عندما يتم تحديث هاتف المستخدم. إذا كنتم تقومون بتطوير تطبيق جديد
  28. فلا يوجد بالفعل أي سبب لاستهداف أي شي بخلاف آخر إصدارات Android. وبمجرد
  29. إصدار التطبيق، يجب أن يتم العمل بشكل هادف على تحديث SDK هدف
  30. والاختبار بأسرع وقت ممكن عندما يتم تقديم إصدارات نظام أساسي جديد وبذلك يمكنكم
  31. .الاستفادة من كل تحسين لنظام أساسي جديد وتحسين يجب توفيره