Tidligt i år lærte mange Linux Mint-brugere om, at den Ubuntu Linux-baserede distro ville introducere sit eget sæt apps kaldet X-apps i Linux Mint 18, og det har hidtil været sandt, når du om de nye features i betaversionen af Linux Mint 18 Cinnamon.
Hvad er X-apps?
Det er et nyt projekt startet med det formål at producere generiske apps til traditionelle GTK desktop-miljøer såsom Cinnamon, MATE, Xcfe plus resten. Det er beregnet til at udvikle kerne-apps, der vil smelte godt sammen med de ovennævnte desktop-miljøer og gøre op med apps, der ikke integreres godt uden for disse desktop-miljøer.Derfor, når ændringer eller nye funktioner føjes til en app, vil det gælde for alle skrivebordsmiljøer.
Hovedfunktionerne i X-apps
De fleste af apps tilbyder blot eksisterende funktioner, derfor behøver brugerne ikke at bekymre sig om at skulle lære noget nyt for at bruge dem.
Hvad virker faktisk bedre: Desktop-afhængige apps vs desktop-uafhængige apps
Når du har givet dig et rimeligt højdepunkt i X-apps-projektet, vil du indse, at disse apps er afhængige af skrivebordsmiljøer, fungerer og integreres korrekt med de traditionelle GTK-desktopmiljøer, som vi nævnte ovenfor. På den anden side er skrivebordsmiljøet uafhængige apps såsom Thunderbird, LibreOffice og VLC, som kan arbejde på de fleste, hvis ikke alle skrivebordsmiljøer, inklusive KDE, GNOME, og det er også en cross-platform software og fungerer på større operativsystemer som f.eks. som Windows og Mac OSX plus mange flere. En kendsgerning ved disse apps er, at deres udvikling ikke er fokuseret på nogen platform eller skrivebordsmiljø, de fungerer simpelthen over alt, men spørgsmålet er, om de kan passe nogen steder med hensyn til korrekt integration med en desktop.
Du kan faktisk se på ovenstående argument i to mulige ideer:
Her ville skrivebordsmiljøer have små apps, der tilbyder grundlæggende funktioner og funktionaliteter til brugerne, og som kan integreres godt med brugergrænsefladen. Og du vil indse, at Linux Mint X-apps faktisk falder ind under denne beskrivelse.
Under dette skulle udviklere skræddersy brugergrænsefladen til hvert skrivebordsmiljø, men vedligeholde og tilbyde flere kernefunktionaliteter på tværs af platforme.
Som en afsluttende bemærkning synes jeg, det er fordelagtigt at overveje og vedligeholde begge ideer her, desktop-miljøer skal have deres egne apps, som brugerne nemt kan tilpasse sig til, og udvikling af desktop-miljøuafhængige apps er afgørende for tilbyde brugerne en bred vifte af apps, som de kan finde meget produktive og tilbyder avancerede funktioner og funktionaliteter. Dette er et vigtigt argument, da eksistensen af flere Linux-distributioner og desktop-miljøer altid er en stor udfordring for nye Linux-brugere med hensyn til, hvilken man skal vælge og holde sig til. Hvad mener du om dette spørgsmål? Du kan dele dine tanker via kommentarsektionen nedenfor.