-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
[Feature Request] Android Auto connection or "OK Google" in OsmAnd #3391
Comments
All future Opel Ampera-e drivers will love you for that feature! :-) |
Android auto is only compatible for messangers, navigation options are not available (only google maps) |
Ouch. This sucks. Thanks for sharing the info. I will delete Android Auto compatibility from the must-have feature list for my next car. A good smartphone/tablet mount will be good enough to keep my freedom of choice of mapping applications, which means Osmand atm. Too bad... |
This may be possible after all. There are reports that Android Auto 2.1 allows selection of the navigation app. Some supporting evidence: it would seem to be a prerequisite for the recent beta of Waze integration. It wouldn't be surprising if there are roadblocks for other apps like OsmAnd, though. |
[NEARLY SOLVED] :-)
:-o So many things to do... But now it works. From OsmAnd I can say "Ok Google" and - only with my voice - I launch a vocal search, from which I can call a friend just saying "Call John Doe". |
As I see, now it is possible to install Waze and use it instead of Google maps. |
And what about OsmAnd? |
Read a lengthy thread on the subject. Short recap of the drama:
I wanted to contribute to OsmAnd and will be getting an AA-aware car soon. But I'm afraid this has to be brokered with Google afterwards so that they whitelist OsmAnd in their AA app so that the general populace can use it without hacking their phones. |
Thanks for your detailed input @landswellsong So the big questions is: How can OsmAnd be in this whitelist? Do you know if there is some guidelines about it? |
Any news on that topic? |
I'm hoping for this to exist, I'm about to replace my head unit and get rid of my offline navigation and when I head offgrid using OSMAND would be fantastic in Android Auto. |
@Hedaja I didn't start yet, car still is being prepared :( maybe next month. |
To get it in the play store, according to the documentation @landswellsong linked, it's just another check mark in the console, whcih then prompts Google to review the app. |
We still need to implement support for:
|
Thanks for the update! |
Based on https://developer.android.com/training/auto/start/
and on https://play.google.com/store/apps/details?id=com.sygic.incar&showAllReviews=true&hl=fr
it doesn't seem likely that Google will approve Osmand as an Android Auto app. I wonder if it doesn't break the European Union competition law. |
What about MirrorLink? This way it would be available in the meantime and in case Google ever opens up the AA SDK you would be able to use the existing interface (probably with a few tweaks). |
MirrorLink is supported via Car Mode of Samsung |
I've played with the android auto support jar, sounds like I could do this on a hobby basis slowly, but from what it seems to be now (disclaimer: not an Android coder per se), the activities displayed on the car need to have separate activity classes deriving from a different hierarchy than the current phone ones. I.e. for code reuse most of the stuff needs to be converted to fragments and then pulled into 2 separate activities. Is that a feasible thing that can be done? Other thing is that the jar is supposedly coming from a dubious source, I guess there is some diplomacy to be made with Google for them to provide the official one (after meeting the criteria) |
@landswellsong that's sounds like a big refactoring though if you could give a try to understand how big the scope is it and how big is the value, it definitely helps to plan that activity including understanding the limitation from Google itself |
@vshcherb then does contacting Google about the political part (i.e. whether this will be approved at all eventually or Waze is a big special exception) sound like a good first step? |
I'm not sure we can call Waze an exception since it belongs to Google. |
I may have found an easier way that won't require refactoring, will report if I have any success with it. But the Google question still stands. Also registered as a MirrorLink dev, seems much easier to do technically, but not many phones support it (great deal of politics involved) and not sure if the certification is mandatory. |
Looks like that is the Android system notification, which on e.g. the smartphone would appear in the Android notification bar at the top of the screen. It's appearance can likely be suppressed by disabling the respective notification under the Android system settings/Apps/OsmAnd. But I would say that's a workaround, I would think this is a bug for your particular setup and a true fix should be found. |
Hi Folks How can I get the 4.1 release? (before google play) |
Blocking notifications did the trick. Thanks 👍 |
Hello, |
I'm guessing the version of osmand+ on fdroid doesn't have the AA capability yet? |
The "suggested" version doesn't, but if you open up OsmAnd~ in F-Droid and tap "Versions" down at the bottom, you can upgrade early to the 4.1.x versions. |
I'm on the latest version (4.1.11),and it's not appearing in AA. Do I need
the subscription for it to show?
…On Tue, Jan 4, 2022, 09:07 Michael ***@***.***> wrote:
I'm guessing the version of osmand+ on fdroid doesn't have the AA
capability yet?
The "suggested" version doesn't, but if you open up OsmAnd~ in F-Droid and
tap "Versions" down at the bottom, you can upgrade early to the 4.1.x
versions.
—
Reply to this email directly, view it on GitHub
<#3391 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAE6CFDVIENP2RQUWHSUHULUUL5KLANCNFSM4C3PJPBA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
I'm also running AA in developer mode to show apps from unknown sources
…On Tue, Jan 4, 2022, 09:10 Larry Wapnitsky ***@***.***> wrote:
I'm on the latest version (4.1.11),and it's not appearing in AA. Do I need
the subscription for it to show?
On Tue, Jan 4, 2022, 09:07 Michael ***@***.***> wrote:
> I'm guessing the version of osmand+ on fdroid doesn't have the AA
> capability yet?
>
> The "suggested" version doesn't, but if you open up OsmAnd~ in F-Droid
> and tap "Versions" down at the bottom, you can upgrade early to the 4.1.x
> versions.
>
> —
> Reply to this email directly, view it on GitHub
> <#3391 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AAE6CFDVIENP2RQUWHSUHULUUL5KLANCNFSM4C3PJPBA>
> .
> You are receiving this because you are subscribed to this thread.Message
> ID: ***@***.***>
>
|
I'm on OsmAnd~ 4.1.11 too and it doesn't show up in Android Auto. |
Same thing over here, just updated from F-Droid but it doesn't show on AA, at least on the Customize Launcher menu |
I'm using OsmAnd~ 4.1.11 and an AA Simulator on my PC (DHU), and it's working. |
+1 here -- OSM~ 4.1.11 is not show in AA here... tested on a Citroen from 2019 with a Bosch RCC head unit. |
I found the reason OSMand+ is not showing in my AA: Do buy the paid version - won't promise it will work then but I can imagine it will and it is also a good idea to support osmand |
It would be nice if any of the officials could clear this up or state whether Android Auto should be working with the OSM~ version from Fdroid or not. I do not use the Play Store however. |
OsmAnd uses Google Play Services to connect to Android Auto, so it doesn't support yet https://source.android.com/devices/automotive |
@vshcherb So the F-Droid version could connect to AA in a future version? Is there any issue we could follow for now? |
I also have OSM~ version installed using F-Droid and at the same time, Google Play Services is also installed and working, the official one from Google. So why won't OSM~ work with Android Auto? Is it built without that feature? |
As I understand:
and here OsmAnd/OsmAnd/AndroidManifest.xml Line 1160 in 16599fd
I don't know why F-droid build doesn't have Android Auto connection to be honest. |
This isn't the reason. |
The package maintainer explains why he decided to do that too:
Not directly related to AA, but the consequence is that F-Droid's build won't have that feature. Maybe build it ourselves? https://docs.osmand.net/en/main@latest/development/build-osmand/how-to-compile-the-android-version |
AndroidAuto is not removed on purpose, only PlayServices. That should not be related, as e.g. VLC seems to work fine with AndroidAuto. The F-Droid ticket is there. You can follow the conversation, but please don’t post just to say it does not work, everyone knows. But if you have actual insights about why it does not work, feel free to share. :) |
Well we have issues with Amazon build as well but there it should not be a problem of Google Play Services anyway we will continue investigation and we don't know yet why it doesn't function. Probably we will need to setup our somehow |
After looking closer into this, found out that Google Play Services isn't related to it. At least there's no signs of that in the source code. |
Not related to the OsmAnd. I have removed Google account from my phone and install a set of apps with Android Auto support via AuroraStore: OsmAnd, 2GIS, etc. None of them was available for navigation on my car head unit. So I removed them, log in back to my Google account and download the same apps via Play Store: and surprisingly they were available on the head unit. |
Just to sync the discussions, the workaround at least for some Android versions is here: 13514#issuecomment-1086203926 |
For me (Android 12) the workaround doesn't help. But OSMAnd (same as "here" and "VLC") is listed in AA app if you tap on version. But only VLC (from FDroid) is selectable via Launcher and works. |
Throwing this out there as a personal opinion. This issue was to implement Android Auto support, which has been completed. Any issues found while using the Android Auto feature should be new issues so that people experiencing the same issue can follow the specific issue and get updates just for that, and not be spammed every time someone has something to say about Android Auto integration in general. |
It would be very nice if Osmand could be used inside "Android Auto" application instead of Google Maps.
Or, at least, that "ok google" could be used during Osmand navigation, to call someone via bluetooth or anything else.
The text was updated successfully, but these errors were encountered: