Native Applications over Gemini

Disclaimer: This is not an official proposal nor is it an attempt at extending the protocol. Just throwing some thoughts out there.

Lately I've been pondering the idea of native applications (GUI, TUI, platform irrelevant) over Gemini. They could look and feel identically to a native application, only the backend would be accessed over gemini:// instead of http://. Gemini can serve any file type, so the responses could have a MIME type of application/json or application/xml, etc. This would allow for more customized applications than simply dynamic text/gemini via a browser, with all the benefits of Gemini. The downside would be less room for user input, because of the limit on Gemini URL lengths, but that could be mitigated with the Titan protocol.

Has anyone else thought of this, or implemented anything?

Proxy Information
Original URL
gemini://ainent.xyz/gemlog/2022-09-06-native-applications-over-gemini.gmi
Status Code
Success (20)
Meta
text/gemini; charset=utf-8; lang=en
Capsule Response Time
446.146749 milliseconds
Gemini-to-HTML Time
0.208075 milliseconds

This content has been proxied by September (3851b).