News for hackers. Stuff that matters.
Re:Prisoners of Google Android Development by pmontra on Sunday August 27, 2023 @09:27AM (#37282505)
> I'm not even sure why are we, as developers, allowing this to happen — there's usually not any good reason to develop mobile applications at all anymore. It's time to move back to open (web) standards and take control back into our own hands!

In general yes, but if I look at the apps on my phone I have

A mail client, K9, old UI. This clearly can't be replaced by a web app because I'm using it to look at my mail in a few POP3 servers and then I'll download those messages on my laptop (Thunderbird)

OSMAnd, offline maps and trop recording. Can't be web based.

Password manager, with a local dB synced with Syncthing.

Syncthing.

Epub reader, from files stored on my phone.

Photo gallery, for files on my phone. I backup to my laptop with Syncthing.

Banking apps, that I must use for 2FA in the web sites of those banks.

A network scanner, useful to debug networking issues.

Etc.

Of all the apps that are currently installed on my phone the ones that could be web apps are:

Go4Go, to view game records of pro games.

Elementary.

Chwazi.

Re:Prisoners of Google Android Development by jarm0 on Sunday August 27, 2023 @09:28AM (#37282525)
Agree that not everything can be web-based and your list of apps seem to be non-typical if there exists a list of typical apps of course.
Re:Prisoners of Google Android Development by omniglottal on Sunday August 27, 2023 @10:26PM (#37288966)
This list of apps is very typical for the class of user who chooses F-droid as a repo source.
Re:Prisoners of Google Android Development by moron4hire on Sunday August 27, 2023 @10:25AM (#37283029)
> OSMAnd, offline maps and trop recording. Can't be web based.

There's no reason this couldn't be browser based.

Re:Prisoners of Google Android Development by Filligree on Sunday August 27, 2023 @12:07PM (#37283984)
Offline maps. Browsers tend to delete PWA data without asking the user first, which can be as threat to life and limb in this case.
Re:Prisoners of Google Android Development by moron4hire on Sunday August 27, 2023 @03:25PM (#37285800)
You can save files and load them from disk. You'll just have to have the user pick the file.
Re:Prisoners of Google Android Development by gnum4n on Sunday August 27, 2023 @04:00PM (#37286091)
Yeah, but if the phone/browser decides to delete some of the PWA's code to save space, you won't be able to use any maps at all until you connect back to the internet.

Before you say "just download the code to your phone as a file", I'm going to assert that's exactly what an app is ;)

Re:Prisoners of Google Android Development by anders_p on Sunday August 27, 2023 @11:11PM (#37289276)
That would be worse than an app.
Re:Prisoners of Google Android Development by hyperhopper on Sunday August 27, 2023 @11:58AM (#37283893)
Chwazi can be a website
Re:Prisoners of Google Android Development by marcosdumay on Sunday August 27, 2023 @12:17PM (#37284073)
Those could all run in a browser. A PWA isn't cloud software, it's just software that runs on your browser.

But they would indeed ask for all kinds of permissions. And K9 and the network scanner would get a really scary-looking permission dialog.

Re:Prisoners of Google Android Development by kmeisthax on Sunday August 27, 2023 @01:14PM (#37284644)
Mozilla would cry bloody murder if Google proposed a raw sockets API for the web, for the same reason why they oppose WebUSB & friends.
Re:Prisoners of Google Android Development by themerone on Sunday August 27, 2023 @05:20PM (#37286750)
Google proposed raw sockets back in 2020.