Google I / O 2022: لمحات
نشرت: 2022-06-12Google I / O 2022 هو حدث تقني سنوي لعملاق البحث ، موجه نحو المطورين الذين ينشئون تطبيقات لأنظمة تشغيل Android و Chrome OS و Wear OS - التطبيقات التي نستخدمها جميعًا ونحبها. يمثل حدث هذا العام أول مؤتمر Google I / O شخصيًا بعد ثلاث سنوات من الأحداث عبر الإنترنت.
ويا له من حدث كان! امتد على يومين ، وشمل مئات الجلسات التي تركز على المطورين. كما أعلنت الشركة عن منتجات جديدة منها Google Pixel 6a و Pixel 7 و Pixel Watch و Pixel Tablet و Android 13 وعودة النظارات.
أردنا أن نتوقف لحظة ونغطي بسرعة بعض النقاط البارزة هنا ، لا سيما تلك التي تؤثر على عملاء CleverTap.
الأجهزة: تم الكشف عن محفظة البكسل
بدأت Google بلمحة عن المستقبل قبل الحديث عن الحاضر. إنهم يطلقون هاتفًا من الفئة المتوسطة ، وهو Pixel 6a . يتميز بنفس ميزات هاتف Pixel 6 ولكنه أرخص مع مواصفات أجهزة أقل. لم تخجل Google من أن تعرض لنا لمحة عن إطلاق Pixel 7 المخطط له في العام المقبل. لكن ما حدث بعد ذلك هو تسليط الضوء على هذا.
بعد سنوات من المضايقة وجعل المعجبين المخلصين ينتظرون ، أعلنت Google أخيرًا عن الإصدار المحدث من محفظة Pixel بما في ذلك: Pixel Watch و Pixel Buds Pro و Pixel Tablet . كان مؤتمر هذا العام بأكمله بمثابة دفعة للدخول في لعبة النظام الإيكولوجي ، حيث يطلقون ميزات تسمح للمطورين بإنشاء تطبيقات بسلاسة عبر مختلف الشركات المصنعة مع إمكانية التشغيل البيني عبر منصات مختلفة.
لتسليط الضوء على قاعدة 270 مليون مستخدم يعملون على شاشات كبيرة في جميع أنحاء العالم ، من المهم لمطوري التطبيقات وجوجل الالتزام بتغيير تفضيلات المستخدم وتطوير التطبيقات التي تلبي هذه الشريحة ، والتي تستمر في النمو بشكل ملحوظ كل عام.
البرنامج: الخصوصية عبر اقتراح SDK
مع اعتبار الخصوصية والأمان مصدر قلق ملح في السنوات الماضية ، تعمل Google على مشروع واسع النطاق لتمكين العملاء من خلال المزيد من الخيارات والابتكار في مجال الإعلان.
لقد توصلوا إلى مجموعة تجريبية من الإرشادات واقتراح SDK الذي يمنح المستخدمين التحكم في اختيار نوع الإعلانات التي يرغبون في عرضها داخل مركز تحكم متطور. سيسمح SDK المقترح أيضًا بواجهة برمجة تطبيقات تتبع جديدة تخفي هوية جهاز المستخدم ولكنها لا تزال تسمح بتعقبها عبر التطبيقات والأنظمة الأساسية المختلفة. مزيد من المعلومات هنا .
Flutter 3: تشغيل على ستة منصات
أعلنت Google عن ترقيات رئيسية لـ Flutter - إصدارها من مجموعة تطوير واجهة المستخدم متعددة الأنظمة الأساسية ، والتي تسمح باستخدام قاعدة رمز واحدة عبر Android و iOS.
باستخدام Flutter 3 ، يمكن للمطورين إنشاء تطبيق واحد يعمل على ستة منصات مختلفة: Android و iOS والويب و Windows و MacOS و Linux. يتيح ذلك للمؤسسات إطلاق تطبيقاتها على جميع الأنظمة الأساسية في إصدار واحد دون القلق بشأن كتابة رمز خاص بالنظام الأساسي.
سلط Google الضوء أيضًا على التغييرات في Flutter 3 التي تضمن إمكانية تشغيل وتكامل أكثر سلاسة مع خدمات Google الأخرى مثل Crashlytics و Firebase.
لعملاء CleverTap : نحن نعمل بنشاط على دعم Flutter 3 حتى تتمكن من الوصول إلى أحدث الميزات وعمليات الدمج.
جديد: Google Play SDK Index!
تقر Google بأن 80٪ من الشفرة في التطبيقات مبنية من خلال مكتبات تابعة لجهات خارجية. في مؤتمر I / O 2022 ، أطلقوا فهرسًا لحزم SDK للجهات الخارجية ، مما يسمح للمطورين بالحصول على رؤى سريعة وبيانات الاستخدام لكل SDK مدرج.
يعرض الفهرس أيضًا ما إذا كانت SDK متوافقة مع سياسات Google Play أم لا. يتطلب هذا الفهرس من موفري SDK التابعين لجهات خارجية تسجيل أنفسهم على Google Play SDK Console ، مما يسمح للمزود بالتحقق من الإحصائيات وتقارير الأعطال. يمكن لمقدمي الخدمة أيضًا الوصول مباشرة إلى مطوري التطبيقات الذين يستخدمون حزم SDK الخاصة بهم بمعلومات عاجلة أو شيء بسيط مثل إشعارات الإيقاف.
بالنسبة لعملاء CleverTap: تم إدراج CleverTap بالفعل على أنه SDK موثوق به تابع لجهة خارجية ، كما أن SDK الخاص بنا متوافق ويتبع جميع إرشادات Google .
بينما تتجه Google نحو تنسيق أكثر أمانًا وخصوصية للبيانات ، فإن CleverTap بالفعل في المقدمة ولديها سياسة أمان بيانات Google Play. تحقق من مدونتنا لمزيد من التفاصيل.
Android 13 (Tiramisu): ما الجديد
لقد وصلنا أخيرًا إلى Android 13: هذا الإصدار الأخير من نظام التشغيل Android هو خطوة أخرى نحو تحسين تجربة المستخدم. كان هناك العديد من التغييرات وراء الكواليس المخطط لها لنظام التشغيل ولكن ليس الكثير على واجهة المستخدم نفسها.

دعنا نحفر في كل:
إذن الإخطار: مع مهمة جعل تجربة المستخدم على الأجهزة أفضل ما يمكن ، يأتي Android 13 مع قاعدة أكثر صرامة حول الإشعارات. ستسمح إصدارات نظام التشغيل السابقة للمستخدم بالاستهداف بمجرد إطلاق تطبيقه لأول مرة. ولكن مع Android 13 وما بعده ، يحتاج مطور التطبيق إلى طلب إذن الإعلام لأنه يمكن للمستخدمين تعطيل الإشعارات عند تثبيت التطبيق.
الآن في سيناريوهات الحياة الواقعية ، حيث قام المستخدم بترقية نظام التشغيل الخاص به للتو ويمكن الوصول إليه بالفعل من خلال تطبيقات مختلفة ، ستظل قابلة للاستهداف ، ولكن إذا قاموا بإعادة تثبيت تطبيق جديد أو تثبيته ، فستطلب نافذة منبثقة للنظام إذن إعلام. كما يمنح نظام التشغيل المطور أيضًا المقبض للتحقق من الإذن والمطالبة به مرة أخرى عبر أي جلسة.
تحسين البطارية: أقر فريق Android أخيرًا أن هناك تباينًا كبيرًا في نظام التشغيل Android OS المحمول - لا سيما فيما يتعلق بالقيود المفروضة على الشركات المصنعة التي يفرضها نظام التشغيل. لقد اعتبروا ذلك بمثابة تحدٍ لتوحيد هذا الهيكل عبر جميع مصنعي المعدات الأصلية وتوصلوا إلى ما يلي:
- غير مقيد - هذه حالة يُسمح فيها للتطبيق والخدمات المقابلة بالعمل بدون قيود في جميع أنحاء النظام. نظرًا لأن هذه الحالة ستستنزف بطارية الهاتف بشكل كبير ، فقد تم إتاحتها كمدخل للمستخدم بدلاً من الحالة الافتراضية.
- محسَّن - هذه هي الحالة الافتراضية لأي تطبيق مثبت على الجهاز ، والذي يسمح لخوارزميات Android بتحسين التطبيق للحصول على أفضل استخدام للبطارية وتنقسم أيضًا إلى أربع مجموعات في وضع الاستعداد للتطبيقات:
- نشط : التطبيق قيد الاستخدام حاليًا أو تم استخدامه مؤخرًا جدًا.
- مجموعة العمل : التطبيق قيد الاستخدام المنتظم.
- متكرر : يتم استخدام التطبيق كثيرًا ، ولكن ليس كل يوم.
- نادر : لا يتم استخدام التطبيق بشكل متكرر.
- مقيد - في هذه الحالة ، يتمتع التطبيق بإمكانية الوصول إلى موارد محدودة للغاية ويؤثر على وظائف معينة للتطبيق ، مثل دفع الإشعارات.
- خلفية مقيدة - هذا هو المستوى الأخير من التقييد المتاح ؛ لا توجد خدمة خلفية أو مقدمة مسموح بها للتطبيق المحدد. نظرًا لشدة التقييد ، يتم منح التحكم للمستخدم لنقل أي تطبيق إلى هذا المستوى.
- الإشعارات ذات الأولوية العالية : في Android 12 ، تم إقران الإشعارات ذات الأولوية العالية مع حاويات الاستعداد للتطبيق المذكورة أعلاه ، وهذا من شأنه أن يؤدي إلى سيناريوهات يتم فيها تخطي إشعار مهم إذا كان التطبيق في مجموعة نادرة أو مقيدة.
يفصل Android 13 هذا المنطق ويعيد أولوية الإشعار إلى المستوى الأمثل ، حيث سيتم عرض الإشعار دائمًا. إنهم يؤكدون أن لديهم خوارزمية داخلية تراقب تفاعلات الإخطارات وستقلل من أولوية أي إشعار إذا كانت التفاعلات غير منتظمة. ومع ذلك ، فقد فتحوا واجهات برمجة التطبيقات على جانب Android لإظهار أولوية المجموعة الأصلية مقابل الجديدة للمطورين للعمل وفقًا لها.
بصرف النظر عن هذه التحديثات المهمة ، يبدو أن Android 13 يتجه أكثر نحو ممارسات AI / ML من خلال تغييرات زر الرجوع وترقيات الكاميرا. تم فتح Android 13 Beta Preview على أجهزة متعددة في 13 مايو للمطورين للتلاعب بها على أجهزة حقيقية ولكي يخططوا لتطويرها وفقًا لذلك.
لعملاء CleverTap : إن CleverTap SDK متوافق بالفعل مع Android 12 ويستعد لإصدار SDK جديد سيدعم تغييرات Android 13. مشاهدة هذه المدونة لمزيد من المعلومات قريبا.
