Windows 11 nasconde una funzione che, nella maggior parte dei casi, passa del tutto inosservata: il sistema operativo Microsoft riesce ormai a cercare anche tra i file conservati sullo smartphone Android. Niente più semplice scambio di notifiche o lettura di SMS dal computer. Le versioni più recenti spingono l’integrazione molto più in là, fino a indicizzare e rendere consultabili documenti, foto e altri contenuti che vivono sul telefono.
La scoperta, di solito, capita per puro caso. Si digita qualcosa nel menu Start o in Esplora file e tra i risultati spuntano fotografie, PDF o immagini che non sono mai stati salvati sul PC. Andando a guardare il percorso, salta fuori un riferimento curioso: una sottocartella del profilo utente chiamata C:Usersnome_utenteCrossDevice. Dietro tutto questo c’è il progetto Microsoft per l’integrazione tra dispositivi Windows e Android, basato sull’app Collegamento al telefono e sul componente Collegamento a Windows installato sullo smartphone.
Come funziona davvero l’integrazione tra Windows e Android
Quando si associa uno smartphone Android usando lo stesso account Microsoft, il computer non si limita a mostrare in tempo reale ciò che arriva dal telefono. Costruisce, invece, una rappresentazione locale dei contenuti disponibili sul dispositivo mobile. Il lavoro avviene grazie ai moderni framework Android pensati per la condivisione dei documenti, come Storage Access Framework (SAF), MediaStore e i vari Document Provider.
Una precisazione tecnica importante: Windows 11 non mette le mani sul filesystem Linux interno del telefono. Le aree protette del sistema, come /system, /data o le cartelle private delle app, restano fuori portata. Quello che arriva al PC è soltanto l’insieme dei contenuti che l’app Collegamento a Windows rende visibili, a seconda dei permessi concessi. È questo il meccanismo che permette di vedere il telefono come una sorgente integrata: premendo Windows+E, dopo l’associazione, il nome dello smartphone compare nella colonna a sinistra di Esplora file.
La ricerca che indicizza il contenuto del telefono
Completata l’associazione e concessa l’autorizzazione ad accedere ai file, il motore di ricerca di Windows comincia a indicizzare quanto si trova sullo smartphone e a proporlo tra i risultati nel menu Start e nelle finestre di Esplora file. Di base, però, il sistema non scarica una copia di tutto: acquisisce soltanto i metadati. Durante una ricerca, quindi, possono apparire i nomi dei file o la loro tipologia, non i contenuti veri e propri.
Le cose cambiano con un doppio clic. A quel punto il file viene scaricato automaticamente nella cartella CrossDevice e aperto in locale con il programma adatto. Un comportamento che ricorda parecchio quello di OneDrive: aprendo il telefono da Esplora file, oppure digitando %userprofile%CrossDevice dopo aver premuto Windows+R, nella colonna Stato compare l’icona di un dispositivo mobile quando l’elemento è ancora solo sul telefono, mentre appare una spunta verde se la risorsa è già finita sul PC. C’è poi un dettaglio da tenere a mente. Escludere la cartella CrossDevice dall’indicizzazione (Windows+R, control srchadmin.dll) non sempre fa sparire subito i risultati. Se il motore ha già catalogato quei file, le informazioni possono restare nel database fino a una ricostruzione completa dell’indice.
Perché CrossDevice sembra occupare decine di gigabyte
Una delle cose che incuriosisce di più riguarda proprio le dimensioni di questa cartella. Aprendola, si trovano migliaia di documenti, foto, video e altri contenuti che arrivano dal telefono. L’impressione è che Windows abbia fatto una copia integrale della memoria dello smartphone. Non è così.
Nella configurazione predefinita, gran parte degli elementi non sono copie fisiche. Windows ricorre a una tecnologia di virtualizzazione che rappresenta localmente file che in realtà stanno altrove, in modo simile ad alcuni servizi cloud. Basta aprire il prompt dei comandi e digitare dir /s “%userprofile%CrossDevice” per accorgersene: molti file riportano una dimensione tra parentesi tonde, che non indica lo spazio occupato sul disco locale ma il peso della risorsa così come si trova sul terminale Android. Cliccando con il tasto destro sulla cartella, a fronte di decine di gigabyte sullo smartphone, in locale l’occupazione è praticamente nulla, una manciata di chilobyte. Basta confrontare Dimensioni con Dimensioni su disco.
Il merito è della tecnologia Cloud Files API (CFAPI), la stessa usata da OneDrive per i Files On-Demand. Grazie a questa il sistema crea, dentro il file system NTFS, speciali elementi chiamati placeholder files. Un placeholder ha quasi tutte le caratteristiche di un file reale: nome, percorso, dimensione logica, timestamp, attributi, metadati, miniature, proprietà indicizzabili. Manca solo il contenuto effettivo, che spesso sul PC non c’è. Quando Windows mostra un PDF da 25 MB nella cartella CrossDevice, sul disco non esistono davvero 25 MB di dati: ci sono soltanto le informazioni utili a rappresentarlo e a renderlo cercabile. Il contenuto vero resta sullo smartphone Android, finché un doppio clic non chiede di scaricarlo e aprirlo in locale.