3
Hubzilla html5 app for librem 5
Posted by grant on November 13, 2017 in Uncategorized | ∞
In anticipation for the librem5 I was thinking about how it is said to support html5 apps and was wondering how hard it would be to make a hubzilla html5 app (probably not much more fancy than a basic webapp right?)
Thoughts?
3 Comments
That would lower the difficulty of making a Hubzilla mobile app substantially. As it is, the Hubzilla web page is already such an app, but it is limited by how the OS treats the browser. For example, a while back I added notifications to the native Hubzilla chat, which allows the OS to render notifications on behalf of the browser. The problem is that on Android, the OS stops executing JavaScript when the browser is in the background for a few minutes. Apple iOS doesn’t let anything in the browser run in the background. This also cripples my Rendezvous location sharing plugin. If the OS would just run the webpage as if it were a native app, then we’d already have a useful thing as-is.
Hi I know this is an old post, but thought I’d let you know. Chrome and Firefox have implemented the Service Worker API so webapps have additional features. Background Sync is a planned API. Edge and Safari have both marked Service Worker as ‘in progress’.
Service Worker and the related APIs can let any website behave like an app.
Andrew Manning likes Zachary Dunn‘s comment