-
-
Notifications
You must be signed in to change notification settings - Fork 366
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 to GNU+Linux #1386
Comments
You could try to run anbox, which emulates Android and then run StreetComplete in it. However, as for a native application, I think that is just too much work. |
That's too much work. It would be a completely different application. In my opinion, for any new mobile OS, be it FOSS or not, it is imperative that they support running applications written for Android, so mirror the Android API in one way or the other. |
I understand that it's probably new application, but I also missing it (running GNOME on my tablet which I could use it + I ordered Linux phone) It's really far away from Android API, but there is anbox. Sadly, it's not best solution, due to fact it just only emulates Android, so it'll be more battery consuming and not so well integrated. TBH it's same as Linux on desktop. It's smaller market share, but still viable and offering more privacy and freedom. |
Given #5421, will this be simpler and - therefure - sensible to implement? |
Probably, yes, as Kotlin Multiplatform supports Linux as well |
Yes, once it is done, it would be easier to do. But it will be some time since we reach #5421, it very much depends on the (developer) community interest in contributing there. |
For a Linux phone port, it would be probably somewhat of a small step, depending on how complicated it is to package an app for a Linux phone. For a Linux Desktop (+ Windows Desktop, ...) port, it would be more work, because some consideration needs to be put into what should be changed for a desktop variant of the app. I.e.
|
I just wanted to reply that I didn't mean a desktop app is needed, but now that I think about it, an OSM editor for desktop with StreetComplete level quality and extended features like JOSM would be awesome |
Personally, I would be more interested in the Linux Phone option in the short/medium term. |
Of course, that's what I meant. For now, SC should be focused on mobile, but maybe desktop in the future. |
Use case
StreetComplete is an extremely productive app that enables anyone to easily identify and fill in missing data in the field. With the emergence of FOSS based phones like the librem5 in the 2H of 2019, Android users who use Android because of the existing FOSS ecosystem like F-droid will start to transition to GNU+Linux phones running PureOS or Plasma Mobile. However, because there is no StreetComplete equivalent yet, their ability to make OSM contributions will be limited. I and others would like to be able to contribute to OSM w/ a FOSS app on a FOSS phone.
Proposed Solution
StreetComplete is ported to GNU+Linux. Development documentation for developing for GNOME/Plasma Mobile enviroments can be found here. Regardless of choosing GNOME or Plasma Mobile development methodoliges, the end product should be distributed via Flatpak so it can be used across both.
Due to the herculean nature of this task it may be worthwhile to consider creating issue(s) and starting a bounty via BountySource so that people like myself can contribute to to help encourage feature parity with Android's version.
The text was updated successfully, but these errors were encountered: