A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release
anziché aosp-main
per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Linee guida sulla distrazione del conducente
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Quando le app Android Automotive rispettano le linee guida sulla distrazione del conducente descritte di seguito, possono essere eseguite sull'HU quando il veicolo è in movimento. La funzionalità DDG è composta da consigli di base forniti da Google e ha lo scopo di ridurre le distrazioni del conducente.
Le app che rispettano le linee guida sulla distrazione alla guida possono essere contrassegnate come
ottimizzate per la riduzione della distrazione. Questa pagina illustra in dettaglio come le app devono essere contrassegnate come ottimizzate per le distrazioni in modo che la piattaforma Android possa consentire l'esecuzione delle app nello stato con limitazioni per l'esperienza utente. Per scoprire di più su:
App ottimizzate per la riduzione della distrazione
Un'app può taggare un'attività specifica come ottimizzata per le distrazioni. Affinché un'intera app possa essere designata come ottimizzata per la guida senza distrazioni, tutte le sue attività devono rispettare le linee guida relative alle distrazioni al volante. Quando lo stato di guida di un veicolo cambia in uno stato in cui le limitazioni UX sono attive:
- L'attività in primo piano corrente può continuare a essere eseguita solo se è contrassegnata come ottimizzata per le distrazioni nel file manifest.
- Quando viene lanciata una nuova attività, questa è consentita solo se è contrassegnata come ottimizzata per le distrazioni nel file manifest.
La piattaforma è responsabile del controllo del manifest e consente di eseguire solo le attività ottimizzate per la distrazione in uno stato limitato.
Nota:la piattaforma non è in grado di rilevare o applicare l'effettiva conformità di un'app alle limitazioni; può solo controllare la dichiarazione di un'app nel file manifest. La conformità a queste linee guida relative alla distrazione alla guida viene applicata durante la procedura di revisione di Google Play.
Non tutte le attività dell'app devono essere ottimizzate per ridurre le distrazioni. Un'app può fornire esperienze utente diverse per uno stato senza restrizioni (ad esempio quando il veicolo è parcheggiato) rispetto a uno stato più limitato. Di conseguenza, un'app può taggare un'attività specifica per l'ottimizzazione per le distrazioni aggiungendo i seguenti metadati all'elemento <activity>
nel file AndroidManifest.xml
dell'app:
<activity android:name=".DistractionOptimizedMainActivity"....>
....
<meta-data android:name="distractionOptimized" android:value="true"/>
</activity>
Le app che offrono attività progettate per essere eseguite in uno stato limitato devono dichiarare queste informazioni nel file manifest. La piattaforma esamina solo le informazioni dichiarate prima di determinare se l'attività può essere eseguita (o meno) nello stato con limitazioni.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-27 UTC."],[],[],null,["# Driver Distraction Guidelines\n\nWhen Android Automotive apps follow the *Driver Distraction Guidelines* described\nbelow, the apps can run on the HU when a vehicle is moving. DDG consists of baseline\nrecommendations provided by Google and are intended to reduce driver distraction.\n\nApps that meet the Driver Distraction Guidelines can be tagged as\n*Distraction Optimized* . This page details how apps *must* be tagged\nas Distraction Optimized so that the Android platform can enable the apps to run in the User\nExperience Restricted state. To learn more about:\n\n- Car user experience restrictions, see [Car User Experience\n Restrictions](/docs/automotive/driver_distraction/car_uxr).\n- Using car driving state, see [Consuming Car Driving State and\n UX Restrictions](/docs/automotive/driver_distraction/consume).\n\nDistraction Optimized apps\n--------------------------\n\nAn app can tag a specific activity to be Distraction Optimized. For an entire app to\nbe designated as Distraction Optimized, all its activities must adhere to the driver distraction\nguidelines. When the driving state of a vehicle changes to a state in which the UX restrictions are\nactive:\n\n- Current foreground activity can continue to run only when it is tagged as Distraction Optimized in the manifest.\n- When launching a new activity, the new activity is permitted only when it is tagged as Distraction Optimized in the manifest.\n\nThe platform is responsible for checking the manifest and allowing only Distraction Optimized\nactivities to run in a restricted state.\n\n**Note:** The platform can't detect or enforce an app's actual\nadherence to the restrictions; it can only check an app's declaration in the manifest. Adherence to\nthese driver distraction guidelines is enforced during the Google Play review process.\n\nNot all app activities need be Distraction Optimized. An app can provide\ndifferent user experiences for an unrestricted state (for example, when the vehicle is parked)\nversus a more restricted state. As a result, an app can tag a specific activity to be\nDistraction Optimized by adding the following metadata to the `\u003cactivity\u003e` element\nin the `AndroidManifest.xml` file for the app: \n\n```\n\u003cactivity android:name=\".DistractionOptimizedMainActivity\"....\u003e\n....\n\u003cmeta-data android:name=\"distractionOptimized\" android:value=\"true\"/\u003e\n\u003c/activity\u003e\n```\n\nApps that offer activities designed to run in a restricted state must declare that information in\nthe manifest. The platform looks only at the declared information before determining if the activity\ncan be permitted to run (or not) in the restricted state."]]