What would the limitations be to building a relay into a client so that each device would have its own relay?
Discussion
You have an Android now. Install Citrine and run your own local relay ๐ฅน
๐
will this eat up my phone battery or memory?
yes. relays would always, regardless of mobile platform, consume processing and network resources
is it better to have your own than rely on others? for a mobile? is it better on the phone?
Relay API is too restrictive. Clients need more interesting filters, changing, indexing and pre-procesing, pre-loading algorithms.
But I think clients will communicate in P2P fashion in the future.