All'inizio di quest'anno, molti utenti di Linux Mint sono venuti a conoscenza del fatto che la distribuzione basata su Ubuntu Linux avrebbe introdotto il proprio set di app chiamato X-apps in Linux Mint 18, e questo è stato vero finora, quando parli delle nuove funzionalità della versione beta di Linux Mint 18 Cinnamon.
Cosa sono le X-app?
È un nuovo progetto iniziato con l'obiettivo di produrre app generiche per ambienti desktop GTK tradizionali come Cinnamon, MATE, Xcfe e il resto. Ha lo scopo di sviluppare app di base che si fonderanno bene con gli ambienti desktop sopra menzionati e di eliminare le app che non si integrano bene al di fuori di questi ambienti desktop.Pertanto, quando modifiche o nuove funzionalità vengono aggiunte a un'app, verranno applicate a tutti gli ambienti desktop.
Le caratteristiche principali di X-apps
La maggior parte delle app offre semplicemente funzionalità esistenti, quindi gli utenti non devono preoccuparsi di dover imparare qualcosa di nuovo per usarle.
Cosa funziona meglio: app dipendenti dal desktop vs app indipendenti dal desktop
Dopo averti dato un punto saliente del progetto X-apps, ti renderai conto che queste app dipendono dall'ambiente desktop, funzionano e si integrano correttamente con i tradizionali ambienti desktop GTK che abbiamo menzionato sopra. D' altra parte, le app indipendenti dall'ambiente desktop come Thunderbird, LibreOffice e VLC possono funzionare sulla maggior parte se non su tutti gli ambienti desktop inclusi KDE, GNOME, ed è anche un software multipiattaforma e funziona sui principali sistemi operativi come come Windows e Mac OSX e molti altri. Una caratteristica di queste app è che il loro sviluppo non è focalizzato su alcuna piattaforma o ambiente desktop, semplicemente funzionano ovunque, ma la domanda è se possono adattarsi ovunque in termini di corretta integrazione con un desktop.
Puoi considerare l'argomento precedente in due possibili idee:
In questo caso, gli ambienti desktop avrebbero piccole app che offrono caratteristiche e funzionalità di base agli utenti, integrandosi bene con l'interfaccia utente. E ti renderai conto che le app X di Linux Mint rientrano effettivamente in questa descrizione.
In base a questo, gli sviluppatori dovrebbero personalizzare l'interfaccia utente per ogni ambiente desktop, mantenendo e offrendo molteplici funzionalità multipiattaforma fondamentali.
Come osservazione conclusiva, penso che sia vantaggioso considerare e mantenere entrambe le idee qui, gli ambienti desktop devono avere le proprie app a cui gli utenti possono adattarsi facilmente e lo sviluppo di app indipendenti dall'ambiente desktop è vitale per offrire agli utenti una vasta gamma di app che potrebbero trovare ampiamente produttive e offrire caratteristiche e funzionalità avanzate. Questo è un argomento importante in quanto l'esistenza di diverse distribuzioni Linux e ambienti desktop è sempre una grande sfida per i nuovi utenti Linux in termini di quale scegliere e mantenere. Cosa ne pensi di questo problema? Puoi condividere i tuoi pensieri tramite la sezione commenti qui sotto.