And I thought some of the comments in the Bug Tracker were quite hostile.
And I thought some of the comments in the Bug Tracker were quite hostile.
It would be nice to not have 80+ slightly different chrome installs on a desktop for all the apps these days.
Shipping just the app code and using the runtime (edge or chrome i guess, would've been nice to have firefox as a modern xulrunner successor) on the end users machine makes more sense to me.
also chakra that could've been close to that is deprecated.
basically if nobody provides an up to date hostruntime package, it will be the same case as it is now.
I understand people don't care about supporting multiple version of the runtime, but there should be a way to reduce the cruft of multiple bundled Chromiums on systems that might have storage constraints (thanks Apple and soldered SSDs)
Certainly can't work on mobile platforms where everything is sandboxed.
Chrome already supports it. You can install eg Twitter or GitHub Codespaces locally and they will appear as apps on your desktop system.
Chrome supports it on windows.
(don't get me wrong: this is a wonderful technical feat, but it still is a substantial tradeoff from a native binary).
"WebApp Manager" uses the Chrome/Chromium/FF installed on your machine and creates a separate browser profile for each "WebApp" you configure and launches the "app" or "site-specific browser" in a new window. Details: [2][3]
Works well for simple sites where you're mostly visiting links in the same site, like Youtube.
[1] https://youtu.be/UCzL8P3WDd4?t=407
[1] https://github.com/linuxmint/webapp-manager/blob/4a879d11ef2...
IMO, the UX was horrible. I tried to keep Slack as a pinned Firefox tab, but it was far too easy to accidentally move over to a different website, at which point I stopped getting notifications. I also felt like I had to constantly keep my web browser open—I can't say why that's substantially different than having to keep a Slack application open, but for some reason, the separate dock icon helps me to mentally compartmentalize.
When I finally switched to a standalone Slack app, it felt much nicer.
I've been on Linux for a while now and have not come across the word shareware in a long time. Odd the it makes me feel nostalgic and (oddly) hopeful (that is: a business model that doesn't rely on tracking, ads or some nebulous behind the scenes actions to monetize you).
Nice, straightforward, simple business transaction. Software sales (especially shareware) is really tough. Wish the author some success for his efforts.
It'll check for updates on launch, performing a single HTTP request, but if you really like you can disable that with an environment variable on first launch and a configuration option going forward.
We need more software like this, honestly. I hate how we as users have to depend on enormous multinational entities to get back the privacy we once had. I happily paid for my Ripcord license and I'd recommend it to anyone else who cares about the same things I do :)
Especially considering that old versions of Chromium are likely to have more security vulnerabilities.
On the iOS platform, Apple essentially forbids the use of any browser engine other than the WebKit/Nitro engine provided by the OS itself. From the user's point of view this has the advantage of guaranteeing the absence of old and vulnerable browser engines on their system (provided they're up to date with iOS updates, and of course provided Apple hold up their end and maintain their software well).
As AnIdiotOnTheNet points out, this requires app vendors to stay on top of testing their app as the iOS browser engine is updated by Apple.
It's why I liked Microsoft's HTA (HTML Application) approach:
https://docs.microsoft.com/en-us/previous-versions/ms536496(...
https://docs.microsoft.com/en-us/previous-versions/ms536495(...
https://en.wikipedia.org/wiki/HTML_Application
It had lots of potential but never really took off. Looking at Sciter[0] as a lightweight Electron alternative (and a modern HTA replacement).
This is precisely why Firefox should support adding websites as desktop apps.
Electron is Chromium. Anyone who installs Slack as a desktop app is using Chromium. The more people who use Chromium, the less incentive Slack has to make their website compatible with anything which isn't than Chromium, which is presumably why you can't, for instance, make Slack calls in a browser other than Chrome or Edge.
If the purpose of Firefox is to give Mozilla a say in the direction of the web, they should be supporting and encouraging users to install websites as "apps" through Firefox.
Granted, I could always have that tab in a separate window, but that groups it with other Firefox windows, making it harder to navigate to when compared to PWA.