4 ms·
As recently as the Samsung Galaxy S7, Pinephone, etc., voice calls are done with high-level commands too. All you have to do is get the soundcard mixer settings
by tonyg 2y ago
As recently as the Samsung Galaxy S7, Pinephone, etc., voice calls are done with high-level commands too. All you have to do is get the soundcard mixer settings right. Figuring out the correct settings is tricky but once you have them it's plain sailing.
Web browsers have a very broad interface with the underlying system.
Speaking from experience: getting calls and text working is much easier than getting a browser going in a new environment.
- fsflover 2y ago> Web browsers have a very broad interface with the underlying system. What do you mean? My Librem 5 just runs desktop Firefox since day one. Calls and texts were a problem initially though.
- tonyg 2y agoFirefox depends on many many parts of the operating system. Calls and texts, not so much. Starting from scratch, a kernel and little else, getting calls and texts working is easy compared to getting Firefox ported.
- fidotron 2y agoPeople, including a lot of very tenured web developers, radically underestimate how big browsers are in surface area now. Any of WebGL, WebRTC, the MediaStreams, Web Audio or WebGPU by themselves are enormous, and on mobile SoCs will rely heavily on device specific drivers to accelerate their functions, or the battery runs out in 5 minutes.