Sviluppo di dispositivi Linux portatili non bandosi, basati su touch (principalmente telefoni cellulari e tablet) hanno visto rapidi progressi negli ultimi due anni. Questo può essere principalmente attribuito all'avvento di telefoni Linux come Pinephone e Purism Librem 5. Questi dispositivi si basano principalmente sul kernel Linux principale, con patch e alcune modifiche alla configurazione. Gli ambienti desktop sono stati spediti in principali distribuzioni Linux come Ubuntu e Fedora non sono attualmente ottimizzati per dispositivi a base di tocco di piccolo schermo. Questo articolo elencherà gli ambienti di interfaccia utente ottimizzati per dispositivi mobili e tablet in base a Linux. La maggior parte di questi ambienti è attualmente in fasi di sviluppo pre-alfa, alfa e beta.
Ubuntu Touch
"Unity8", una variazione dell'ambiente desktop Unity, è stata in fase di sviluppo per parecchi anni. Mantenuto dal creatore canonico di Ubuntu e basato su Qt, Unity8 mirato alla convergenza in cui l'ambiente desktop in esecuzione si adatterebbe automaticamente e perfettamente per dispositivi a schermo piccolo e grande utilizzando reattivi e mobili primi elementi. In altre parole, Unity8 ha fornito una tale interfaccia che qualsiasi dispositivo Ubuntu che porti in tasca potrebbe essere convertito in un PC Desktop Linux in piena regola non appena è stato collegato a un display più grande. Canonical ha anche cercato di lanciare un dispositivo mobile con il modello di convergenza di Unity8. Sfortunatamente, lo sviluppo di Unity8 è stato fermato da Canonical per vari motivi e il dispositivo non è mai stato rilasciato. Questo stesso progetto è stato quindi raccolto da un gruppo di volontari e appassionati di open source. Così lo sviluppo di Unity8 è ricominciato ed è diventato un progetto di comunità di nome Ubuntu Touch. Ubuntu Touch è principalmente un sistema operativo mobile, ma supporta anche la modalità di convergenza e desktop. Di recente, Ubuntu Touch è stato ribattezzato come "Lomiri".
Ubuntu Touch supporta molti dispositivi basati su braccio e il supporto X86 è inoltre in fase di elaborazione. Viene inoltre fornito con il proprio app store contenente molte app e utilità utili. Se hai un dispositivo supportato o vuoi provare Ubuntu Touch su un dispositivo X86, puoi scaricare gli installatori dal suo sito Web ufficiale. Immagine per gentile concessione: sito web di Ubuntu Touch.
Phosh
Phosh (Shell del telefono) è un ambiente desktop per dispositivi mobili basati su Linux. Basato su Wayland e lo stack dell'applicazione GNOME 3, Phosh è in fase di sviluppo dal purismo, creatori di "Librem 5" Linux Phone. Può essere installato anche su numerosi altri dispositivi Linux ed è stato incluso nei repository ufficiali di Ubuntu dal 20.10 rilascio. È inoltre disponibile come ambiente di interfaccia utente installabile in PostMarketos, una distribuzione Linux appositamente su misura per dispositivi mobili e tablet.
Per installare Phosh in Ubuntu 20.10, usa il comando qui sotto:
$ sudo apt install phosh
Puoi anche ottenere il codice sorgente e compilarlo per altri dispositivi Linux.
Plasma Mobile
Plasma Mobile è la presa di KDE su una shell dell'interfaccia utente per dispositivi mobili. Numerose applicazioni per mobili sono state progettate appositamente dagli sviluppatori KDE per il progetto Mobile Plasma. Combina Kwin, il design reattivo di Kirigami e le tecnologie Wayland per creare una shell fluida, reattiva e intuitiva che può essere utilizzata su dispositivi mobili e tablet. Plasma Mobile può funzionare su PostMarketos, Manjaro, Ubuntu e KDE Neon (basato su Ubuntu). Puoi anche prendere un'immagine standalone X86 basata su Neon per eseguire Plasma Mobile come una sessione in diretta da un'unità USB avviabile. Vedi tutte le opzioni di download disponibili sul suo sito Web ufficiale.
Immagine per gentile concessione: sito Web ufficiale del cellulare al plasma.
Altri sistemi operativi per dispositivi touch basati sull'architettura X86
È abbastanza raro trovare telefoni touchscreen x86 elasonabile oggi. Tuttavia, tablet x86, convertibili e altri dispositivi touchscreen staccabili vengono regolarmente rilasciati dai produttori di hardware. Se si desidera provare un'interfaccia utente a touch friendly, basata su Linux ottimizzata per tablet a schermo piccolo, ci sono alcune opzioni che puoi provare.
C'è libreelec jeos (proprio sufficiente) basato su kodi. JEOS fornisce un set minimo di strumenti di riga di comando, driver e utility quanto basta per eseguire un'applicazione come interfaccia utente principale (Kodi in questo caso). È simile ai sistemi operativi del kiosk in molti modi e fornisce supporto per display touch, hardware wireless, schede audio, unità Bluetooth e così via. Kodi ha un eccellente supporto per i dispositivi touchscreen, con temi di interfaccia utente ufficiali ottimizzati per l'input touch. Se libreelec supporta il tuo dispositivo touch (puoi provarlo in modalità live), puoi convertire il tablet in un dispositivo di consumo multimediale abbastanza buono. Il mio tablet x86 funziona alla grande con Libreelec e tutto funziona fuori dalla scatola, tranne per sospendere.
Puoi anche provare Lakka Jeos che esegue l'emulatore retroarch come l'applicazione principale. Retroarch supporta pienamente i dispositivi touchscreen e include numerosi preset per i gamepad su schermo. Lakka può convertire il tablet in una console di gioco portatile.
Infine, puoi provare Android-X86 che è noto per funzionare su un'ampia varietà di dispositivi x86 con alcuni problemi di compatibilità.
Conclusione
Progetti di software e hardware open source come Ubuntu Touch, Plasma Mobile, Phosh, Postmarketos, Purism Librem 5, Pinephone ecc. stanno attualmente guidando lo sviluppo di dispositivi mobili basati su Linux. La maggior parte di questi progetti sono attualmente in fase di sviluppo, ma stanno maturando abbastanza velocemente e potremmo vedere un ecosistema migliore in futuro per dispositivi mobili open source orientati alla privacy basati su Linux.