نحوه رفتار اعلانها در سیستمعامل Android Automotive به اولویت آنها بستگی دارد، که تعیین میکند به عنوان اعلانهای اصلی (HUN) یا به مرکز اعلان ارسال شوند.
نحوه عملکرد اعلانهای خودرو
اولویت اطلاع رسانی
در سیستم عامل Android Automotive، اولویت یک اعلان به دو جنبه زیر از اعلان بستگی دارد:
- سطح اهمیت آن
- دسته بندی محتوای آن
سطوح اهمیت
سطوح اهمیت اعلانها در خودروها مانند اعلانها در جاهای دیگر است.
این سطوح اهمیت به شرح زیر است، از بیشترین تا کم اهمیت ترین:
- حداکثر
- بالا
- پیش فرض
- کم
- MIN
در اتومبیلها، سطوح اهمیت برای کمک به تعیین اینکه کدام اعلانها بهعنوان HUN ظاهر میشوند و همچنین برای سرکوب اعلانهای خدمات پیشزمینه غیرمهم که میتواند حواس رانندگان را پرت کند، استفاده میشود.
دسته بندی محتوا
دستههای محتوایی برای اعلانها در خودروها شامل بیشتر دستههای معمول اعلانهای Android، بهعلاوه سه دسته خاص خودرو میشوند: CAR_EMERGENCY، CAR_WARNING، و CAR_INFORMATION.
دستههای مخصوص خودرو جزو زیرمجموعههای کوچکی از اعلانها هستند که اجازه دارند بهعنوان HUN ظاهر شوند، همراه با دستههای CALL، MESSAGE، و NAVIGATION.
فقط دو نوع اعلان اندروید به عنوان اعلان در خودروها نشان داده نمی شود:
- اعلان های حمل و نقل (برای پخش رسانه)
- اعلانهای خدمات پیشزمینه بیاهمیت (سطح اهمیت LOW یا کمتر)، صرفنظر از دستهبندی
اعلانهای دسته TRANSPORT در خودروها لازم نیست زیرا اطلاعات پخش رسانه به جای اعلانها در قالب رسانه (از طریق نمای پخش یا نوار کنترل کوچکشده) ارائه میشود.
کدام اعلانها در کجا ظاهر میشوند
در سیستمعامل Android Automotive، برخی از اعلانها بهعنوان HUN (اعلانهای heads-up) نشان داده میشوند که به طور موقت بخشی از صفحه فعلی را پوشش میدهند. بیشتر اعلانها به مرکز اعلانها نیز میروند، جایی که میتوان بعداً با آنها مشورت کرد.
تصمیم در مورد قطع کردن راننده با HUN تا حد زیادی بر اساس دسته بندی محتوای اعلان است، با سطح اهمیت نیز در برخی موارد به تصمیم گیری کمک می کند.
جزئیات اینکه کدام اعلانها در کدام مکانها ظاهر میشوند در جدول زیر آمده است.
HUNs این دستههای اعلان تنها زمانی بهعنوان HUN ظاهر میشوند که سطح اهمیت آنها بالا یا بالاتر باشد | مرکز اطلاع رسانی | نه HUN و نه مرکز اطلاع رسانی |
---|---|---|
* علاوه بر داشتن سطح اهمیت از HIGH یا بالاتر، اعلانها در این دستهها باید از طریق برنامههای دارای امتیاز سیستم یا برنامههایی که با کلید پلتفرم امضا شدهاند ارسال شوند تا بهعنوان HUN ظاهر شوند. |
|
اعلانهای سرویس پیشزمینه با سطح اهمیت کم یا پایینتر از برنامههای دارای امتیاز سیستم یا برنامههایی که با کلید پلت فرم امضا شدهاند. |
اعلانهای خدمات پیشزمینه مربوط به عملیات پسزمینهای است که کاربران ممکن است متوجه آنها شوند، معمولاً پخش آهنگهای صوتی. همانند اعلانهای TRANSPORT، اعلانهای سرویس پیشزمینه مربوط به پخش رسانه در سیستمعامل Android Automotive مورد نیاز نیست زیرا پخش رسانه از طریق مؤلفههای رسانه اختصاصی شرح داده شده در پخش رسانه انجام میشود.
HUN ها چگونه کار می کنند
وقتی یک HUN می رسد:
- در تجربه مرجع پرتره، در پایین صفحه ظاهر می شود
- در تجربه مرجع چشم انداز کوچک، در بالای صفحه فعلی ظاهر می شود و محتوای پشت کارت اعلان را پوشش می دهد
رانندگان می توانند با محتویات (از جمله پخش پیام ها) تعامل داشته باشند یا با کشیدن انگشت، HUN را رد کنند. از آنجایی که اکثر HUN ها به مرکز اطلاع رسانی نیز ارسال می شوند، رانندگان می توانند بعداً به آنجا بروند تا با اعلان هایی که به عنوان HUN رد کرده اند، تعامل داشته باشند.
اگر راننده اقدامی انجام ندهد، HUN بهطور خودکار پس از یک زمان پیشفرض 8 ثانیهای (قابل تنظیم توسط سازندگان خودرو)، به جز در چند موقعیت خاص: زنگ تماسهای تلفنی و ناوبری ("نوبت بعدی") HUN حذف میشود.
CALL، MESSAGE و NAVIGATION تنها دستههای اعلانهای غیر اختصاصی خودرو هستند که میتوانند بهعنوان HUN ظاهر شوند. آنها همچنین دارای برخی ملاحظات طراحی خاص هستند، همانطور که در بخش های بعدی ذکر شد.
تماس تلفنی ورودی HUN
یک HUN برای تماس تلفنی ورودی تا زمانی که تلفن در حال زنگ زدن است نمایش داده می شود - یعنی تا زمانی که تماس پاسخ داده شود یا رد شود.
کاربران باید بتوانند از طریق هزینه های عمل در HUN به تماس پاسخ دهند یا رد کنند.
خودروسازان می توانند از رنگ استفاده کنند تا به کاربران کمک کنند به راحتی دکمه پاسخ (رنگ سبز در اینجا) و دکمه رد (رنگ قرمز) را تشخیص دهند.
پیام ورودی HUN
اعلانها تنها راهی است که کاربران میتوانند هنگام رانندگی پیامهای متنی را در سیستمعامل Android Automotive دریافت کنند.
کاربران باید بتوانند اقدامات زیر را از طریق affordances روی پیام HUN انجام دهند:
- پیام را پخش کنید
- مکالمه را بیصدا کنید (پیامهای آن بهعنوان HUN در طول مدت درایو ظاهر نشوند)
اگر کاربر پخش پیام را انتخاب کند، یا توسط دستیار (اگر دستیار فعال باشد) یا توسط TTS (متن به گفتار) با صدای بلند خوانده می شود. اگر کاربران اعلانهای یک مکالمه را بیصدا کنند، میتوانند آن اعلانها را بعداً در مرکز اعلانها بخوانند.
هنگامی که کاربر در حال رانندگی است، پیام HUN نباید پیش نمایش پیام را نمایش دهد تا زمان "چشم از جاده" به حداقل برسد. با این حال، زمانی که خودرو متوقف یا پارک شده است، خودروسازان میتوانند پیشنمایش پیام را مجاز کنند.
ناوبری HUN
اگر برنامه به ارسال بهروزرسانیها برای آن ادامه دهد، یک HUN ناوبری، مانند دستورالعمل «نوبت بعدی» فعال میماند. در غیر این صورت، پس از 8 ثانیه یا هر چیزی که به عنوان زمان پیشفرض پیکربندی شده باشد، حذف میشود.
اعلانهای پیمایش میتوانند دارای رنگهای پسزمینه سفارشی باشند که توسط توسعهدهندگان برنامهها ارائه میشوند (در صورت مجاز بودن توسط سازندگان خودرو) و میتوانند از نمادهای بزرگ برای نشان دادن فلشهای چرخشی یا نمادهای دیگر استفاده کنند که به صورت گرافیکی دستورالعمل ناوبری را تقویت میکنند.
HUN های ناوبری تنها HUN هایی هستند که به مرکز اعلان ارسال نمی شوند تا کاربران بعداً به آنها مراجعه کنند. آنها فقط در دوره زمانی کوتاه قبل از نوبت یا سایر رویدادهای ناوبری مرتبط هستند.
خودروسازان میتوانند از نمایش اعلانهای ناوبری بهعنوان HUN جلوگیری کنند، اگر به آنها نیازی نداشته باشند.
نحوه عملکرد مرکز اطلاع رسانی
مرکز اطلاع رسانی مقصد مرکزی برای تعامل با اعلان ها در خودروها است. در ابتدای هر درایو به طور خودکار پاک می شود.
بیشتر اعلانها در خودروها در مرکز اعلانها فهرست میشوند، حتی اگر بهعنوان HUN ظاهر شوند و در آن زمینه رد شوند. برای جزئیات مربوط به انواع اعلانهای ارسال شده به مرکز اعلانها، به کدام اعلان در کجا ظاهر میشود مراجعه کنید.
دسترسی به مرکز اطلاع رسانی
خودروسازان می توانند نحوه دسترسی کاربران به مرکز اطلاع رسانی خود را سفارشی کنند. آنها می توانند آن را به عنوان سایه ای اجرا کنند که کاربران روی صفحه فعلی پایین می کشند، یا می توانند آن را به یک صفحه نمایش مستقل تبدیل کنند که کاربران از طریق دکمه ای در نوار وضعیت سیستم یا نوار ناوبری به آن دسترسی داشته باشند.
ترتیب فهرست و پیمایش
در مرکز اعلانها، اعلانها در یک فهرست پیمایشی به ترتیب اولویت (بالاترین تا پایینترین) ارائه میشوند، جایی که اولویت بر اساس طبقهبندی و سطح اهمیت تعیین میشود. اعلانها در دستههای CAR_EMERGENCY و CAR_WARNING بالاترین اولویت را دارند، بنابراین همیشه در صدر قرار دارند.
تعامل با اعلان های گروه بندی شده
اگر یک برنامه دارای 4 یا بیشتر اعلان در مرکز اعلان است که متعلق به یک گروه است، آن اعلان ها در یک کارت واحد گروه بندی می شوند. کشیدن انگشت روی کارت اعلان گروهبندی شده، همه اعلانهای گروه را رد میکند.
اعلانهای گروهبندیشده دارای یک دکمه بسط یا «نمایش بیشتر» هستند که کاربران میتوانند روی آن ضربه بزنند تا همه اعلانها در گروه نمایش داده شود و به صورت جداگانه با آنها تعامل داشته باشند. وقتی گروه گسترش مییابد، میتوان از همان دکمه برای جمع کردن اعلانها در یک کارت استفاده کرد («نمایش کمتر»).
تعامل با اعلان های فردی
در مرکز اعلانها، کاربران میتوانند اعلانها را مرور کنند، به آنها پاسخ دهند و رد کنند. مانند HUN های پیام، کاربران می توانند پیام ها را مستقیماً از اعلان های پیام مربوطه پخش کنند.
کاربران می توانند اعلان های فردی را در مرکز اعلان ها با کشیدن انگشت خود رد کنند.
رد کردن اعلان پیام، پیام مربوطه را حذف نمی کند. با این حال، نادیده گرفتن انواع دیگر اعلانها در مرکز اعلانها، آنها را حذف میکند (آنها را از تجربه کاربری حذف میکند).
بستن مرکز اطلاع رسانی
کاربران می توانند مرکز اطلاع رسانی را به روش های مختلف ببندند. بسته به اینکه سازنده خودرو چگونه مرکز اطلاع رسانی را پیاده سازی کرده است، کاربران ممکن است بتوانند آن را با موارد زیر ببندند:
- تعامل با یک اعلان به گونه ای که فعالیت پیش زمینه دیگری را راه اندازی کند
- ضربه زدن در خارج از ناحیه کارت
- ضربه زدن بر روی نوار وضعیت سیستم یا نوار ناوبری (در صورت مشاهده)
- کشیدن انگشت به سمت بالا روی دسته سایبان (اگر مرکز اعلان به صورت سایه اجرا شود)
علاوه بر این، خودروسازانی که عملکرد «پاک کردن همه» را در سرصفحه یا پاورقی مرکز اعلانهای خود درج میکنند، میتوانند این عملکرد را طوری پیکربندی کنند که وقتی اعلانها همه حذف شدند، مرکز اعلان را ببندند.