La community sembra essere molto attiva a cavallo della nuova decade. Recentemente, infatti, è emerso un nuovo repository su GitHub che segna l’inizio dei lavori di porting di Flatpak su Sailfish OS.
Che cos’è Flatpak?
È un nuovo formato per la distribuzione di applicazioni nel mondo GNU/Linux; ogni applicativo viene inserito in contenitore con tutte le sue dipendenze. Ciò ha due vantaggi principali: gli sviluppatori possono pacchettizzare le loro applicazioni evitando problemi di installazione e rendendo possibile, ad esempio, anche la coesistenza di due app che utilizzano versioni diverse di una data libreria, e le app sono isolate dal resto del sistema.
In altre parole, i software possono accedere all’hardware del dispositivo o ai dati dell’utente solo previa autorizzazione di quest’ultimo, offrendo un certo grado di sicurezza.
A che punto siamo
Lo sviluppo è iniziato e portato avanti da rinigus, già noto alla community come autore di Pure Maps e OSM Scout Server.
Allo stato attuale, Flatpak gira solo sui porting non ufficiali per Sony Xperia XZ2, XZ2c e XZ3, in quanto il supporto ha bisogno di modifiche a libhybris e di specifiche estensioni nel kernel, ma lo sviluppatore ha già dichiarato che i dispositivi Sailfish OS più recenti sono teoricamente in grado di eseguire Flatpak.
Ciò renderebbe possibile l’accesso a una miriade di app già disponibili come Flatpak e la possibilità, per gli sviluppatori, di utilizzare le versioni più recenti di Qt, a discapito però della perdita dei componenti Silica e di un look and feel nativo.
Attualmente, le principali limitazioni riguardano la possibilità di avviare solo applicazioni scritte in Qt (niente GTK per ora) e la necessità di modificarle per poter utilizzare la tastiera virtuale. Il progetto rimane comunque molto interessante e non mancheremo di aggiornarvi qui su Jolla Community Italia.
Se avete un dispositivo Xperia compatibile e volete provare gli ultimi passi in avanti, questo è il posto da cui iniziare. Per seguire in prima persona lo sviluppo, invece, questo è il repository.
I seguenti screenshot mostrano Angelfish, il browser web di KDE Plasma Mobile, e arrivano direttamente dall’annuncio di rinigus su TalkMaemo.




