Running jOSM on an Android tablet?

Hey guys,
I struggle a bit with mapping while traveling on light luggage, like without my laptop but just an Android tablet. I would like to use it for mapping in desktop mode, means like with mouse and actual keyboard, as it feels faster and more ergonomic to do so compared to map while touching the screen. Now most of the Android apps are not actual designed to be used by mouse and keyboard.

Did anyone tried to get jOSM to work on Android? Or are there other ideas out there?

RDP to a (virtual or physical) computer where you can run whatever software you need?

3 Likes

First of all: I have never run JOSM on Android.

I have occasionally run special Windows software on a Linux system using Wine. There is also an Android app for Wine. Maybe you could just try it out and see if it works?

Other ideas:

  • Just try Vespucci with mouse + keyboard as alternative
    – Keyboard Shortcuts: Keyboard and mouse - Vespucci
  • I am unsure if “Termux” is the same as Wine but for Linux? Just duckduckgoed it for “emulator for android”.
1 Like

DuckDuckGo with “run java on andoid” did not show any simple solutions. Java isn’t supported on Android, JAR needs to be recompiled, …

1 Like

Yes…

It seems Termux → proot → debian/arch/ubuntu → java + josm seems to be the suggest way to go…

I will give it a try later

1 Like

If that works, it’s well worth writing up as a diary entry or wiki page. I suspect you may hit a bunch of issues associated with CPU hardware in your tablet vs what Windows is expecting.

Another option is a second-hand small form factor PC. I have an antique Chromebook that (the last time I tried) was fine with JOSM, running under Linux in chroot. Thousands of these went into education and I’m sure many are bound for landfill** right now.

The other thing to try is obviously Vespucci (as mentioned above), given that it runs on what you have with no faffing around.

** or “recycling”, which quite possibly means landfill somewhere overseas with less stringent or less enforced environmental rules.

1 Like

I did that and it feels to me, it’s not meant as a desktop editor. It’s doing a great job on my phone though.

If you are using Vespucci on a tablet you should try vespucci: "Experimental split window support for the propert…" - OSM Town | Mapstodon for OpenStreetMap *

More generally IMHO tablets work best with with a pen (and for many things that will be substantially faster than trying to emulate a desktop and an actual desktop when using one). Androids keyboard support (as in menu shortcuts etc) is weird and changes its level of brokenness between versions.

Outside of that, tablet and implied keyboard and mouse support has been low priority for a while (that boils down to keeping it working at the current level). This is on the one hand due to the lack of feedback, including if there is even a non-miniscule user base (not that there is a lot more for anything else) and on the other hand, the since many years unclear situation with iD and tablet support.

* naturally you should be using the other appropriate settings too, aka the settings you get if you indicate that you are using a mouse or a pen in the initial setup: mainly the pen map style and draggable way nodes.