גוגל מפסיקה את התוכניות להפוך מנהלי התקנים של NNAPI לעדכונים באמצעות שירותי Google Play

לפי הדיווחים, גוגל ביטלה את תוכניתה להפוך את NNAPI לעדכן באמצעות שירותי Google Play. עם זאת, החברה לא שיתפה פרטים על השינוי הזה.

בכנס מפתחי I/O שלו בשנה שעברה, הודיעה גוגל שהיא עבדה עם קוואלקום כדי להפוך את ממשקי ה-API של הרשת העצבית (NNAPI) המספקים תכונות AI/ML באנדרואיד לעדכונים דרך שירותי Google Play החל מ- אנדרואיד 12. הרעיון מאחורי המהלך הזה היה להפחית את הפיצול ולאפשר למפתחים להשתמש באותו מפרט NNAPI עבור מכשירים המריצים גרסאות שונות של אנדרואיד. בעקבות ההכרזה, צוות אנדרואיד ML עיכב בשקט את תוכניות מנהל ההתקן הניתנות לעדכון של פלטפורמת NNAPI כדי אנדרואיד 13. ועכשיו, על פי הדיווחים, הצוות נטש את המאמץ לחלוטין.

על פי דיווח אחרון מ אספר, יש לצוות Android ML הוגש טלאים חדשים ל-AOSP Gerrit השבוע, מה שמציע שגוגל מוותרת על תוכניותיה להפוך את מנהלי ההתקן של NNAPI לעדכונים באמצעות שירותי Google Play. התיקונים החדשים שואפים להסיר כל קוד הקשור לאפשרות העדכון של NNAPI מכיוון שצוות Android ML לא התקדם עם תוכניות העדכון שלו.

תיקונים מסירים את שאילתת isUpdatable מזמן הריצה של NNAPI ומ-HAL

כפי שמסבירים תיאורי ההתחייבות:

"ה-NNAPI תכנן במקור לספק מנהלי התקנים לפלטפורמה מעודכנים דרך GMSCore. מנהלי ההתקן הניתנים לעדכון היו מאוחזרים באמצעות קוד השירות NN sAIDL, וידוע היה שניתן לעדכן באמצעות השאילתה Device:: isUpdatable של Manager.cpp. עם זאת, ה-NNAPI בסופו של דבר לא התקדם עם תוכניות העדכון שלו".

גוגל לא סיפקה שום היגיון מאחורי המהלך הזה, אז אנחנו לא יכולים לומר בוודאות מדוע צוות Android ML זנח את מאמציו. עם זאת, השינוי הזה לא בהכרח מרמז שגוגל לא תהפוך את NNAPIs לעדכונים כלל. החברה יכולה לבחור בגישה אחרת בעתיד, אבל אנחנו יכולים להיות בטוחים שזה לא יקרה באנדרואיד 12 או אנדרואיד 13.