وبحسب ما ورد أسقطت Google خطتها لجعل NNAPI قابلاً للتحديث من خلال خدمات Google Play. ولم تشارك الشركة أي تفاصيل حول هذا التغيير.
في مؤتمر المطورين I/O العام الماضي، أعلنت جوجل أنها كانت تعمل مع Qualcomm لجعل واجهات برمجة تطبيقات الشبكة العصبية (NNAPIs) التي تعمل على تشغيل ميزات AI/ML في Android قابلة للتحديث من خلال خدمات Google Play بدءًا من أندرويد 12. كانت الفكرة وراء هذه الخطوة هي تقليل التجزئة والسماح للمطورين باستخدام نفس مواصفات NNAPI للأجهزة التي تعمل بإصدارات مختلفة من Android. بعد هذا الإعلان، قام فريق Android ML بهدوء بتأخير خطط برنامج تشغيل منصة NNAPI القابلة للتحديث أندرويد 13. والآن، ورد أن الفريق قد تخلى عن هذا الجهد تمامًا.
وفقا لتقرير حديث من اسبر، قام فريق Android ML مُقَدَّم بقع جديدة إلى AOSP Gerrit هذا الأسبوع، والذي يشير إلى أن Google تتخلى عن خططها لجعل برامج تشغيل NNAPI قابلة للتحديث من خلال خدمات Google Play. تهدف التصحيحات الجديدة إلى إزالة أي تعليمات برمجية متعلقة بقابلية تحديث NNAPI لأن فريق Android ML لم يمضي قدمًا في خطط قابلية التحديث الخاصة به.
تعمل التصحيحات على إزالة استعلام isUpdatable من وقت تشغيل NNAPI وHAL
كما توضح أوصاف الالتزام: "لقد خططت NNAPI في الأصل لتحديث برامج تشغيل النظام الأساسي من خلال GMSCore. سيتم استرداد برامج التشغيل القابلة للتحديث هذه من خلال رمز الأداة المساعدة NN sAIDL، ومن المعروف أنها قابلة للتحديث من خلال استعلام Manager.cpp's Device:: isUpdatable. ومع ذلك، فإن NNAPI في النهاية لم يمضي قدمًا في خطط التحديث الخاصة به."
لم تقدم Google أي سبب وراء هذه الخطوة، لذلك لا يمكننا أن نقول على وجه اليقين سبب تخلي فريق Android ML عن جهوده. ومع ذلك، لا يعني هذا التغيير بالضرورة أن Google لن تجعل NNAPIs قابلة للتحديث على الإطلاق. يمكن للشركة أن تختار نهجًا مختلفًا في المستقبل، ولكن يمكننا التأكد من أن ذلك لن يحدث في Android 12 أو Android 13.