This example https://trekhleb.dev/blog/2021/gyro-web/ demonstrates how a 3D view can be orientated by tilting your phone. It is implemented using web technology.
It uses the device gyroscope to detect rotation and tilting. This is frequently used in map / street view. No faceID or depth camera is required.
As a web app, such behaviour will also need to be programmed to work on a browser first. Packaging it for Play Store should not grant that behaviour automatically.
(2) Image overlay
For Voyager, back button for image overlay works in browser.
When opening an image viewer, the web app triggers a browser history change like this:
The experience is very smooth for me. Seems indistinguishable from a native app. Which browser are you using it with? I am using it with Chrome on Android
From my understanding, the fdroid process ensures the build is automated base on the source code provided. This prevents developer from sneaking in additional code in the build.
async function slowLoop() {
while (true) {
console.time('sleepDuration')
await new Promise(resolve => setTimeout(resolve, 1000))
console.timeEnd('sleepDuration')
}
}
It is not suppose to deviate too much. setTimeout will execute whenever possible at / after the given timeout duration. I am getting between 1006 to 1023 on my sysyem
Is your device performance starved during this test?
This example https://trekhleb.dev/blog/2021/gyro-web/ demonstrates how a 3D view can be orientated by tilting your phone. It is implemented using web technology.
It uses the device gyroscope to detect rotation and tilting. This is frequently used in map / street view. No faceID or depth camera is required.