Google은 Google Play 서비스를 통해 NNAPI 드라이버를 업데이트할 수 있도록 계획을 중단했습니다.

Google은 Google Play 서비스를 통해 NNAPI를 업데이트할 수 있도록 계획을 철회한 것으로 알려졌습니다. 하지만 회사는 이 변경 사항에 대한 세부 정보를 공유하지 않았습니다.

지난해 I/O 개발자 컨퍼런스에서 구글이 발표했다 Android의 AI/ML 기능을 지원하는 신경망 API(NNAPI)를 Google Play 서비스를 통해 업데이트할 수 있도록 Qualcomm과 협력하고 있었습니다. 안드로이드 12. 이러한 움직임의 이면에 있는 아이디어는 조각화를 줄이고 개발자가 다양한 Android 버전을 실행하는 기기에 동일한 NNAPI 사양을 사용할 수 있도록 하는 것이었습니다. 발표 이후 Android ML 팀은 업데이트 가능한 NNAPI 플랫폼 드라이버 계획을 조용히 연기했습니다. 안드로이드 13. 그리고 이제 팀은 모든 노력을 포기한 것으로 알려졌습니다.

최근의 보고에 따르면 에스퍼, Android ML 팀은 제출된 새로운 패치 이번 주 AOSP Gerrit에 따르면 Google은 Google Play 서비스를 통해 NNAPI 드라이버를 업데이트할 수 있도록 계획을 포기했습니다. 새로운 패치는 Android ML 팀이 업데이트 가능성 계획을 진행하지 않았기 때문에 NNAPI 업데이트 가능성과 관련된 모든 코드를 제거하는 것을 목표로 합니다.

NNAPI 런타임 및 HAL에서 isUpdatable 쿼리를 제거하는 패치

커밋 설명에 따르면 다음과 같습니다. "NNAPI는 원래 GMSCore를 통해 업데이트된 플랫폼 드라이버를 제공할 계획이었습니다. 이러한 업데이트 가능한 드라이버는 NN sAIDL 유틸리티 코드를 통해 검색되며 Manager.cpp의 Device:: isUpdatable 쿼리를 통해 업데이트 가능한 것으로 알려져 있습니다. 그러나 NNAPI는 궁극적으로 업데이트 가능성 계획을 추진하지 않았습니다."

Google은 이러한 움직임에 대한 어떠한 이유도 제시하지 않았으므로 Android ML 팀이 왜 노력을 포기했는지 확실히 알 수 없습니다. 그러나 이러한 변경이 반드시 Google이 NNAPI를 전혀 업데이트할 수 없게 만들지 않는다는 의미는 아닙니다. 회사는 앞으로 다른 접근 방식을 선택할 수 있지만 Android 12 또는 Android 13에서는 그런 일이 발생하지 않을 것이라고 확신할 수 있습니다.