@ity #webxdc is a shared spec and joint impelemntation with eg #cheogram and #monocles ... It has nothing to do with proton. Webxdc apps are shared in a chat and run inside the messenger. Proton does not have a messenger. Webxdc apps work on all platforms that #webxdc messengers are released for, including @deltatouch , an Ubuntu based phone. DeltaTouch runs all webxdc apps including the realtime p2p ones. @lk108 is doing an incredible job :)
@delta @deltatouch @lk108 WebXDC apps work on only a few of the platforms I care about, I'd be careful about stating it runs on all platforms.
It's why I avoided really working with WebXDC, it can't (not properly) even run on the platform I need it to run on.
Ubuntu Touch is not a hard platform to target relatively speaking. Ofc UI work is hard, and there's specific challenges with mainline phones, but it is by no means an exotic platform. It's just Linux.
Not to discredit anyone's work here.
@ity @deltatouch @lk108 on which of your platforms does none of the clients listed here work if we may ask? https://support.delta.chat/t/list-of-all-known-client-projects/3059
@delta @deltatouch @lk108 web, various embedded systems, hobby OSes
Implementing WebXDC is too much work, and gonna be very slow even if done, on those platforms
It's a highly non-portable spec.
@ity @deltatouch @lk108 we have no shortage of specialists telling us that what we are doing can not work, makes no sense, etc. Thing is: when it's about doing something that has been done before, then by all means listen to the experts. But if engaging into something new that hasn't been done before, then beware of experts. They are only going to tell you why it doesn't work. Original source for this advise is Heinz v. Foerster, one of the more interesting cyberneticians half a century ago.