-
-
Notifications
You must be signed in to change notification settings - Fork 923
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
[ios] Allow to use the app while CarPlay is active #763
Comments
Any updates on this? I find it quite cumbersome to use due to this missing functionality, compared to Apple and Google Maps |
You're not alone. It requires a lot of work to refactor our graphics @AndrewShkrob do we have a dedicated Drape refactoring issue to support more than one rendering screen? |
No, only this PR: #4080 |
Yandex allows to switch between CarPlay and iPhone by providing an additional button on their screens when they are inactive. It looks like this. Personally I find this solution good enough, since it simply gives the user a possibility to swap preferred display on the fly without changing the renderer logic. |
Implementing screen switching also requires many efforts, and also worsens the UX. |
Screen switching may be worse UX than an ideal approach (supporting both screens simultaneously). At the same time, it would still be better than an actual state: while it's not possible to perform some tasks on a head unit, the screen switching now is done by manually disconnecting/reconnecting the phone cable. It makes sense to me to aim at a marginal improvement of this current issue as I believed it could be a low hanging fruit. |
I made a quick prototype with just calling the code that usually get called on CarPlay connect/disconnect events and it works surprisingly well. On video preview you can see almost all code changes 😄 carplay_phone_switch.mp4 |
@MontakOleg you're the hero! Where is the PR? :) |
Need this too |
I will polish code a little bit and then send the PR |
At the moment, immediately after connecting the device to CarPlay, the app becomes unusable. Users can control only the CarPlay screen.
It's way more convenient to choose the final destination from the device than from the CarPlay screen.
The text was updated successfully, but these errors were encountered: