
Dextop è un’applicazione open source per Android pensata per trasformare uno smartphone in una sorta di computer desktop, sfruttando display virtuali e le funzionalità disponibili nel sistema operativo. L’obiettivo è permettere di utilizzare applicazioni Android in uno spazio di lavoro più simile a quello di un PC, soprattutto quando il dispositivo viene collegato a un monitor esterno.
A partire dalla versione 1.5.0, Dextop include anche un runtime integrato per l’accesso privilegiato. Questo componente interagisce con i servizi di sistema Android e permette all’applicazione di gestire aspetti come l’avvio delle applicazioni, il posizionamento delle finestre, l’input touch, l’orientamento dello schermo e altre funzioni necessarie per costruire l’esperienza desktop.
Uno degli elementi centrali sono i display virtuali configurabili. L’utente può scegliere risoluzione, densità e orientamento, utilizzando sia la modalità verticale sia quella orizzontale. Sono inoltre disponibili controlli dedicati ai display protetti e alle decorazioni gestite dal sistema Android.
Dextop integra un launcher per le applicazioni e un sistema di workspace che permette di salvare la disposizione delle varie finestre. Le configurazioni possono essere esportate e importate tramite file JSON, rendendo più semplice ripristinare una determinata organizzazione del desktop.
La gestione delle finestre comprende layout a due, tre o quattro pannelli, oltre ad altre configurazioni. Questo permette di organizzare contemporaneamente più applicazioni sul display esterno senza doverle spostare manualmente ogni volta.
L’applicazione offre inoltre diverse modalità di interazione. È possibile utilizzare un cursore oppure il controllo diretto tramite touch, con supporto per tap, pressione prolungata, trascinamento, clic destro e gesture a due o tre dita. Il multitouch permette anche operazioni come lo scrolling e il pinch-to-zoom.
Il supporto per periferiche esterne amplia ulteriormente le possibilità: Dextop può gestire mouse e tastiera fisici e, sui dispositivi compatibili, instradare gli input tra l’applicazione e il display esterno.
Compatibilità, modalità avanzate e strumenti di diagnostica
Dextop offre funzioni particolarmente interessanti per chi utilizza smartphone compatibili con modalità desktop proprietarie. Samsung DeX con One UI 8 o versioni successive rappresenta attualmente l’ambiente con il maggior livello di compatibilità. In questo caso alcune funzionalità vengono gestite direttamente dall’implementazione DeX di Samsung.
La situazione cambia con altri dispositivi. I Google Pixel offrono un supporto limitato e alcune funzioni dipendono dall’implementazione desktop e freeform di Android. Anche sui dispositivi OPPO con ColorOS il supporto è parziale, mentre Xiaomi con MIUI e HyperOS è attualmente escluso.
Su altri smartphone Android Dextop viene considerato sperimentale. La compatibilità può infatti variare sensibilmente in base al produttore, al modello e alla versione del sistema operativo installata. L’applicazione esegue controlli delle capacità disponibili sul dispositivo e prova diversi backend compatibili, ma alcune funzioni dipendono comunque da API nascoste di Android e dal comportamento specifico del produttore.
Tra le funzioni più particolari troviamo il supporto per configurazioni multi-display, con possibilità di salvare la posizione dei monitor e gestire il passaggio del cursore tra gli schermi. È presente anche una modalità laptop per dispositivi pieghevoli, completa di tastiera statunitense, trackpad, controlli overlay e rilevamento opzionale dell’angolo della cerniera.
Dextop può inoltre trasformare lo smartphone in un dispositivo orientato al gaming grazie a un gamepad virtuale attivabile dal menu Style. Sono disponibili pulsanti ABXY, dorsali, grilletti, levette analogiche, D-pad e comandi Start, Select e Home.
Per gli smartphone pieghevoli sono previste funzioni specifiche per passare dal display principale a quello esterno. L’app integra inoltre modalità dedicate ad Android Auto, distinguendo l’utilizzo durante la sosta da quello durante la guida.
Non mancano strumenti per controllare il comportamento del sistema. Un overlay mostra FPS, frequenza di aggiornamento, memoria, batteria e consumo energetico stimato. Dextop supporta anche l’avvio tramite Quick Settings, il recupero delle sessioni interrotte e il ripristino delle impostazioni Android temporaneamente modificate.
Sul fronte diagnostico sono disponibili report dettagliati con log dell’applicazione, rilevamento delle capacità hardware e software, risultati dei vari backend e specifiche del dispositivo. I report di compatibilità possono essere localizzati e includono risultati separati per le singole funzioni, con possibilità di preparare automaticamente un messaggio email.
L’interfaccia è disponibile in inglese, giapponese, cinese, coreano e russo. Dextop può essere installato tramite Google Play oppure attraverso l’APK firmato pubblicato nelle release del progetto su GitHub. Altre novità targate Android sono disponibili nel nostro tag dedicato.