Will there ever be such a thing? I know that you can use your phone on a mount, but having your phone integrated into your dash screen, steering wheel buttons, etc. Is a big convenience and I also think safer.

Would a drop in replacement be possible? Or would a whole new app need to be developed and integrated into every car manufacturer?

This is one google app that I still heavily rely on, unfortunately. I’m sure they are harvesting everything about me as I drive.

  • Rikj000@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    82
    arrow-down
    1
    ·
    5 days ago

    There’s 2 parts to this:

    • Android Auto app (on your phone)
    • Android Auto Head Unit software (in your car)

    Both of which are currently proprietary,
    and would need to be written as FOSS from the ground up by reverse engineering the above 2, which would be a huge undertaking.

    Also flashing custom Head Unit software to your car will be very hard, is not well documented, and likely will void your warranty, giving low incentive for developers to even attempt it :/

    The best you can do right now is aa4mg (Android Auto 4 MicroG),
    which at least allows to replace the proprietary Google Play services with a privacy respecting FOSS alternative and Android Auto’s dependencies with empty stub packages:
    https://github.com/sn-00-x/aa4mg

    Full disclosure,
    I helped with writing aa4mg :)

    • peregus@lemmy.world
      link
      fedilink
      arrow-up
      12
      ·
      5 days ago

      Also flashing custom Head Unit software to your car will be very hard, is not well documented, and likely will void your warranty, giving low incentive for developers to even attempt it :/

      I hope that Europe will demand car manufacturers to allow the installation of an after market kit, or better, to install our own software. I’m sure that the open source community will jump in (I’ll chip in for sure!)

  • Yaky@slrpnk.net
    link
    fedilink
    arrow-up
    5
    arrow-down
    1
    ·
    4 days ago

    TBH I don’t even understand why Android Auto needs to exist in the first place.

    The same (or even better) functionality can be achieved by using a standard video output (DisplayPort, HDMI) from the device to the in-car screen, while the touches on the in-car screen can be translated into USB mouse position and clicks on the device (unless there is a better touch protocol).

    I know there are regulations about live video on in-car screens, but 1. That does not stop people from watching videos on their phones while driving and 2. Somehow that does not apply to maps?

  • fubbernuckin@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    4
    ·
    4 days ago

    I really wish some large government would order that all hardware manufacturers publicly released any source code used to make the hardware run. I think there are some real arguments you could make for the benefit of the economy if that happened. A hardware manufacturer can still lean on selling the physical parts even if the software can be copied, and the software can be tailored to their hardware making it harder for it to apply to their competitors. I’d actually like to hear others’ opinions on that too.

  • Dragonish@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    9
    ·
    5 days ago

    One dreams of a day where it could be a thing. My take is that a drop in replacement is not possible because there is no incentive for car manufacturers to provide that hardware interoperability. They profit too much from the work google does to write the software for them, and all your data they can sell. They want you to buy a whole new car to get the latest features, they are not going to make it any easier on you to extend the lifetime of their product.

    There are projects like Crankshaft that allow you to add a head unit to a vehicle that does not have one, but that does not get rid of the android app on your phone. As far as i know all these projects relay on a reverse engineered implementation of the android auto spec: https://github.com/f1xpl/openauto

    One could read that implementation and make a client, but i am not aware of one that exists, let alone is actively maintained. Ibl believe the reason is the cost of testing the software for compatibility with all the different auto maker hardware makes this too difficult to sustain. I look forward to other responses to see what others are using.

  • Lemmchen@feddit.org
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    5 days ago

    There’s probably some form of regulation preventing you to install arbitrary software on your entertainment system, even when you are the manufacturer.

    • I thought head units where of standard sizes with standard plugs that can be replaced at will by the end user? Or is this something thats been killed due to anti competitive bullshit?

      Also u would be suprised how much u can legaly modify ur multi ton death machine. Everyone is so brainwashed by anti consumer tech that we have forgotten what ownership means and what u can do to ur car.

      • qwertilliopasd@lemmy.world
        link
        fedilink
        arrow-up
        5
        ·
        5 days ago

        I just installed a new head unit in my car this year. It’s still a thing. I do think the sizing standard is dying as car manufacturers currently favor integrated units over modular. I hope that fades as these cars age and people see the flaw of “my car wont start because a capacitor in my radio dried out and it fails post”.

    • Dragonish@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      1
      ·
      5 days ago

      You are probably right, always check local laws when modifying your vehicle. Even if there are no laws you will probably run afoul of your insurer in some way.

  • Jeena@piefed.jeena.net
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    5 days ago

    I remember my uncle just buying a cheap android tablet and flashed some image on it he found on a Russian website. He connected it with a USB cable to the car somehow, he mentioned it’s connected to the CAN bus and he could get some information from the car into that tablet.

    But what you are asking is a bit different, you want to have the phone ui on the car, for that, it’s a bit more difficult.

  • quixotic120@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 days ago

    Theoretically possible but someone would have to reverse engineer the protocol and write a new service that works based on that

    There are some projects but all that I’ve seen are open source head units that either: are terrible and aren’t android auto/carplay (eg they only have the most basic of integration, can show notifications and play music via Bluetooth) or they emulate android auto/carplay without the necessary licensing/hardware (so you still ultimately rely on google/apple)