لقد سهلت Google على المطورين إنشاء شاشات تحميل التطبيقات في أحدث إصدار من Android Oreo، وذلك من خلال إنشاء واجهة برمجة تطبيقات رسمية لشاشة البداية!
لدى معظم المطورين آراء متباينة عندما يتعلق الأمر بشاشات البداية. يدعو البعض إلى استخدامه لإخفاء تحميل التطبيق في الخلفية ثم الانتقال إليه بسلاسة. من ناحية أخرى، يعتبر البعض أن شاشات البداية مضيعة للوقت لكل من المستخدم والمطور. إن موقف Google بشأن هذا الأمر مختلط، حيث لم تقم سابقًا بالترويج لاستخدامها ولكنها بدأت منذ ذلك الحين في استخدام شاشات البداية نفسها في العديد من التطبيقات. ومع Android Oreo، تريد Google أن تجعل إنشاء شاشة البداية البسيطة مهمة أسهل للمطورين.
قدمت Google "واجهة برمجة التطبيقات لشاشة البداية" في Android 8.0. تتيح واجهة برمجة التطبيقات هذه للمطورين إمكانية تعيين مورد قابل للرسم بسهولة كشاشة تحميل للتطبيق. يمكنك أيضًا تعيين شاشة البداية بين الأنشطة الثقيلة داخل تطبيقك. قبل Android Oreo، كان هناك العديد من الطرق المختلفة لإنشاء شاشة البداية، والأكثر شيوعًا هو إنشاء سمة قابلة للرسم وSplashActivity. تريد Google تبسيط العملية وتسهيلها على المطورين من خلال جعلهم يستفيدون من واجهة برمجة التطبيقات الجديدة هذه.
لم يتم توثيق هذا التغيير حاليًا في مطوري أندرويد موقع. تمت إضافة الالتزام في 13 أبريل إلى AOSP، مباشرةً بين الإصدارين الأول والثاني من معاينة Android O Developer Previews التي تم إصدارها رسميًا. وعلى هذا النحو، لكي تتعلم كيفية استخدامه، ستحتاج إلى الرجوع إلى ملف التزام AOSP وتحقق من التغييرات التي تم إجراؤها منذ ذلك الحين. نحن نتوقع أن يتم تحميل وثائق Google الرسمية لواجهة برمجة التطبيقات هذه في النهاية لتسهيل الأمور.
هذا ليس كذلك ال فقط تم تضمين التغيير للمطورين في Android Oreo، حيث قدمت Google الكثير من واجهات برمجة التطبيقات وميزات المطورين الجديدة والمفيدة. لقد قمنا بالكثير من البحث للعثور على هذه التغييرات، ولكن لرؤية المزيد، ستحتاج إلى البحث في مشروع أندرويد مفتوح المصدر نفسك!