Hi there community!
I’m here to share our plans and progress on the new Flutter-based app store. As we all know, plans can evolve, so please bear that in mind.
1. WORK IN PROGRESS
This project is still very much under construction and right now our focus is on core features. I am optimistic that by 23.10’s launch our new approach to ratings and deb support will have landed as well as many more improvements.
If you want some indication of where we’re going with ratings, checkout Cassidy James’ blog on App ratings which is similar to the approach we’ve been working on. More details on this soon!
2. Summer break time
Many from our squad, including yours truly, are recharging with much-needed vacation time. Bear with us if our responses are a tad delayed in the next few weeks.
3. There are now no-less than three software stores and yes it’s confusing!
Yes, it’s a tad bewildering, but we currently have three software stores: classic Ubuntu Software, Community Flutter Store, and its evolution which I’ll call Ubuntu Store.
Our intent is for LTS versions to stick with the classic Ubuntu Software for now. Back porting discussions may happen in the future, but that’s for another day. The Community Flutter Store will remain accessible on the preview track. Once the Ubuntu Store is ready, we’ll consider sunsetting the preview track. In the next week or so the Ubuntu Store will be available as default on mantic.
So in summary:
4. What’s in a name?
Initially we wanted to name it App Store as a move from form-centric naming (i.e. emphasising the technology) towards function-centric naming (i.e. stressing this is about user space apps). Disappointingly, it looks like Apple trademarked App Store and so we’ll need to avoid that name.
But Tim Ubuntu Software is function-centric!?
– future reader
You’re correct future reader, but there’s more to it. The underlying snap is actually called snap-store which is form-centric and there are other places where we’re emphasising ‘snap’ rather than ‘app’ (see refresh awareness). So, this is bigger than the name on the tin.
My current favourite is Ubuntu Store but I’m keen to hear your suggestions.
5. Where can I find the code?
The new store is on the dev branch at ubuntu/app-store – yes we’ll need to rename the repository again.
In the coming weeks we’ll tag the Community Store’s HEAD making it easy to reference it in the future, and then, we’ll likely merge dev into main. The aim is to preserve community contributions and show that Ubuntu Store is a continuation of the community effort. Another approach could be renaming the main branch to reflect its lineage and rename the dev branch to main. Regardless of which approach is used the guiding light is to accurately celebrate Ubuntu Store’s provenance.
What do you think?
6. Ready for a preview?!
Okay that sums up the latest from our end. As ever, keen to hear your thoughts and feedback.
Best,
Tim