I'd like to work on a terminal emulator and use libssh to build something that can connect to my remote server. I want the terminal to be as reactive as possible and save battery. I have found some guides on rendering text using metal. I could also see how I could hack a text view to do what I want. I am not a lost by iOS dev, so I'm looking for some expert reviews on opportunity and benefits / disadvantages / other approaches. Things that the terminal must be able to do:
– Move a cursor to any location.
– Draw different background / foreground colors and emphasize, blink text etc.
– Wrap text for each line, reply to changes in font size.