Google Offers Clarity on AICore Storage Use
Google has finally provided an explanation for the sporadic increases in storage space consumed by Android's AICore component. The company states that when a new version of the Gemini Nano model becomes available, AICore temporarily retains both the previous and the updated versions for a period of up to three days. This measure acts as a safeguard, allowing the device to revert to the older, stable version should the new update encounter issues, thereby preventing the need to re-download substantial data. The extra storage is cleared automatically once the system verifies the stability of the new update.
AICore, a system service that runs Gemini Nano on supported devices with Android 14 and higher, underpins several on-device AI functionalities. These include:
Advanced Proofreading: Enhancing grammar correction and language understanding as users type.
Summarization: Automatically generating concise summaries of recorded audio.
Automatic Speech Recognition (ASR): Transcribing streamed and stored audio into text, which supports features like text summarization and smart replies.
Google asserts that this local processing removes the lag associated with cloud-based services, aiming for a faster and more reliable user experience.
Read More: UK agency ARIA sends £50 million to US firms, sparking debate
User Experience and Workarounds
The phenomenon has surfaced as users report sudden, significant dips in available storage on their devices, particularly newer Pixel and Samsung Galaxy models. Some users have resorted to disabling AICore to reclaim storage space, a move that can free up several gigabytes. However, this action can disable certain features, such as Pixel Screenshots, and is noted to affect the functionality of on-device AI processing, especially when generative AI features are set to run locally. Disabling AICore is not a permanent solution as it is a fundamental system application.
The debate around on-device AI's storage demands has been ongoing, with some suggesting that the persistent reservation of storage space, even when features are not actively used, is a form of "cheating" users out of their device's capacity. The existence of AICore and its storage footprint is directly linked to the rise of generative AI, which inherently requires substantial data for training and operation, translating into considerable storage needs on individual devices.
Read More: Google Allows Sideloading Apps With New "Advanced Flow" for Experienced Users
Background
AICore's role is to facilitate on-device artificial intelligence, a technology that aims to enhance user experience through localized processing of complex AI tasks. This approach promises benefits such as reduced latency and improved privacy, as data is processed directly on the handset rather than being sent to remote servers. However, the implementation of these advanced capabilities appears to necessitate a flexible approach to storage management, leading to the temporary surges in space utilization. The discourse highlights a tension between the push for increasingly powerful on-device AI and the finite nature of smartphone storage.