We can already connect multiple apps to the same serial port. However, we need to send initialization sequences for some GPS receivers. Also, when multiple processes are reading the serial port, they steal bytes from each other. In the end noone might even get a complete packet to decode, or one app 'starves' all others from position updates by reading more agressively.
_________________________
40GB - serial #40104051 gpsapp