beopen-code/cellulare.md

260 lines
13 KiB
Markdown
Raw Normal View History

2022-05-30 16:27:11 +02:00
# Un cellulare senza Google?
È possibile oggi, nel 2022, utilizzare su uno smartphone solo applicazioni FLOSS (free, libre and open source software)? Se sì, qual è l'esperienza? Quali i compromessi?
Oggi vorrei provare a rispondere a queste domande, mostrando le varie applicazioni che ho installate sul cellulare e che uso tutti i giorni.
## Premessa necessaria
Per inciso, utilizzo un Lenovo P2, rilasciato nel 2016, coi permessi di root e montante una *custom rom*, più precisamente una *LineageOS 18.1*; per alcuni potrebbero sembrare termini astrusi, ma non temete, ne farò in futuro un articolo, cercando di essere il più chiaro ed esaustivo possibile. Per ora vi basti sapere che i permessi di root (o di amministratore) non sono necessari per utilizzare applicazioni libere, bensì per il passo che definirei successivo: liberare il proprio dispositivo ed ottenere un pieno controllo sul SO.
## FLOSS? Che è sta roba?
Come scrivesse Richard Stallman, "un programma è software libero per un dato utente se:
- lutente ha la libertà di eseguire il programma per qualsiasi scopo;
- lutente ha la libertà di modificare il programma secondo i propri bisogni (perché questa libertà abbia qualche effetto, è necessario avere accesso al codice sorgente del programma);
- lutente ha la libertà di distribuire copie del programma, gratuitamente o dietro compenso;
- lutente ha la libertà di distribuire versioni modificate del programma, così che la comunità possa fruire dei miglioramenti apportati".
Bellissima definizione, eppure perché un semplice utente dovrebbe preferire questo tipo di applicazioni? Perché non dovrebbe utilizzare i *Play Services*, le applicazioni di Google, Amazon, Facebook, Microsoft oppure Apple? Sono gratis, graficamente accattivanti, ricche di funzioni, utilizzate da *tutti*... Perché complicarsi inutilmente la vita?
Tralasciando che molti di questi software sono proprietari, ci sarebbero moltissimi motivi per non utilizzarli, ma il principale è che non rispettano la *privacy* dell'utente, inviando continuamente dati sul loro uso e sulle abitudini di chi le utilizza. Se questo fosse fatto per il bene dell'utente, per migliorarne l'esperienza, potrebbe anche essere accettato; tuttavia lo scopo è ben diverso: prevedere e indirizzare il comportamento delle persone, al fine di trarne un maggior profitto. Difatti, se il comportamento non viene solo previsto, ma addirittura indirizzato e condizionato, è più semplice, quasi immediato, raggiungere i propri scopi, quali che essi siano (per un'azienda che conosca le nostre abitudini e i nostri desideri più reconditi, sarà più semplice usarci per proporci merce d'acquistare o qualsiasi cosa ritenga opportuna). Consiglio, per chi volesse approfondire il tema il libro *Il capitalismo della sorveglianza* di Shoshana Zuboff.
Troppo di frequente preferiamo la comodità alla libertà, acconsentendo, senza leggere, a tutti i termini di servizio, senza curarci delle conseguenze. Doveroso sarebbe un utilizzo *consapevole* della tecnologia.
## Difficoltà
Può capitare, e capita, che rinunciando ad alcune applicazioni e ad alcuni software, si possano incontrare delle difficoltà e dei disagi: spesso cose facilmente superabili, con un minimo d'impegno, ma altre volte, magari per necessità scolastiche o lavorative, rinunciare ad alcuni servizi diventa difficile ovvero impossibile.
2022-05-31 15:01:12 +02:00
Non, per esempio, posso costringere i miei contatti ad utilizzare una certa applicazione di messaggistica: quindi o mi adatto ad utilizzare quella più diffusa (come WhatsApp) o rinuncio, pagandone le conseguenze.
2022-05-30 16:27:11 +02:00
## Esperimento
In quest'articolo, parlerò del mio uso e dei miei compromessi, senza cercare di analizzare tutti i casi possibili.
## Dove trovare le applicazioni
Fatta quest'ampia premessa, dove si trovano queste meravigliose applicazioni?
## Fdroid
2022-05-31 15:01:12 +02:00
Uno store per Android è un posto dove si possono scaricare delle applicazioni. Quello ufficiale, preinstallato su tutti gli Android e utilizzato da chiunque, è il Google Play Store.
2022-05-30 16:27:11 +02:00
Esiste uno store libero di applicazioni libere: si chiama Fdroid, ed è scaricabile a questo link: [Fdroid](https://f-droid.org/)
2022-05-31 15:01:12 +02:00
Fdroid contiene solo software libero, ma è possibile aggiungere repository di terze parti, aumentando il numero di app che si potranno scaricare.
Graficamente, tuttavia, non è il massimo, per cui preferisco un suo client alternativo: Droid-ify. Al suo interno si trovano tutte (o quasi) le applicazioni che utilizzo.
2022-05-30 16:27:11 +02:00
## Aurora Store
2022-05-31 15:01:12 +02:00
Non tutte le applicazioni si trovano, però, su Fdroid, poiché alcune, pur sempre libere e rispettose dell'utente, sono presenti solamente sul Play Store. Senza i Play Services, però, non è possibile installare ed utilizzare il Play Store sul proprio dispositivo. Un bel problema, se non fosse che Aurora Store, un client libero e alternativo, permette di accederci in maniera anonima e senza avere un account
Google.
Si può scaricare a questo link []().
Ovviamente, se un applicazione richiede i Servizi di Google, non funzionerà o funzionerà male oppure parzialmente. Il più delle volte questo non succede e i problemi maggiori sono quasi sempre le app bancarie o di delivery. Con le applicazioni che utilizzo, fortunatamente, non ho mai avuto grosse difficoltà, sopratutto perché prediligo Fdroid.
2022-05-30 16:27:11 +02:00
## Launcher
2022-05-31 15:01:12 +02:00
Sono una persona essenziale, a cui piacciono le cose semplici: per questo, anche, preferisco un launcher minimalista. Il migliore, anche se non perfetto, è Kiss Launcher. E' un launcher testuale, basato sulla ricerca. Si impostano alcune app preferite sulla home e alle altre si accede dalla cronologia (toccando una volta lo sfondo) oppure ricercandole con un semplice swype dal basso verso l'alto, facendo comparire la tastiera; dalla barra di ricerca si può fare direttamente una ricerca sulla rete, oppure anche ricercare i contatti, così da chiamarli rapidamente, senza dover aprire l'app del telefono. Trascinando il dito dall'alto verso il basso, invece, si apre la tendina delle notifiche. Tutti i gesti sono, in ogni caso, personalizzabili a piacimento.
Le applicazioni che utilizzo di più e che ho impostato come preferite sono:
- Simple Gallery;
- Droid-ify;
- NekoGram X (un client per Telegram);
- Tusky (un client per Mastodon - Cos'è Mastodon?);
- Element (Cos'è Matrix?);
- Feeder (un new feed rss per le notizie da vari siti).
2022-05-30 16:27:11 +02:00
2022-05-31 15:01:12 +02:00
Come icon pack utilizzo Meeyo, che si ispira a MeeGo.
2022-05-30 16:27:11 +02:00
## App di messaggistica
Utilizzo Signal, che si può impostare anche come app per gli sms, così da averla installata nella speranza che lo stesso venga fatto da qualche proprio contatto.
Telegram, utilizzando il client alternativo NekoGram X, estremamente personalizzabile.
2022-05-31 15:01:12 +02:00
Element, il principale client Matrix, che, tramite i bridge, permette di scrivere a qualsiasi utente che abbia WhatsApp, senza averla fisicamente installata sul proprio dispositivo. Due i difetti principali: non funzionano le video-chiamate e si perde la crittografia end2end. Se si usa poco l'app di Meta o si ha intenzione di allontanarsene, sono difetti, per me, trascurabili. L'app è gratuita, ma il servizio *Element One*, che integra i bridge per WhatsApp, Telegram e Signal costa 5 $ al mese: un buon modo per finanziare un bel progetto.
Io mi ci trovo benissimo e non ho mai avuto problemi a contattare qualcuno su WhatsApp; per avviare noi una nuova conversazione basta scrivere al bot:
pm+39(numero)
e in automatico verrà creata una stanza con quella persona.
Il bello che essendo Element cross-platform, si può installare dovunque.
2022-05-30 16:27:11 +02:00
## Simple Mobile Tools
2022-05-31 15:01:12 +02:00
Consiglio questa suite di applicazioni: semplici, libere e aggiornate costantemente.
Di loro utilizzo da anni:
- Simple Gallery;
- Orologio;
- Gestore di File;
- Calendario (per il widget sulla homepage e per segnarmi gli appuntamenti).
2022-05-30 16:27:11 +02:00
## Gestore password
2022-05-31 15:01:12 +02:00
Come gestore delle password, immancabile su ogni dispositivo è Bitwarden, nell'istanza italiana dei Devol.
### Autenticazione a due fattori
AEGis è un'app di terze parti che gestisce a2f in maniera semplice e d offline. E' sempre buona cosa abilitarla, se supportata dal servizio, per aumentare la sicurezza.
2022-05-30 16:27:11 +02:00
## Browser
2022-05-31 15:01:12 +02:00
Ho provato moltissimi browser, ma questi sono quelli che utilizzo al momento:
- DuckDuckGo: un browser semplice e senza pretese. Funziona bene, ma non permette di cambiare motore di ricerca (oltre a non bloccare i traccianti di Microsoft!);
- Mull, un ottimo fork di Firefox, incentrato sulla sicurezza e sulla privacy;
- Privacy Browser: davvero ottimo; come suggerisce il nome, è totalmente focalizzato sulla privacy, permettendo di disattivare tutti i cookies, javascript e molto altro. Da provare assolutamente!
Un altro browser per Android molto interessante è IceRaven, un fork di Firefox che supporta praticamente qualsiasi estensione!
2022-05-30 16:27:11 +02:00
2022-05-31 15:01:12 +02:00
Come motori di ricerca su smartphone utilizzo principalmente:
2022-05-30 16:27:11 +02:00
2022-05-31 15:01:12 +02:00
- DuckDuckGo;
- Presearch;
- Mojeek.
Onestamente, non uso molto il cellulare per navigare, preferendo operare dal pc, dove utilizzo SearX, SearXNG e DuckDuckGo.
2022-05-30 16:27:11 +02:00
## Meteo
2022-05-31 15:01:12 +02:00
Ho fatto sempre molta fatica a trovare un app meteorologica valida, tuttavia, dopo molto tempo, posso dire che Clima fa al caso mio: semplice, bella e precisa. Ha un'unica pecca: non è localizzata in italiano, almeno non completamente.
Altre valide app sono:
- Pluvia Weather;
- Geometric Weather.
Su Aurora Store, se proprio con queste non ci si trovasse bene, validissima, anche se non FLOSS e con 1 tracciante, ma pur sempre senza annunci, è Weawow Weather.
2022-05-30 16:27:11 +02:00
## Backup
2022-05-31 15:01:12 +02:00
Purtroppo, su Android eseguire il backup delle proprie applicazioni coi relativi dati *richiede i permessi di root*. Si tratta di un backup locale, utile sopratutto per chi, come me, cambia *rom* molto spesso e non ha voglia di ripristinare tutte le impostazioni delle varie applicazioni che installa e utilizza.
Dopo aver utilizzato per anni Titanium Backup, che forse gli appassionati di modding ricorderanno, ora mi trovo magnificamente con:
- Neo Backup: graficamente molto carina, anche se con qualche bug grafico, funziona perfettamente e permette pure il backup programmato di app e dati (ogni x giorni, solo se vi è una modifica o per le nuove app installate);
Migrate: da qualche tempo non viene aggiornata (ottobre 2020), permette di fare il backup di applicazioni, dei loro dati, dei contatti, della cronologia delle chiamate, degli sms, creando un file .zip, che andrà flashato insieme alla nuova rom. Presenta, per dovere di cronaca, 3 traccianti di Google.
### Backup dei contatti
2022-05-30 16:27:11 +02:00
2022-05-31 15:01:12 +02:00
Inizialmente lo eseguivo a mano e tramite Migrate, poi caricavo il file .csv su Cryptee oppure sul cloud della e/ Foundation. Ora, sempre tramite la e/ Foundation, utilizzo NextCloud per la sincronizzazione automatica.
2022-05-30 16:27:11 +02:00
## Finanze
2022-05-31 15:01:12 +02:00
Per tenere traccia delle mie spese e dei guadagni, da due anni utilizzo MoneyWallet. Che dire, eccezionale: esegue il backup dei dati ogni volta che questi sono modificati. Non permette, tuttavia, di salvare i dati nel cloud, ma crea un file locale, che può essere caricato su Cryptee o qualunque cloud oppure importato su un'altra applicazione.
2022-05-30 16:27:11 +02:00
## Note
2022-05-31 15:01:12 +02:00
Leggendo molto su un ebook-reader, mi piace appuntarmi i passaggi fondamentali di un libro, per rileggerli in un momento successivo. Per questo utilizzo Standard Notes, un'app molto semplice, che nella versione gratuita offre la ciufratura e2e delle note e la sincronizzazione multi-dispositivo. E' cross-platform.
Altre app molto valide sono:
- NextCloud Notes (che permette di sincronizzare le note con un account NextCloud. Consiglio, per chi non ha conoscenze ed esigenze particolari, quello della e/ Foundation);
- Joplin, sopratutto per chi usa il markdown;
- Simplenote, semplicissima da utilizzare.
### Promemoria
Per ricordarsi le cose è utile p!n, un'app essenziale, che crea una notifica persistente, col testo inserito, che non può essere eliminata per errore.
2022-05-30 16:27:11 +02:00
## Mappe
2022-05-31 15:01:12 +02:00
Al posto di Gmaps, utilizzo Organic Maps, libera, gratuita e senza pubblicità. Si basa su OpenStreetmap, permettendo anche di scaricare le mappe per una navigazione anonima ed offline, e si integra con Wikipedia (utile se si visitano dei luoghi e si vuole ricevere al volo delle informazioni).
2022-05-30 16:27:11 +02:00
## Documenti
2022-05-31 15:01:12 +02:00
Non utilizzo il cellulare per scrivere testi, ma a volte capita di dover leggere un documento, un .pdf o una qualsiasi presentazione. A questo scopo, ottimi e rapidi sono:
2022-05-30 16:27:11 +02:00
2022-05-31 15:01:12 +02:00
- Pdf Viwer Plus;
- OpenDocument Reader (client mobile di LibreOffice).
Se proprio si avesse necessità di scrivere documenti sul cellualre o su un tablet e non si avesse intenzione di imparare il markdown, un linguaggio di markup semplicissimo, possono tornare utili questi due word processor:
- Collabora Office;
- Only Office (solo Aurora, contiene dei traccianti);
- oppure una delle precedenti app per le note.
2022-05-30 16:27:11 +02:00
## Mail
2022-05-31 15:01:12 +02:00
Personalmente, da due anni utilizzo con soddisfazione il provider di posta Tutanota e da un mesetto sono passato alla versione premium (12 euro all'anno). Ottimi client di posta elettronica, che funzionano con qualsiasi provider, sono:
- K-9 Mail;
- FairMail.
2022-05-30 16:27:11 +02:00
## Sicurezza
Tracker Control
AFWall+ (solo root)
AdAway (solo root)
App Manager (solo root)
InviZible Pro (solo root)
Permission Ruler (solo Aurora)
## Tastiera
OpenBoard
## News
Feeder
## Gestione carte (abbonamenti e tessere)
Catima
## Fotocamera
GrapheneOS Camera (Aurora Store)
## Podcast
AntennaPod
## Musica
Phonograph Plus
## Promemoria
p!n
## Git
GitNex (Gitea)
## Social
Tusky (Mastodon)
## Scanner
OpenScan
## Traduttore
DeepL
## Altro
PosteID
2022-05-31 15:01:12 +02:00
BuddyBank