I remember building apps as Java Applets and distributing it as a Jar file.
The memory gives me shivers. Debugging across devices was very painful.
Distribution is a strong word, but it was done by sending links to download the Jar file. Similar to how you would install an APK file on an Android device today.
Markdown is the most popular way to format plain text. Add common characters like asterisks and dashes to text, much like how you might format a quick store list in your notes app or add emphasis ...
Or do you use the Linux subsytem in Windows, emulation tools like DosBOX and WINE, or mobile device emulator/simulators? What's your favorite ways you've used virtual machines and emulation?