I've seen some neat code editors on iOS/Android that do some fun things like:
- Have a special keyboard that contains only symbols for the target language
- Handles all editing at the AST level so you can't make typos
- Make heavy use of completions everywhere possible
There seems to be no reason we can't also have that here.
No, I would say it opens up infinite possibilities for useful customizations. Even if you aren't a programmer, someone likely writes a relevant script for your use case.
The other platforms have figured this out, where the "someone likely writes a relevant script for your use case" becomes "someone likely writes a relevant app for your use case" and you just go to the app store and download it. No need to mess with scripts or plug in a keyboard, and you still get to have plenty of customization. I believe flatpak has started to add categories for mobile apps so that is bringing us closer to where things need to be.
Edit: I found the Purism blog post where they talk about this, the metadata should be usable by anyone doing packaging or building a mobile shell. https://puri.sm/posts/specify-form-factors-in-your-librem-5-...
You don't have to write the scripts on the phone. You can ssh into it from your desktop. Or connect a keyboard and screen.