BlueFerry è un nuovo progetto open source pubblicato su GitHub che punta a risolvere un limite storico per chi usa Linux insieme a un iPhone: la gestione diretta dei messaggi dal desktop.
Il punto più rilevante è che non serve un Mac come ponte, né un servizio cloud, un login Apple o un abbonamento. Una volta completato l’abbinamento tra iPhone e computer Linux, BlueFerry può inviare messaggi verso numeri di telefono, indirizzi e-mail associati a iMessage e contatti già sincronizzati.

Come funziona BlueFerry su Linux con iPhone
Dal punto di vista pratico, BlueFerry porta sul desktop le notifiche e il contenuto dei messaggi ricevuti su iPhone, con la possibilità di rispondere senza prendere in mano il telefono. L’obiettivo è avvicinare l’esperienza d’uso a quella di un’integrazione nativa, pur restando fuori dall’ecosistema chiuso Apple. È un aspetto che può interessare soprattutto chi lavora da PC e vuole ridurre i passaggi tra dispositivi.
Sul piano tecnico il progetto si basa su tre componenti Bluetooth ben precise. MAP over OBEX gestisce il trasporto dei messaggi, la consultazione della posta in arrivo, lo stato di lettura e l’invio. PBAP over OBEX serve invece per i contatti, forniti in formato vCard.
Cosa può fare già bene e cosa manca ancora
BlueFerry, però, ha confini piuttosto chiari. Il software può vedere e gestire solo i messaggi intercettati dopo l’abbinamento, quindi non funziona come archivio della cronologia iCloud e non scarica le conversazioni già presenti in precedenza. Questo significa che l’utilità reale dipende molto dal suo impiego in tempo reale, più che dalla consultazione dello storico.
Anche il set di funzioni è ancora incompleto: al momento non sono supportati allegati, reazioni ai messaggi, indicatori di digitazione, FaceTime, chiamate e una cronologia completa dei messaggi inviati. In compenso, il progetto sembra già focalizzato su un uso concreto e immediato, ciòè leggere e rispondere ai messaggi base dal desktop Linux senza dipendere da passaggi intermedi più complessi.
La gestione della privacy è uno dei punti più curati del progetto
Un aspetto interessante riguarda la protezione dei dati locali. BlueFerry usa in modo predefinito una chiave generata casualmente per cifrare la cronologia dei messaggi conservata sul computer e i contatti sincronizzati. La chiave viene poi salvata in GNOME Keyring oppure in KDE Wallet, due strumenti già noti nell’ambiente Linux per la gestione sicura delle credenziali.
Chi preferisce un controllo più rigido può anche scegliere altre modalità: mantenere i dati locali senza cifratura oppure disattivare del tutto la persistenza, lasciando che i nuovi eventi esistano solo nella sessione corrente.
