• 0 Posts
  • 11 Comments
Joined 5 months ago
cake
Cake day: November 20th, 2024

help-circle



  • If you’re unfamiliar with all of this, that’s your job to get educated. This is how browser-based JS software works.

    The browser version cannot connect to Postgres without a server-side part, for rather obvious reasons - you can’t just make arbitrary network connections from the browser. Electron build is of course different, as that doesn’t have to deal with the browser sandbox.

    By the way, here’s a similar issue documented in Outerbase’s repo:

    Outerbase Studio Desktop is a lightweight Electron wrapper for the Outerbase Studio web version. It enables support for drivers that aren’t feasible in a browser environment, such as MySQL and PostgreSQL.

    Not gonna lie, telling people how they need to get educated on stuff you don’t understand ticks me off.







  • Nah, the kernel isn’t that important for apps - you can replace the kernel and update the massive Android framework to work with the new one relatively easily (you will need some Linux compatibility for native code that does syscalls on its own, but that’s pretty much it - even WSL1 could do that).

    It’s all the APIs and system apps provided by Google that have no reasonable alternative in AOSP that are the problem for compatibility. Look how incomplete projects like MicroG (an open-source implementation of Google Play Services) are, and their only goal is to provide Android compatibility for unofficial ROMs without installing the proper Google services.