Een nieuw winkelfront voor het bladeren door Flatpak-apps is in ontwikkeling en de eerste indrukken zijn goed: het ziet er uit precies zoals het soort app waar veel mensen (waaronder ikzelf) om hebben gevraagd.
Het heet Souk (een woord betekenis Arabische bazaar of marktplaats) en het is gebouwd met GTK4 (naar verwachting deze maand uitgebracht) en Rust (zeer populaire programmeertaal).
Souk is mede ontwikkeld door Felix Häcker, de handen achter een reeks goed gemaakte, goed ontworpen GTK-apps die beschikbaar zijn voor Linux-desktops, waaronder kortegolf en Fragmenten, en Christoper Davis, met ontwerpinput van Tobias Bernard.
Voordat we kijken naar wat maakt Souk dus super laten we het hebben over de GNOME Software-vormige olifant in de kamer ...
GNOME-software ('Ubuntu Software' of 'Snap Store' genoemd in Ubuntu, afhankelijk van welke Over scherm waar je naar kijkt) is de tool waar de meesten van ons naar toe gaan als we Flatpak-apps op onze systemen willen installeren.
Souk is een gelikte front-end om Flatpak-apps te installeren, verwijderen en beheren, geen vervanging van GNOME-software
Maar het is eerlijk om te zeggen dat GNOME Software (of hoe je het ook noemt) een app is met een beetje een slechte reputatie.
Omslachtig, opgeblazen en inefficiënt geheugen; GNOME-software is niet zo wendbaar, zo stijlvol of zo performant als de rest van het GNOME-bureaublad. In feite is het een soort zwakke schakel in een verder goed geoliede ketting.
GNOME Software kan heel veel dingen aan. Het moet een distro-pakketbeheerder, een OS-upgrade, een firmware-updater en een platform zijn waar plug-ins voor ander verpakkingsformaten kunnen er netjes mee worden geïntegreerd.
Souk is hier vrij van en de ontwikkelaars zeggen dat er zijn geen plannen voeg een van de mogelijkheden van GNOME Software toe. Het doel is dus bescheidener: gebruikers een gelikte, moderne front-end geven om Flatpak-apps op hun systeem te installeren, verwijderen en beheren.
En op basis van een blik op de vroege ontwikkelingsvoortgang tot nu toe, lijkt Souk op de goede weg te zijn.
Breng app-vermeldingen binnen Souk. Deze zijn ingedeeld en gesegmenteerd ongelooflijk goed - beter dan in de meeste concurrerende apps. Je krijgt parseeerbare beschrijvingen, een carrousel van screenshots, duidelijk afgebakende wijzigingslogboeken en zelfs links naar ondersteuningsinformatie en, indien beschikbaar, doneren.
Souk laat alles zien waarvan ik zou verwachten dat het een app-vermelding zou zien, en doet het zonder dat al die informatie overweldigend of visueel rommelig aanvoelt.
Ik vind het ook leuk dat het een tabblad "updates" heeft. Flatpak is, net als Snap, standaard ingesteld om automatisch op de achtergrond te worden bijgewerkt om ervoor te zorgen dat "gebruikers altijd de nieuwste versie van een app gebruiken". Noem me ouderwets, maar ik wil graag weten wanneer iets wordt bijgewerkt en (idealiter) wat er is veranderd. Dit tabblad geeft me een manier om dat te doen.
Dit is ook niet strikt een desktop-app, aangezien de gebruikersinterface van Souk netjes overgaat tussen smal portret (d.w.z. telefoon) en breed landschap (d.w.z. desktop) modi ad-hoc.
Meer details over Souk kan worden afgeleid uit de onderstaande demovideo of op zijn Gitlab pagina, waar iedereen die de code wil pakken en het zelf wil uitproberen, dat kan doen. Er is nog geen stabiele releasedatum voor Souk, en aangezien de app een onafhankelijke tool is, is het onwaarschijnlijk dat deze standaard wordt 'verzonden' als onderdeel van GNOME.
Alles Ubuntu, dagelijks. Sinds 2009.