اندروید اتو و اندروید اتو او اس به کاربران این امکان را میدهند که در حالی که ماشین پارک شده است، به برنامههای موجود در سیستمهای سرگرمی خودرو دسترسی داشته باشند. برنامه خود را تنها با چند تغییر پیادهسازی، برای نمایشگرهای خودرو تطبیق دهید.
نکات کلیدی در مورد خودروها
- جهت ثابت صفحه نمایش : صفحات نمایش اطلاعات و سرگرمی خودرو در جهت ثابتی قرار دارند - افقی یا عمودی. مطمئن شوید که برنامه شما از هر دو حالت پشتیبانی میکند تا با مدلهای مختلف خودرو سازگار باشد.
- رابط کاربری و ناوبری سیستم منحصر به فرد : سیستم عامل اندروید اتوموبیل میتواند شامل نوارهای سیستمی و طرحهای ناوبری سفارشی باشد. ناوبری با اشاره پشتیبانی نمیشود و امکانات پشتی ممکن است متفاوت باشد.
- صفحات و بریدگیهای نامنظم : برخی از وسایل نقلیه دارای صفحات غیرمستطیلی یا با شکل نامنظم با بریدگیهای منحصر به فرد هستند. از پارامترهای طرحبندی مناسب برای مدیریت ایمن این موارد استفاده کنید.
- نوارهای سیستم : تولیدکنندگان خودرو میتوانند کنترل کنند که آیا برنامهها میتوانند نوارهای سیستم را برای ورود و خروج از حالت فراگیر نمایش دهند یا پنهان کنند. تولیدکنندگان همچنین میتوانند کنترل کنند که آیا برنامهها میتوانند رنگ و شفافیت نوارهای سیستم را تنظیم کنند یا خیر.
- سناریوهای آفلاین : خودروها اغلب اتصال اینترنتشان قطع یا قطع میشود. برنامه شما باید در سناریوهای آفلاین نیز کار کند.
- وضعیت ایمنی و پارک : برنامهها عمدتاً زمانی قابل دسترسی هستند که خودرو پارک شده باشد. اطمینان حاصل کنید که رابط کاربری شما برای تعاملات سریع و واضح که مناسب محیط خودرو است، بهینه شده است.
استراتژیهای سازگاری
- استفاده از کلاسهای اندازه پنجره : از کلاسهای اندازه پنجره برای دستهبندی نمایشگرها به صورت فشرده، متوسط یا گسترده استفاده کنید و طرحبندی خود را بر اساس آن تنظیم کنید.
- پیادهسازی طرحبندیهای چندبخشی : برای نمایشگرهای عریضتر خودرو، از list-detail یا سایر الگوهای چندبخشی استفاده کنید تا از عرض موجود به طور بهینه استفاده شود.
- بهینهسازی برای منابع خودرو : از توصیفکننده منابع
carبرای ارائه طرحبندیها یا پیکربندیهای متناسب با محیط خودرو استفاده کنید. - تست روی شبیهسازها : ابتدا سازگاری برنامه خود را روی یک شبیهساز سیستم عامل اندروید خودرو آزمایش کنید تا مشکلات رابط کاربری مخصوص خودرو شناسایی شود.
بیشتر بدانید
برای راهنمایی کامل در مورد توسعه اندروید برای خودروها، به نمای کلی اندروید برای خودروها مراجعه کنید.