Aller au contenu
NavTrax Système d'exploitation d'expédition

Platform · In-vehicle surfaces

Six entries. Nothing else while moving.

Neither CarPlay nor Android Auto renders your app's interface. Both are template systems, and that constraint is correct: the head unit draws a certified, distraction-safe UI and your app supplies data. NavTrax ships a deliberately minimal surface.

6Entries on the car screenNavigation, trip, group, resupply, messages, SOS
6Max rows while drivingThe safe common denominator across both platforms
0Free-text entry while drivingCanned messages only
5Template typesList, map, grid, information, alert

The mechanism, not the promise.

Template mapping
One NavTrax template type maps to a CarPlay and an Android Auto primitive, so the surface is defined once. A list is a CPListTemplate and a ListTemplate; a map is a CPMapTemplate and a NavigationTemplate.
Row clamping
Android Auto caps driving lists at six rows, so the shared safety layer clamps every list to six while moving rather than shipping two different limits.
Canned messages only
Free-text entry is disabled while driving on both platforms. All OK, running late, need fuel, need assistance.
Guarded SOS
The emergency entry is an alert template requiring explicit confirmation before it broadcasts over cellular, mesh and satellite.
Native wiring
A single method channel carries connect, disconnect and selection events one way, and present, update-maneuver and pop the other.

What you actually get.

01

Turn-by-turn navigation

With the next maneuver, on the head unit’s own map template.

02

Active trip

Current trip, next waypoint and progress.

03

Group roster

Member positions and status, clamped to six rows while moving.

04

Resupply ahead

Fuel, water and supply points from the corridor planner.

05

Canned messages

One tap, no keyboard, no exceptions while driving.

06

Emergency SOS

Guarded, with confirmation, broadcasting over every available channel.

Template mapping (CARPLAY_ANDROID_AUTO_SPEC.md)
NavTrax typeCarPlayAndroid Auto
listCPListTemplateListTemplate
mapCPMapTemplateNavigationTemplate
gridCPGridTemplateGridTemplate
informationCPInformationTemplatePaneTemplate
alertCPAlertTemplateMessageTemplate with actions

Traced, node by node.

Every node in this graph names the file it came from, so the diagram can be audited against the codebase rather than taken on trust.

Android Auto & CarPlay — process graph Glisser pour déplacer · ⌘/Ctrl + molette pour zoomer · glisser un nœud pour le réorganiser

Glanceable. Not the whole app.

In-car surfaces are on Pro.