Google จะไม่อัปเดต Neural Networks API ของ Android ผ่าน Play Store อีกต่อไป

ทุกวันนี้ ฟีเจอร์และประสิทธิภาพการทำงานที่เพิ่มขึ้นของสมาร์ทโฟนที่สำคัญที่สุดบางส่วนนั้นเกี่ยวข้องกับเวิร์กโหลดที่ขับเคลื่อนด้วย AI จึงไม่น่าแปลกใจเลยที่ Google และ Qualcomm ประกาศเมื่อปีที่แล้วว่าพวกเขากำลังวางแผนที่จะสร้าง Neural Networks API ที่ขับเคลื่อนคุณสมบัติเหล่านั้นบน Android ที่สามารถอัปเดตได้ผ่าน Google Play Servicesซึ่งเป็นส่วนเล็ก ๆ ของโมดูลการอัปเดตที่เพิ่มขึ้นของ Android น่าเสียดายที่ดูเหมือนว่าแผนเหล่านั้นจะถูกยกเลิก
ตามการเปลี่ยนแปลง ที่ เพิ่งส่งไปยัง AOSP Gerrit ซึ่งพบโดยMishaal Rahman ของ Esper.io Google ได้ยกเลิก NNAPI ที่อัปเดตได้ ซึ่งจะทำงานผ่าน โมดูล APEX ที่ Play Store จัดหาให้ ซึ่งคล้ายกับ โมดูล mainline ที่ ผู้อ่านบางรายของเราอาจมี ทำความคุ้นเคยและแยกไดรเวอร์ฮาร์ดแวร์ที่อัพเดตได้ซึ่งจัดส่งผ่าน Play Services
Google ไม่ได้อธิบายว่าเหตุใดจึงยกเลิกการเปลี่ยนแปลงนี้ แต่ API ที่อัปเดตได้จะมีประโยชน์ที่ชัดเจน การอัปเดตส่วนประกอบของระบบแยกจากตัวระบบเองนั้นเป็นประโยชน์เสมอที่จะแก้ไขช่องโหว่ด้านความปลอดภัยในทันทีโดยไม่ต้องรอให้ผู้ผลิตส่งการอัปเดต และทำหน้าที่เพิ่มมาตรฐานพิเศษให้กับวิธีการใช้งานบิตเหล่านั้น แต่ยังหมายความว่าฟีเจอร์และการปรับปรุงใหม่ๆ สามารถแบ็คพอร์ตไปยังฮาร์ดแวร์รุ่นเก่าได้ง่ายขึ้น — สอนลูกเล่นใหม่ๆ ให้กับสุนัขสมาร์ทโฟนรุ่นเก่าอย่างที่เคยเป็น
สำหรับบริบทที่รวดเร็ว API คือวิธีที่นักพัฒนาโต้ตอบกับระบบ แอปพลิเคชัน และฮาร์ดแวร์ ยุคของการเขียนทุกอย่างโดยตรงในรหัสแอสเซมบลีที่เครื่องเข้าใจได้ หายไป นานสำหรับนักพัฒนาซอฟต์แวร์ส่วนใหญ่ ตอนนี้ฮาร์ดแวร์มีเลเยอร์นามธรรมที่แตกต่างกันหลายชั้นซึ่งทำให้กระบวนการง่ายขึ้นและเป็นสากลมากขึ้นในขณะเดียวกันก็เพิ่มความปลอดภัยและประสิทธิภาพ Neural Networks API (NNAPI)ของ Android ช่วยให้นักพัฒนาใช้ประโยชน์จากวิธีการคำนวณที่แตกต่างกัน (วิธีแฟนซีในการพูดฮาร์ดแวร์ต่างๆ ที่คำนวณสิ่งต่าง ๆ ในรูปแบบต่างๆ) สำหรับปริมาณงานเฉพาะของ AI

Neural Networks API ทำให้ผู้ผลิตแอปไม่ต้องคิดหาว่างานใดต้องไปที่ใด
ดูว่าปริมาณงาน AI และการเรียนรู้ของเครื่องมักจะทำงานได้ไม่ดีเต็มที่ในสภาพแวดล้อม CPU ทั่วไป บางครั้งพวกเขาต้องใช้การคำนวณที่มีความแม่นยำต่ำจำนวนมากพร้อมกันในคราวเดียว ในสถานการณ์เช่นนี้ GPU, ISP หรือฮาร์ดแวร์ที่ได้รับการเพิ่มประสิทธิภาพอื่นๆ จะดีกว่า ชิปเซ็ตล่าสุดจำนวนมากยังมีส่วนประกอบเฉพาะสำหรับเวิร์กโหลดแมชชีนเลิร์นนิงเฉพาะ NNAPI หมายความว่านักพัฒนาซอฟต์แวร์ไม่ต้องกังวลกับเรื่องดังกล่าว และเมื่อจำเป็นต้องทำงานให้สำเร็จ API และซอฟต์แวร์ที่อยู่ด้านล่างจะตรวจสอบให้แน่ใจว่าจุดสิ้นสุดในจุดที่เหมาะสมเพื่อให้ทำงานได้ดีที่สุดโดยไม่ต้องยุ่งยากใดๆ
การเปลี่ยนแปลงนี้ไม่ได้แปลว่า Google จะไม่ทำให้ API การเรียนรู้ของเครื่องเป็นส่วนที่อัปเดตของระบบได้ในภายหลังด้วยวิธีการอื่น เพียงแต่หมายความว่าแนวทางที่วางแผนไว้ก่อนหน้านี้จะไม่เกิดขึ้นไม่ว่าจะด้วยเหตุผลใดก็ตาม