I suggest to experiment with completely different UX
Like,
the user looks at examples gallery (like short screenshot videos gallery)
picks and idea of what he wants in his watch e.g.
I want this watch face but smaller font and red color
or I want an app that looks like "notes" but lists top items from slashdot RSS instead
I want the watch face from app X but also show temperature from my BLE coffee mug in bottom with a tiny mug icon, and a one-tap 2 min timer for my toaster, but show that only until 10am, afterwards show steps counter... ....
ChatGPT generates app, packages, pushes to watch
If the user doesn't like the result, they tell to fix, or delete the app
The user asks to add some functions to existing app on his watch from the list of "ideas" in that gallery in p.1
it's just and idea and still needs a lot of polishing and figuring out the details but I guess high-level properties of this are smth like:
every app is custom
apps will have any amount of functions. e.g. I can ask the sleep info app to also show weather forecast for today, and ask it to light up when wake up alarm triggers
very social/storylike experience with users and chatbots discussing these apps
amount of "apps" created is beyond listable
no "settings" or other hard-to-use "menus" on the watch - just ask ChatGPT to change news feed from slashdot to hackernews... or add another app...
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I suggest to experiment with completely different UX
Like,
it's just and idea and still needs a lot of polishing and figuring out the details but I guess high-level properties of this are smth like: