نحوهی عملکرد اعلانها در سیستم عامل اندروید اتوموتیو (AAOS) به اولویت آنها بستگی دارد، که تعیین میکند آیا آنها به عنوان اعلانهای هشدار (HUN) یا در مرکز اعلانها (Notification Center) دریافت شوند.
نحوه عملکرد اعلانهای خودرو
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
اولویت اعلان
در AAOS، اولویت یک اعلان به سطح اهمیت و دسته محتوای آن بستگی دارد.
سطوح اهمیت
سطح اهمیت اعلانها در خودروها مشابه اعلانها در جاهای دیگر است.
این سطوح اهمیت به شرح زیر، از بیشترین تا کمترین اهمیت، رتبهبندی شدهاند:
-
MAX -
HIGH -
DEFAULT -
LOW -
MIN
در خودروها، از سطوح اهمیت برای کمک به تعیین اینکه کدام اعلانها به عنوان HUN ظاهر شوند و همچنین برای سرکوب اعلانهای بیاهمیت سرویسهای پیشزمینه که میتوانند حواس رانندگان را پرت کنند، استفاده میشود.
دسته بندی محتوا
دستههای محتوایی اعلانها در خودروها شامل اکثر دستههای معمول اعلانهای اندروید، به علاوه سه دسته مخصوص خودرو: CAR_EMERGENCY ، CAR_WARNING و CAR_INFORMATION میشود.
دستههای مخصوص خودرو، در کنار دستههای CALL ، MESSAGE و NAVIGATION ، جزو زیرمجموعه کوچکی از اعلانهایی هستند که اجازه دارند به صورت HUN نمایش داده شوند.
فقط دو نوع اعلان اندروید به عنوان اعلان در خودروها نمایش داده نمیشوند :
- اعلانهای
TRANSPORT(برای پخش رسانه) - اعلانهای بیاهمیت سرویسهای پیشزمینه (سطح اهمیت
LOWیا پایینتر)، صرف نظر از دستهبندی
اعلانهای موجود در دستهی TRANSPORT در خودروها مورد نیاز نیستند، زیرا اطلاعات پخش رسانه در الگوی رسانه (با نمای پخش یا نوار کنترل کوچکشده) ارائه میشود، نه در اعلانها.
کدام اعلانها کجا نمایش داده میشوند؟
در AAOS، برخی از اعلانها به صورت HUN (اعلانهای هشدار) نمایش داده میشوند که به طور موقت بخشی از صفحه فعلی را پوشش میدهند. اکثر اعلانها نیز به مرکز اعلانها میروند، جایی که میتوان بعداً به آنها مراجعه کرد.
تصمیم در مورد اینکه آیا راننده با HUN مزاحم شود یا خیر، تا حد زیادی به دسته محتوای اعلان بستگی دارد و در برخی موارد، سطح اهمیت نیز در تصمیمگیری مؤثر است.
جزئیات اینکه کدام اعلانها در کدام مکانها نمایش داده میشوند، در جدول زیر آمده است:
| هونها این دستههای اعلان فقط زمانی به صورت HUN ظاهر میشوند که سطح اهمیت آنها بالا یا بالاتر باشد. | مرکز اعلانها | نه HUN و نه مرکز اعلانات |
|---|---|---|
* علاوه بر داشتن سطح اهمیت |
همه اعلانهایی که در تلفنها ظاهر میشوند، به جز اعلانهای |
اعلانهای سرویس پیشزمینه با سطح اهمیت |
اعلانهای سرویسهای پیشزمینه مربوط به عملیات پسزمینهای هستند که کاربران ممکن است متوجه آنها شوند، که معمولاً پخش آهنگهای صوتی است. همانند اعلانهای TRANSPORT ، اعلانهای سرویسهای پیشزمینه مربوط به پخش رسانه در AAOS مورد نیاز نیستند زیرا پخش رسانه از طریق اجزای رسانهای اختصاصی که در بخش «پخش رسانه» توضیح داده شده است، مدیریت میشود.
نحوه کار HUN ها
وقتی یک HUN از راه میرسد:
- در حالت پرتره، در پایین صفحه نمایش داده میشود
- در حالت افقی کوچک، این آیکون در بالای صفحه نمایش فعلی ظاهر میشود و محتوای پشت کارت اعلان را میپوشاند.

رانندگان میتوانند با محتویات (از جمله پیامهای در حال پخش) تعامل داشته باشند یا با کشیدن انگشت، HUN را رد کنند. از آنجا که اکثر HUNها به مرکز اعلانها نیز ارسال میشوند، رانندگان میتوانند بعداً به آنجا بروند تا با اعلانهایی که به عنوان HUN رد کردهاند، تعامل داشته باشند.
اگر راننده هیچ اقدامی انجام ندهد، HUN پس از زمان پیشفرض ۸ ثانیه (که توسط خودروسازان قابل تنظیم است) بهطور خودکار غیرفعال میشود، مگر در چند موقعیت خاص: تماسهای تلفنی در حال زنگ خوردن و HUNهای ناوبری ("نوبت بعدی").
CALL ، MESSAGE و NAVIGATION تنها دستههای اعلانهای غیرمرتبط با خودرو هستند که میتوانند به عنوان HUN ظاهر شوند. همانطور که در بخشهای بعدی ذکر شده است، آنها همچنین ملاحظات طراحی خاصی دارند.
HUN های تماس تلفنی ورودی
یک HUN برای یک تماس تلفنی ورودی تا زمانی که تلفن در حال زنگ خوردن است، یعنی تا زمانی که به تماس پاسخ داده یا آن را رد شود، نمایش داده میشود.
کاربران باید بتوانند با استفاده از قابلیتهای عملکردی در HUN به تماس پاسخ دهند یا آن را رد کنند.

خودروسازان میتوانند از رنگها برای کمک به کاربران در تشخیص آسان بین دکمه پاسخ (که در اینجا سبز رنگ است) و دکمه رد تماس (که قرمز رنگ است) استفاده کنند.
HUN های پیام ورودی
اعلانها تنها راهی هستند که کاربران میتوانند هنگام رانندگی در AAOS پیامهای متنی دریافت کنند.
کاربران باید بتوانند با استفاده از گزینههای موجود در پیام HUN اقدامات زیر را انجام دهند:
- پیام را پخش کنید
- مکالمه را بیصدا کنید (از نمایش پیامهای آن به عنوان HUN در طول مدت مکالمه جلوگیری کنید)
اگر کاربر تصمیم به پخش پیام بگیرد، پیام یا توسط Gemini (در صورت فعال بودن Gemini) یا توسط TTS (تبدیل متن به گفتار) با صدای بلند خوانده میشود. اگر کاربران اعلانهای یک مکالمه را بیصدا کنند، میتوانند آن اعلانها را بعداً در مرکز اعلانها بخوانند.
وقتی کاربر در حال رانندگی است، پیام HUN نباید پیشنمایش پیام را نمایش دهد تا زمان «چشم از جاده برداشتن» به حداقل برسد. با این حال، وقتی ماشین متوقف یا پارک شده است، خودروسازان میتوانند پیشنمایش پیام را مجاز کنند.
ناوبری HUN ها
یک HUN ناوبری، مانند دستورالعمل "نوبت بعدی"، در صورتی فعال میماند که برنامه به ارسال بهروزرسانیها به آن ادامه دهد. در غیر این صورت، پس از 8 ثانیه یا هر زمان دیگری که به عنوان زمان پیشفرض پیکربندی شده باشد، از بین میرود.

اعلانهای ناوبری میتوانند رنگهای پسزمینه سفارشی داشته باشند که توسط توسعهدهندگان برنامه ارائه میشوند (در صورت اجازه خودروسازان) و میتوانند از آیکونهای بزرگ برای نمایش فلشهای راهنما یا سایر نمادهایی که به صورت گرافیکی دستورالعمل ناوبری را تقویت میکنند، استفاده کنند.
HUNهای ناوبری تنها HUNهایی هستند که برای مراجعه بعدی کاربران به مرکز اعلانها ارسال نمیشوند. آنها فقط در مدت زمان کوتاهی قبل از نوبت یا سایر رویدادهای ناوبری مرتبط هستند.
اگر به اعلانهای ناوبری نیازی ندارید، میتوانید از نمایش آنها به صورت HUN جلوگیری کنید.
نحوه کار مرکز اعلانها
مرکز اعلانها (Notification Center) مقصد اصلی برای تعامل با اعلانها در خودروها است و به طور خودکار در ابتدای هر رانندگی پاک میشود.
بیشتر اعلانها در خودروها در مرکز اعلانها فهرست شدهاند، حتی اگر به صورت HUN نیز ظاهر شوند و در آن زمینه رد شوند. برای جزئیات مربوط به انواع اعلانهای ارسال شده به مرکز اعلانها، به بخش «کدام اعلان کجا ظاهر میشود» مراجعه کنید.
دسترسی به مرکز اعلانها
شما میتوانید نحوه دسترسی کاربران به مرکز اعلانها را سفارشی کنید. میتوانید آن را به عنوان سایهای که کاربران روی صفحه فعلی میکشند، پیادهسازی کنید یا آن را به یک صفحه مستقل تبدیل کنید که کاربران با استفاده از یک دکمه در نوار وضعیت سیستم یا نوار ناوبری به آن دسترسی پیدا کنند.

ترتیب لیست و پیمایش
در مرکز اعلانها، اعلانها در یک لیست پیمایشی، به ترتیب اولویت (از بالاترین به پایینترین) نمایش داده میشوند، که در آن اولویت بر اساس دستهبندی و سطح اهمیت تعیین میشود. اعلانهای موجود در دستهبندیهای CAR_EMERGENCY و CAR_WARNING بالاترین اولویت را دارند، بنابراین همیشه در صدر قرار دارند.

تعامل با اعلانهای گروهی
اگر یک برنامه واحد ۴ یا بیشتر اعلان در مرکز اعلانها داشته باشد که متعلق به یک گروه هستند، آن اعلانها در یک کارت واحد گروهبندی میشوند. کشیدن انگشت روی یک کارت اعلان گروهبندیشده، تمام اعلانهای موجود در گروه را رد میکند.
اعلانهای گروهبندیشده دارای دکمهی «باز کردن» یا «نمایش بیشتر» هستند که کاربران میتوانند برای نمایش تمام اعلانهای گروه و تعامل جداگانه با آنها، روی آن ضربه بزنند. وقتی گروه باز میشود، میتوان از همان دکمه برای جمع کردن اعلانها و بازگرداندن آنها به یک کارت واحد («نمایش کمتر») استفاده کرد.

تعامل با اعلانهای تکی
در مرکز اعلانها، کاربران میتوانند اعلانها را مرور کنند، به آنها پاسخ دهند و آنها را رد کنند. همانند HUNهای پیام، کاربران میتوانند پیامها را مستقیماً از اعلانهای پیام مربوطه پخش کنند.
کاربران میتوانند با کشیدن انگشت روی هر اعلان، آن را در مرکز اعلانها (Notifications Center) رد کنند.

رد کردن یک اعلان پیام، پیام مربوطه را حذف نمیکند. با این حال، رد کردن انواع دیگر اعلانها در مرکز اعلانها، آنها را حذف میکند (آنها را از تجربه کاربری حذف میکند).
مرکز اعلانها را ببندید
کاربران میتوانند مرکز اعلانها را به روشهای مختلفی ببندند. بسته به اینکه سازنده خودرو چگونه مرکز اعلانها را پیادهسازی کرده باشد، کاربران ممکن است بتوانند آن را به روشهای زیر ببندند:
- تعامل با یک اعلان به گونهای که یک فعالیت پیشزمینه دیگر را راهاندازی کند
- ضربه زدن به خارج از ناحیه کارت
- ضربه زدن روی نوار وضعیت سیستم یا نوار ناوبری (در صورت قابل مشاهده بودن)
- کشیدن انگشت روی دسته سایهبان به سمت بالا (اگر مرکز اعلانها به عنوان سایهبان پیادهسازی شده باشد)
علاوه بر این، خودروسازانی که گزینه «پاک کردن همه» را در سربرگ یا پاورقی مرکز اعلانهای خود قرار میدهند، میتوانند این گزینه را طوری تنظیم کنند که پس از حذف همه اعلانها، مرکز اعلانها بسته شود.
