-
Notifications
You must be signed in to change notification settings - Fork 88
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
Port the application to mobile platforms #99
Comments
I can see some challenges for a mobile application implementation. Mainly the dependency on other command-line programs as xpipe doesn't ship with any libraries for ssh or others. And apps tend to be sandboxed, which would prevent calling any other apps/executables The sandboxing is even a problem with some package managers like flatpak, it's impossible to create an xpipe flatpak as that can't interact with other commandline tools. I also think that it's pretty difficult to create a mobile application if it was not originally envisioned as one. You would have to change so many things, at that point it is basically an unrelated application to the original. In theory, the UI framework JavaFX supports mobile applications though. I can leave this issue open for the future, but don't expect things to happen very soon as that will take a lot of work. First I have to evaluate how restrictive the sandboxing actually is and whether there are solutions to it. |
I'll just note that with iOS, it is against the App Store guidelines for apps to retrieve code on-demand, so any loading of libraries must be done through them being included in the app package. That said, I am very interested in any competitive, paid or no, alternative to Termius as they are overpriced and do not take customer feedback seriously at all, and other apps such as Royal TS or Devolutions are too bulky. |
I'm aware of the many mobile limitations, that is why there were no updates to this issue. As of right now I don't have the capabilities to implement a mobile build. I also have never done mobile development. Maybe in the future if operations are expanded there might be resources for that. |
Termius would be a good example to strive for, they dont launch other command line programs though, for instance..it has its own client for ssh and you can cloud sync your hosts, keys, etc thats what makes it nice then I can access on pc, linux, android, all connections at the click of a button is nice. Not nice enough for their sub fee though |
Yeah, honestly I think their prices should be cut in half. $5 for pro, $10 for team. Or $10 for pro and $10 for team under a certain number. Or a package like 1pass has for small teams. $20/user/mo is hard to justify, even in a several hundred million dollar company, especially when I can get the entire Microsoft 365 suite with Business Premium including Intune, Defender, Entra P1 and more for $18.50/user/mo… |
When people talk about mobile support, do you really mean like smartphones or more like various larger tablets? Maybe that's just me, but I couldn't imagine using any kind of SSH client on a small smartphone screen with a touchscreen. |
yes. although alot of phones are not that small. my galaxy s24 ultra screen is just fine with termius and I usually use it when not by a pc but needing to connect for some quick task(kill/restart process, restart container, etc) |
I see. The issue is that a mobile app is a big challenge to implement. The only thing that I can remotely offer to mobile users is to try out https://github.com/xpipe-io/xpipe-webtop from the browser. But that requires setup on your own servers and a proper authentication setup to reach it remotely from where you host it. |
There are almost no universal applications for working with remote servers on iOS/Android, and those that do exist operate exclusively on a subscription basis, without the option of a one-time purchase, such as Termius.
The text was updated successfully, but these errors were encountered: