Hey @
arnoudwokke, je verhaal over Carplay Ultra klopt niet echt.
Carplay is een videostream die de auto moet tonen (hierop wordt de interface door de iPhone gerenderd) en een communicatiekanaal. Op dat communicatiekanaal communiceert de auto onder andere gegevens over waar de gebruiker op het scherm drukt (schermcoördinaten), locatiegegevens, batterijgegevens en nog wat zaken. En de iPhone communiceert daarover onder andere navigatie-instructies (zodat de auto die kan tonen op het dashboard), welke muziek er speelt, enzovoorts.
Carplay Ultra bouwt daarop voort. Er komt een tweede videostream uit de iPhone die de inhoud van het dashboard rendered. En de communicatie wordt uitgebreid met onder andere climate control status en bediening, FM/DAB-radiobediening, etc. etc.
Er draait dus verder niets van Apple op de auto zelf en zonder iPhone krijg je dus gewoon de ingebouwde software te zien.
Verder is er wat meer een samenspel. Als je bijvoorbeeld geavanceerde geluidsinstellingen wilt tonen vanuit de autosoftware zelf, dan stuurt CarPlay Ultra het signaal wanneer een gebruiker die optie aantikt, zodat de auto die opties als een overlay kan tonen. Wanneer de achteruitrijcamera getoond wordt, neemt de auto ook het scherm weer over. En belangrijke gegevens op het dashboard, zoals snelheid en waarschuwingslampjes (knipperlicht, handremsymbool, etc) worden ook door de auto bovenop de videostream geplaatst. Omdat dat anders te traag is om vanuit de iPhone te renderen.
Dus CarPlay Ultra is eigenlijk gewoon CarPlay, maar dan met meer videostreams en meer data over en weer. De auto kan dus prima Android Automotive als software draaien, want er draait niets native van Apple zelf op de auto.
Dat dus. En gefeliciteerd uiteraard.