Il progetto F-Droid, che sviluppa un catalogo di applicazioni open-source per Android, ha pubblicato l'app mobile ufficiale F-Droid 2.0, dotata di un design moderno in stile Material Design, con componenti chiave riscritti, un sistema di categorizzazione delle applicazioni rinnovato, e processi di ricerca e installazione semplificati, mantenendo però metodi di lavoro familiari. Il codice del progetto è distribuito sotto la licenza GPLv3.
Per impostazione predefinita, l'app offre la navigazione nel catalogo di programmi gratuiti f-droid.org, ma supporta la connessione a qualsiasi altro repository compatibile con F-Droid. L'app esegue compiti come notifiche per aggiornamenti, download e installazione automatica degli aggiornamenti, filtraggio dei programmi non compatibili con la versione di Android installata, ricerca di programmi specifici e verifica dell'integrità tramite firma digitale.


Tra le modifiche:
- L'app è stata completamente riscritta in Kotlin e Jetpack Compose, semplificando la manutenzione e abbassando la soglia d'ingresso per i nuovi sviluppatori.
- Il design è stato rielaborato secondo il concetto di Material Design, mantenendo però il proprio stile distintivo.
- La navigazione è stata semplificata in tre sezioni: Panoramica, Ricerca e Le mie app, mentre le impostazioni e la funzione di trasferimento delle app su altri dispositivi (Nearby Swap) sono state spostate nella barra superiore.
- È stato migliorato il sistema di ricerca non solo per i nomi, ma anche per descrizioni e categorie. È stata implementata la memorizzazione della cronologia delle ricerche passate.
- Le categorie delle applicazioni sono state ampliate, sono state aggiunte meta-categorie, ad esempio, la sezione Giochi è stata suddivisa in 17 sotto-categorie in base ai generi di gioco.
- È stata aggiunta la funzionalità di filtraggio dei risultati per categoria, compatibilità con il dispositivo e assenza di funzionalità indesiderate.
- È stato utilizzato un API attuale per l'installazione di app di terze parti.
- È abilitato per impostazione predefinita il controllo e l'installazione degli aggiornamenti in background. Il controllo manuale è stato spostato nel menu «Le mie app».
- È stata semplificata la configurazione per l'uso attraverso la rete Tor.
- È stata interrotta la supporto per la piattaforma Android 6 (è necessaria almeno Android 7).
- È stata temporaneamente disabilitata la funzione Nearby per lo scambio diretto di app tra dispositivi, ma verrà ripristinata in uno dei prossimi aggiornamenti.
Fonte: opennet.ru
