New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mobile Thorium Applications #631
Comments
I’m not sure about Android, but for iOS you can put <meta name="apple-mobile-web-app-capable" content="yes"> in your |
Android supports PWAs like this even more than iOS. It's probably the lowest barrier to entry for something like this, although I do intend to have an iOS/Android app of some kind in the future. |
With iOS devices, a simple, free trick is to put the device into “guided access” mode. This basically means that a user cannot leave the current app by hitting the home button. This would at least restrict them to one app. The next step I would take would be to use Xcode to build a really simple web view app that has no chrome and no ability to navigate away from the current website. If I followed these steps, the only thing I would be worried about would be having access to refresh the page in case of a hangup. It might make sense for thorium to present a “refresh page” option somewhere in the UI for cases where browser chrome is being hidden away. |
@kimballfrank You can do the second part by hitting share → Add to Home Screen when you’ve opened the Thorium client in the Safari app. Closing the app (by hitting the home button) and reopening it will reload it. |
@j-f1 Add to Home Screen + Guided Access mode might be the cheapest, fastest solution that just might be good enough. |
Certainly. There are some issues with Thorium on desktop Safari, though, that might be present in mobile Safari, such as not being able to type in input fields. Also, most of the screens haven't been optimized for tablet resolutions, and none of them will work well on phone resolutions. I'm right now considering what it would take to redo many, if not all, of the screens with React Native. I know it's possible to cross-compile, so this would allow for a single codebase to be used on iOS, Android, Mac, and Windows as native apps, with an Electron-based web app as well. This would, obviously, take a tremendous amount of work, but it certainly is doable. |
Would be fun to work on react-native stuff. I could help with that effort potentially. |
Sure thing! Let me get a framework put together for you to start with. That'll take me a couple of days. Is that okay, or did you want to jam on it yourself? |
Outside of running the Thorium website on a web browser, there is now a mobile application built with React Native which can serve this purpose: https://github.com/Thorium-Sim/thorium-mobile Closing. Any issues surrounding the mobile app should be filed to that repository. |
Requested By: Nathan King
Priority: 1
Version: 0.2.11
We're exploring the use of Thorium on Android and Apple touch devices--specifically Android tablets and phones and Apple iPads. Do you know of any applications on either or both types of devices that will allow us to use Thorium in a fullscreen kiosk mode? Alternatively, is there any way to package Thorium as a mobile application?
Thanks!
The text was updated successfully, but these errors were encountered: