transito installed on two devices: the one with more storage and computing power is the backend, the other is the front end with GUI.
On the frontend are only the station names downloaded.
Frontend and backend app connected by bluetooth/wiki/usb.
Ah that's an intresting idea.
Out of curiosity where is the core perf problem your noticing that this would help with? Are you largely seeing problems with (1) ingest / adding new feeds, (2) routing calculation times, or something else?
(2) + limited storage capcity
front end could also be a smart watch (either wear os , or chinese smart watch with Android8++)