برای ارائه یک تجربه عالی برای کاربران در خودروها، چک لیستهای سازگاری خودرو و آزمایشهایی را که در طراحی و توسعه برنامهتان دنبال میشوند، تکمیل کنید.
چک لیست ها و آزمایش ها مجموعه گسترده ای از الزامات کیفیت را برای دسته های مختلف برنامه های پشتیبانی شده توسط Android Auto و Android Automotive OS تعریف می کنند. بسیاری از الزامات فقط برای دستههای خاص اعمال میشوند، بنابراین حتماً براساس دسته برنامه خود فیلتر کنید. برای جزئیات بیشتر در مورد دستورالعمل هایی که برنامه شما برای پذیرفته شدن در فروشگاه Google Play باید مطابقت داشته باشد، به تعاریف سطوح کیفیت خودرو مراجعه کنید.
اپلیکیشن خود را تست کنید
قبل از ارسال برنامه خود به Google Play برای بررسی، برنامه خود را برای معیارهای قابل اجرا فهرست شده در این صفحه آزمایش کنید. در صورت لزوم، هر دو روشی را که کاربران می توانند به برنامه شما دسترسی داشته باشند را آزمایش کنید:
- سیستم عامل Android Automotive
- از شبیه ساز Android برای تأیید اعتبار هر مورد چک لیست استفاده کنید. برای اطلاعات بیشتر، تست با استفاده از شبیه ساز سیستم عامل Android Automotive را ببینید.
- Android Auto
- برای تأیید اعتبار هر مورد از فهرست چک، از واحد مرکزی دسکتاپ Android Auto (DHU) استفاده کنید. برای اطلاعات بیشتر، به تست با استفاده از Desktop Head Unit مراجعه کنید.
دسته بندی برنامه ها
طبقات با کیفیت خودرو
سطوح کیفی معیارهایی را برای کمک به ارزیابی سطح حمایتی که اپلیکیشن شما از خودروها ارائه می دهد، تعریف می کند. هر دسته بر اساس دسته بندی های زیر آن است. به این معنی که برای اینکه یک برنامه برای خودرو بهینه شود، باید تمام الزامات مربوط به آماده سازی خودرو را نیز برآورده کند.
علاوه بر دستورالعملهای مخصوص خودروها، هر سطح دارای دستورالعملهایی از کیفیت برنامه صفحه بزرگ است که مربوط به فعالیتهای اجرا شده توسط برنامه شما است.
سطوح پشتیبانی شامل موارد زیر است:
ردیف 3 - ماشین آماده است
برنامه شما با صفحه نمایش بزرگ سازگار است و می توان از آن در زمانی که ماشین پارک است استفاده کرد. در حالی که ممکن است هیچ ویژگی بهینه سازی شده برای ماشین نداشته باشد، کاربران می توانند برنامه را دقیقاً مانند هر دستگاه دیگری که دارای صفحه نمایش بزرگ اندرویدی است تجربه کنند.
این ردیف در درجه اول برای دستهبندیهای پارک شده برنامهها اعمال میشود، که برای پذیرفته شدن در فروشگاه Google Play باید همه شرایط این ردیف را داشته باشند.
ردیف 2 - خودرو بهینه شده است
برنامه شما تجربه ای عالی در صفحه نمایش پشته وسط خودرو ارائه می دهد. برای انجام این کار، برنامه شما دارای برخی قابلیتهای خاص خودرو است که کاربران میتوانند در حالتهای رانندگی یا پارک، بسته به دسته برنامه شما، آنها را تجربه کنند.
برنامههای موجود در دستههایی که برای استفاده در حین رانندگی ساخته شدهاند، برای پذیرفته شدن در فروشگاه Google Play، باید همه شرایط لازم را در این سطح داشته باشند.
ردیف 1 - ماشین متمایز
برنامه شما به گونهای ساخته شده است که با انواع سختافزار در خودروها کار کند و میتواند تجربه خود را در حالتهای رانندگی و پارک تطبیق دهد. این بهترین تجربه کاربری طراحی شده برای صفحه نمایش های مختلف در خودروها مانند کنسول مرکزی، دسته ابزار و صفحه نمایش های اضافی را فراهم می کند - مانند نمایشگرهای پانوراما که در بسیاری از خودروهای درجه یک مشاهده می شود.
ماشین آماده
معیارها | شناسه | دسته بندی های قابل اجرا | توضیحات |
---|---|---|---|
دسته بندی های مجاز | PC-1 | همه | این برنامه نباید دارای ویژگی های خارج از انواع برنامه های در نظر گرفته شده برای اتومبیل باشد. دسته های برنامه های پشتیبانی شده را ببینید. |
عملکرد مورد انتظار | EP-1 | همه | برنامه باید همانطور که انتظار می رود یا در فهرست فروشگاه Google Play برنامه توضیح داده شده است، کار کند. |
EP-2 | رسانه، ناوبری، POI، IOT، آب و هوا، ویدئو، بازی، مرورگرها | هنگامی که برنامه مجدداً از صفحه اصلی راه اندازی می شود، برنامه باید وضعیت برنامه را تا حد امکان به حالت قبلی بازگرداند. | |
جهت نمایش | DO-1 | ویدئو، بازی، مرورگر | این برنامه را می توان در دستگاه هایی با جهت صفحه نمایش ثابت توزیع کرد. ویژگیهای مورد نیاز سیستم عامل Android Automotive را ببینید. |
معماری CPU | CP-1 | ویدئو، بازی، مرورگر | برنامه باید از هر دو پردازنده x86_64 و ARM پشتیبانی کند. |
رندر برنامه | AR-1 | همه دسته ها توسط سیستم عامل Android Automotive پشتیبانی می شوند | در فعالیتهای پیادهسازی شده توسط برنامه، عناصر رابط کاربری تعاملی نباید توسط نوارهای سیستم یا برشهای نمایشگر مسدود شوند. به کار با ورودی های پنجره و برش های نمایشگر مراجعه کنید. |
حواس پرتی راننده | DD-3 | ویدئو، بازی، مرورگر | این برنامه نباید در حین رانندگی قابل اجرا یا استفاده باشد و نباید هیچ صوتی پخش کند. اطمینان حاصل کنید که هیچ فعالیت بهینهسازی برای حواسپرتی وجود ندارد . توجه: اگر برنامه شما صدا پخش می کند، باید الزامات DD-2 را برآورده کند. |
اطلاعیه های بی ربط | IN-2 | ویدئو، بازی، مرورگر | برنامه نباید هیچ اعلان سرآغازی ارسال کند. |
قابلیت ناوبری برنامه | AN-1 | ویدئو، بازی، مرورگر | کاربران می توانند بدون برخورد با بن بست در برنامه حرکت کنند. |
داده های حساس | SD-1 | مرورگرها | مرورگرها نباید رمزهای عبور یا اطلاعات پرداخت را ذخیره کنند یا اجازه دسترسی به آنها را بدهند مگر اینکه کاربر بتواند با استفاده از قفل نمایه دسترسی به رمزهای عبور را مسدود کند . |
SD-2 | مرورگرها | قبل از همگامسازی دادهها با خودرو، مرورگرهایی که گذرواژهها یا دادههای پرداخت را همگامسازی میکنند باید مراحل زیر را انجام دهند:
|
دستورالعمل های مرتبط با کیفیت صفحه نمایش بزرگ
در حالی که این دستورالعملها برای همه فعالیتهای اجرا شده توسط برنامه شما مرتبط هستند، اما الزامات سطح 3 فقط برای برنامههای پارک شده هستند.
معیارها | شناسه | راهنمایی برای خودروها |
---|---|---|
پیکربندی و تداوم | LS-C1 | تغییرات پیکربندی در خودروها عمدتاً با جابجایی یک برنامه بین نمایشگرها ایجاد میشود، مانند زمانی که یک برنامه را به یا از یک نمایشگر دور منتقل میکنید. |
LS-C2 | بدون راهنمایی اضافی |
خودرو بهینه شده است
معیارها | شناسه | دسته بندی های قابل اجرا | توضیحات |
---|---|---|---|
تجربیات پارک شده | PE-1 | رسانه، ناوبری، POI، IOT، آب و هوا | فقط سیستم عامل Android Automotive: به استثنای ارائه راهاندازی، تنظیمات و جریانهای ورود به سیستم در حین پارک، برنامه نباید هیچ عملکردی را از طریق فعالیتهای خود ارائه دهد. |
انیمیشن صفحه نمایش | SA-1 | رسانه، پیام رسانی، ناوبری، POI، IOT، آب و هوا | برنامه نباید عناصر متحرک مانند گرافیک متحرک یا ویدیو را روی صفحه نمایش دهد. استثنا: انیمیشن های بوم در حالی که کاربر پارک شده است، در صورتی مجاز هستند که با وظیفه رانندگی مرتبط باشند. |
تبلیغات بصری یا متنی | AD-1 | رسانه، پیام رسانی، ناوبری، POI، IOT، آب و هوا | برنامه نباید تبلیغات مبتنی بر متن را به جز نام تبلیغ کننده یا نام محصول نمایش دهد. |
استفاده از تصویر | IU-1 | رسانه، پیام رسانی، ناوبری، POI، IOT، آب و هوا | عناصر برنامه هیچ تصویری را روی صفحه نمایش نمی دهند. استثناها عبارتند از:
|
اطلاعات تصویری در تلفن | VI-1 | رسانه، ناوبری، POI، IOT، آب و هوا | فقط Android Auto: اگر کاربر باید به صفحه تلفن برود - به عنوان مثال، برای انجام یک درخواست مجوز - برنامه باید پیامی را نشان دهد که به کاربر دستور می دهد فقط در صورت ایمن بودن به صفحه تلفن خود نگاه کند. برای اطلاعات بیشتر، به مدیریت خطاهای عمومی برای رسانه، و مدیریت ورودی کاربر برای برنامههای پیمایش، نقاط مورد علاقه، اینترنت اشیا و آب و هوا مراجعه کنید. |
برنامه خراب نمی شود | AC-1 | ناوبری، POI، IOT، آب و هوا | کاربران باید بتوانند وظایف خود را در برنامه با استفاده از پنج صفحه یا کمتر انجام دهند. برای اطلاعات بیشتر، محدودیتهای الگو را ببینید. |
متن پیمایش | ST-1 | رسانه، پیام رسانی، ناوبری، POI، IOT، آب و هوا | برنامه نباید متن پیمایش خودکار را نمایش دهد. |
دستورات صوتی | VC-1 | رسانه، ناوبری | برنامه باید از دستورات صوتی Google Assistant پشتیبانی کند. برای اطلاعات بیشتر، به پشتیبانی از اقدامات صوتی برای رسانه، و پشتیبانی از اهداف پیمایش برای پیمایش مراجعه کنید. |
تاخیر در پاسخ | DR-1 | رسانه، ناوبری، POI، IOT، آب و هوا | دکمه های مخصوص برنامه باید به اقدامات کاربر با تاخیر بیش از دو ثانیه پاسخ دهند. |
DR-2 | رسانه، ناوبری، POI، IOT، آب و هوا | برنامه نباید بیش از 10 ثانیه راه اندازی شود. | |
DR-3 | رسانه، ناوبری، POI، IOT، آب و هوا | برنامه باید محتوا را در کمتر از 10 ثانیه بارگیری کند. | |
کنتراست | VD-1 | رسانه، پیام رسانی، ناوبری، POI، IOT، آب و هوا | این برنامه باید نمادها و رنگهایی را ارائه کند که شرایط کنتراست Android Auto را برآورده کند. برای اطلاعات بیشتر، کنتراست را ببینید. |
VD-2 | رسانه ها | برنامه باید مجموعه آیکون های سفید رنگی را ارائه کند که سیستم برای جبران کنتراست خودکار رنگی می کند. | |
VD-3 | رسانه ها | این برنامه باید رنگ هایی را ارائه دهد که سیستم بتواند برای خوانایی آسان در داخل خودرو بهینه سازی کند. | |
دکمه های خاکستری | GB-1 | رسانه ها | عناصر تعاملی که عمداً خاکستری شده اند باید غیر کاربردی باشند. |
حواس پرتی راننده | DD-1 | ناوبری | کانال صوتی ناوبری فقط می تواند توسط برنامه های ناوبری و دستورالعمل های ناوبری استفاده شود. برای اطلاعات بیشتر، راهنمای صوتی را ببینید. |
DD-2 | ویدئو، بازی، مرورگر | در حین رانندگی، برنامه نباید قابل اجرا باشد و رابط کاربری برنامه نباید قابل مشاهده باشد. وقتی کاربر شروع به رانندگی میکند، صدای برنامه باید متوقف شود و نمیتوان آن را در حین رانندگی لغو مکث کرد. برای اطلاعات بیشتر، اطمینان حاصل کنید که هیچ فعالیت بهینهسازی برای حواسپرتی وجود ندارد . | |
پرداخت ها | PA-1 | ناوبری، POI، IOT، آب و هوا | اگر خریدها فعال هستند، برنامه باید جریان های ساده ای داشته باشد و از میانبرهایی مانند خریدهای اخیر یا خریدهای دلخواه استفاده کند. برای اطلاعات بیشتر، خرید با استفاده از روش پرداخت موجود را ببینید. برنامه نباید هیچ یک از موارد زیر را مجاز کند:
|
تبلیغات اطلاع رسانی | NA-1 | رسانه، پیام رسانی، ناوبری، POI، IOT، آب و هوا | برنامه نباید تبلیغات را از طریق اعلان ارائه کند. |
اطلاعیه های بی ربط | IN-1 | رسانه، پیام رسانی، ناوبری، POI، IOT، آب و هوا | این برنامه باید اعلانها را فقط زمانی نمایش دهد که با نیازهای راننده مرتبط باشد. مثال ها: |
پخش خودکار رسانه | MA-1 | رسانه ها | برنامه نباید هنگام راهاندازی یا بدون اقدام کاربر برای انتخاب برنامه یا رسانه برنامه، بهطور خودکار پخش شود. برای اطلاعات بیشتر، به اجرای دستورات پخش مراجعه کنید. |
قابلیت پیام رسانی | MF-1 | پیام رسانی | برنامه باید پیام های دریافتی را دریافت کند. برای اطلاعات بیشتر، به ساخت برنامههای پیامرسانی برای Android Auto مراجعه کنید. |
MF-2 | پیام رسانی | پیام ها باید به درستی گروه بندی شده و به ترتیب صحیح نمایش داده شوند. برای اطلاعات بیشتر، به ساخت برنامههای پیامرسانی برای Android Auto مراجعه کنید. | |
MF-3 | پیام رسانی | کاربر می تواند به یک پیام پاسخ دهد. برای اطلاعات بیشتر، به ساخت برنامههای پیامرسانی برای Android Auto مراجعه کنید. | |
MF-4 | پیام رسانی | برنامه باید از الگوهای طراحی اپلیکیشن پیام رسانی کوتاه استفاده کند. برنامههای پیامرسان طولانی مدت، مانند برنامههای ایمیل، مجاز نیستند. | |
MF-5 | پیام رسانی | این برنامه باید یک سرویس پیامرسانی همتا به همتا و نه خدمات اعلان، مانند خدمات آب و هوا، سهام و امتیازات ورزشی را اجرا کند. | |
عملکرد ناوبری | NF-1 | ناوبری | برنامه باید مسیرهای ناوبری گام به گام را ارائه دهد. |
NF-2 | ناوبری | این برنامه فقط محتوای نقشه را روی سطح الگوهای ناوبری ترسیم می کند. دستورالعملهای گام به گام مبتنی بر متن، راهنمای خط، و زمان تخمینی رسیدن باید در اجزای مربوطه الگوی ناوبری نمایش داده شوند. اطلاعات اضافی مربوط به رانندگی، محدودیت سرعت، موانع جاده و غیره را می توان در منطقه امن نقشه ترسیم کرد. | |
NF-3 | ناوبری | هنگامی که برنامه مسیرهای گام به گام مبتنی بر متن را ارائه می دهد، باید اعلان های ناوبری را نیز فعال کند. برای اطلاعات بیشتر، اعلانهای گام به گام را ببینید. | |
NF-4 | ناوبری | هنگامی که برنامه ناوبری مسیرهای گام به گام مبتنی بر متن را ارائه می دهد، باید اطلاعات دور بعدی را به صفحه نمایش خوشه ای خودرو ارسال کند. برای اطلاعات بیشتر، به فراداده پیمایش مراجعه کنید. | |
NF-5 | ناوبری | هنگامی که برنامه ناوبری دیگری در حال ارائه دستورالعمل های گام به گام است، برنامه نباید اعلان های گام به گام، راهنمایی صوتی یا اطلاعات خوشه ای ارائه دهد. برای اطلاعات بیشتر، شروع، پایان، و توقف ناوبری را ببینید. | |
NF-6 | ناوبری | این برنامه باید درخواستهای ناوبری سایر برنامههای Android Auto را انجام دهد. برای اطلاعات بیشتر، به پشتیبانی از اهداف پیمایش مراجعه کنید. | |
NF-7 | ناوبری | برنامه باید حالت «تست درایو» را ارائه کند که رانندگی را شبیهسازی میکند. برای اطلاعات بیشتر، شبیه سازی پیمایش را ببینید. | |
عملکرد نقطه مورد علاقه | PF-1 | POI | برنامه باید عملکرد معناداری مرتبط با رانندگی ارائه دهد. |
کارکرد اینترنت اشیا | IT-1 | IOT | برنامه IOT ممکن است هنگام رانندگی موارد زیر را مجاز کند:
|
عملکرد آب و هوا | WE-1 | آب و هوا | برنامه باید حاوی محتوای مربوط به آب و هوا باشد، که باید با مکان فعلی کاربر یا مکان مشخص شده کاربر مرتبط باشد. |
WE-2 | آب و هوا | اطلاعات آب و هوا روی کاشی های نقشه باید قابل خواندن باشد و ممکن است افسانه های پیچیده را شامل نشود. برنامه ها ممکن است حداکثر شامل سه افسانه باشند. برنامههای دارای چند افسانه ممکن است حداکثر سه رنگ داشته باشند، در حالی که برنامههای افسانهای ممکن است بیش از سه رنگ داشته باشند. | |
WE-3 | آب و هوا | اطلاعات پیش بینی باید شامل نمادها و نمادهای به راحتی قابل خواندن باشد. | |
WE-4 | آب و هوا | سفارشی سازی فواصل پیش بینی نباید با استفاده از الگوها امکان پذیر شود. | |
WE-5 | آب و هوا | برنامه های هواشناسی نباید بیش از پنج حاشیه نویسی منحصر به فرد نقشه آب و هوا را در یک نمای مشخص نشان دهند (به عنوان مثال: نشانگرهای دما، نشانگرهای سرعت باد، رطوبت، پوشش رادار، نشانگرهای رعد و برق، شرایط جاده همه در یک نمای). | |
رندر نقشه | MR-1 | ناوبری، POI، آب و هوا | بهطور پیشفرض، برنامههایی که نقشهها را ترسیم میکنند، باید نقشهای با مضمون روشن یا تاریک ترسیم کنند. برای اطلاعات بیشتر، به پشتیبانی از تم تیره مراجعه کنید. برنامهها میتوانند به کاربران اجازه دهند همیشه برنامه را با تم روشن یا تیره نمایش دهند. |
کنترل رسانه ها | MC-1 | ویدیو | برنامه با جلسه رسانه ادغام می شود. بسته به محتوا، برنامه باید از دستورات پخش/مکث یا توقف پخش پشتیبانی کند. علاوه بر این، برنامه باید ابرداده عنوان و تصویر کوچک را برای هر مورد رسانه ارائه کند. به کنترل و تبلیغ پخش با استفاده از MediaSession مراجعه کنید. |
دستورالعمل های مرتبط با کیفیت صفحه نمایش بزرگ
در حالی که این دستورالعملها برای همه فعالیتهای اجرا شده توسط برنامه شما مرتبط هستند، اما الزامات سطح ۲ فقط برای برنامههای پارک شده هستند.
معیارها | شناسه | راهنمایی برای خودروها |
---|---|---|
چند پنجره ای و چند رزومه | LS-M2 | هنگامی که یک فعالیت بر روی یک نمایشگر دور قرار می گیرد، هنگامی که کاربر با یک فعالیت در صفحه نمایش اصلی تعامل می کند، موقعیت بالای فعالیت از سر گرفته شده را از دست می دهد. |
UX | LS-U1 | برخی از خودروها دارای صفحه نمایش افقی با نسبت ابعاد بسیار بیشتر نسبت به سایر دستگاه های صفحه نمایش بزرگ هستند. برای تست روی چنین نمایشگری می توانید از مشخصات سخت افزاری Automotive Ultrawide استفاده کنید. |
LS-U2 | همانند LS-U1 | |
LS-U3 | برای واجد شرایط شدن به عنوان یک برنامه بهینه سازی شده برای خودرو، برنامه شما باید الزامات LS-U3 را برای اندازه های هدف لمسی برآورده کند. برای واجد شرایط بودن به عنوان خودروی متمایز، باید الزامات UX-1 خودرو را برآورده کند. |
ماشین متمایز
معیارها | شناسه | دسته بندی های قابل اجرا | توضیحات |
---|---|---|---|
عملکرد ناوبری | NF-9 | ناوبری | این برنامه از رندر در نمایشگرهای خوشه ای پشتیبانی می کند و فقط کاشی های نقشه را در این نمایشگرها رندر می کند. به طراحی به نمایشگر خوشه مراجعه کنید. هشدار: برنامههای ناوبری که از عملکرد آب و هوا نیز پشتیبانی میکنند، نباید اطلاعات مربوط به آبوهوا را در صفحه نمایش خوشهای داشته باشند. |
رندر برنامه | AR-2 | ویدئو، بازی، مرورگر | این برنامه به بریدگی های نمایشگر تبدیل می شود تا به طور کامل از فضای صفحه نمایش در دسترس استفاده کند و در عین حال توانایی کاربران برای ادامه تعامل با همه عناصر رابط کاربری روی صفحه را حفظ کند. برای جزئیات بیشتر به تطبیق با نمایشگرهایی با شکل نامنظم مراجعه کنید. |
تجربه کاربری | UX-1 | ویدئو، بازی، مرورگر | اهداف لمسی حداقل 64dp هستند. |
UX-2 | ویدئو، بازی، مرورگر | اهداف لمسی حداقل 24dp از یکدیگر فاصله دارند و 24dp از لبه های صفحه فاصله دارند. | |
UX-3 | ویدئو، بازی، مرورگر | اندازه فونت باید حداقل 24sp باشد. |
دستورالعمل های مرتبط با کیفیت صفحه نمایش بزرگ
در حالی که این دستورالعملها برای همه فعالیتهای اجرا شده توسط برنامه شما مرتبط هستند، اما الزامات سطح 1 فقط برای برنامههای پارک شده هستند.
معیارها | شناسه | راهنمایی برای خودروها |
---|---|---|
UX | LS-U4 | اگرچه صفحهکلیدها توسط سیستمعامل Android Automotive پشتیبانی میشوند، اما در مقایسه با سایر دستگاههای صفحهنمایش بزرگ، روشهای ورودی کمتری در خودروها رایج هستند. با این حال، برخی از خودروها دارای دستگاههای ورودی چرخشی هستند که به همان APIهایی متکی هستند که ناوبری تب با صفحهکلید دارند، بنابراین برای عملکرد صحیح به LS-U4 نیز نیاز دارند. |
صفحه کلید، ماوس و پد لمسی | LS-I3 | همانند LS-U4 |
سوالات متداول
بعد از ارسال برنامه چه اتفاقی می افتد؟
برنامههای مربوط به خودروها فراتر از فرآیندهای عادی بررسی فروشگاه Play، تحت بازبینی دستی بیشتری قرار دارند. برنامه شما برای اطمینان از مطابقت با معیارهای قابل اجرا آزمایش شده است.
پس از ارسال برنامه، چگونه متوجه می شوم که آیا برنامه من تمام شرایط لازم برای Android Auto یا Android Automotive OS را ندارد؟
اگر برنامه شما الزامات کیفیت برنامه را که در این صفحه توضیح داده شده است برآورده نمی کند، تیم فروشگاه Play از طریق آدرس ایمیل مشخص شده در حساب Google Play Console مرتبط با برنامه با شما تماس می گیرد.
توجه: برای اطلاعات در مورد نحوه انتشار برنامه خود در Google Play، به توزیع در اتومبیل ها مراجعه کنید.
چگونه نقض خطمشیها و درخواستهای تجدیدنظر را مدیریت کنم؟
میتوانید درباره مدیریت نقض خطمشی و درخواست تجدیدنظر در مرکز خطمشی Google Play اطلاعات بیشتری کسب کنید.
برنامه من چیزی بیش از Android Auto یا Android Automotive OS را هدف قرار می دهد. اگر برنامه من الزامات خودرو را برآورده نکند، آیا برنامه جدید یا به روز شده من همچنان در Google Play برای سایر دستگاه ها ظاهر می شود؟
نه. وقتی Google فرآیند تأیید را آغاز میکند، برنامه شما تحت بررسی کیفیت برنامه قرار میگیرد. بهروزرسانیهای بعدی تا زمانی که برنامه تأیید نشود برای توزیع در دسترس نیست. اگر میخواهید برنامهتان را برای دستگاههای دیگر بهروزرسانی کنید، نسخهای جداگانه از بهروزرسانیهای برنامه ماشین خود ایجاد کنید.
مهم: با توجه به این محدودیت، نباید از APK تولیدی خود برای نمونهسازی اولیه پشتیبانی از Android Auto استفاده کنید.
یادداشت ها را تغییر دهید
دسامبر 2024
- دسته بندی برنامه ها : "آب و هوا" اضافه شده است، از جمله معرفی معیارهای عملکرد آب و هوا .
- رندر نقشه
- دسته های تحت تأثیر: ناوبری، POI، آب و هوا
معیار جدید: MR-1
بهطور پیشفرض، برنامههایی که نقشهها را ترسیم میکنند، باید نقشهای با مضمون روشن یا تاریک ترسیم کنند. برای اطلاعات بیشتر، به پشتیبانی از تم تیره مراجعه کنید.
برنامهها میتوانند به کاربران اجازه دهند همیشه برنامه را با تم روشن یا تیره نمایش دهند.
- عملکرد ناوبری
- معیار حذف شده: NF-8
- دسته بندی های تحت تأثیر: ناوبری
جایگزینی معیار NF-8 با معیار MR-1 .
- معیار به روز شده: NF-9
- دسته بندی های تحت تأثیر: ناوبری
متن قبلی:
این برنامه از رندر در نمایشگرهای خوشه ای پشتیبانی می کند و فقط کاشی های نقشه را در این نمایشگرها رندر می کند. به طراحی به نمایشگر خوشه مراجعه کنید.
متن جدید:
این برنامه از رندر در نمایشگرهای خوشه ای پشتیبانی می کند و فقط کاشی های نقشه را در این نمایشگرها رندر می کند. به طراحی به نمایشگر خوشه مراجعه کنید.
هشدار: برنامههای ناوبری که از عملکرد آب و هوا نیز پشتیبانی میکنند، نباید اطلاعات مربوط به آبوهوا را در صفحه نمایش خوشهای داشته باشند.
- انیمیشن صفحه نمایش
- معیار به روز شده: SA-1
- دسته بندی های تحت تأثیر: رسانه، پیام رسانی، ناوبری، نقطه مورد علاقه، آب و هوا
متن قبلی:
برنامه نباید عناصر متحرک مانند گرافیک متحرک یا ویدیو را روی صفحه نمایش دهد.
متن جدید:
برنامه نباید عناصر متحرک مانند گرافیک متحرک یا ویدیو را روی صفحه نمایش دهد.
استثنا: انیمیشن های بوم در حالی که کاربر پارک شده است، در صورتی مجاز هستند که با وظیفه رانندگی مرتبط باشند.
می 2024
- معرفی ردیف های کیفی خودرو
- حواس پرتی راننده
- دسته های تحت تأثیر: مرورگرها، بازی ها، ویدیو
معیارهای جدید: DD-3
این برنامه نباید در حین رانندگی قابل اجرا یا استفاده باشد و نباید هیچ صوتی پخش کند. اطمینان حاصل کنید که هیچ فعالیت بهینهسازی برای حواسپرتی وجود ندارد .
توجه: اگر برنامه شما صدا پخش می کند، باید الزامات DD-2 را برآورده کند.
- رندر برنامه
- دسته بندی های تحت تأثیر: همه دسته های پشتیبانی شده توسط سیستم عامل Android Automotive
معیارهای جدید: AR-1
در فعالیتهای پیادهسازی شده توسط برنامه، عناصر رابط کاربری تعاملی نباید توسط نوارهای سیستم یا برشهای نمایشگر مسدود شوند. به کار با ورودی های پنجره و برش های نمایشگر مراجعه کنید.
معیارهای جدید: AR-2
این برنامه در برشهای نمایشگر نمایش داده میشود تا به طور کامل از فضای صفحه نمایش در دسترس استفاده کند و در عین حال اطمینان حاصل شود که عناصر رابط کاربری تعاملی در دسترس هستند. برای جزئیات بیشتر به تطبیق با نمایشگرهایی با شکل نامنظم مراجعه کنید.
- کنترل رسانه ها
- دسته بندی های تحت تأثیر: ویدیو
معیارهای جدید: MC-1
برنامه با جلسه رسانه ادغام می شود. بسته به محتوا، برنامه باید از دستورات پخش/مکث یا توقف پخش پشتیبانی کند. علاوه بر این، برنامه باید ابرداده عنوان و تصویر کوچک را برای هر مورد رسانه ارائه کند. به کنترل و تبلیغ پخش با استفاده از MediaSession مراجعه کنید.
- UX
- تجربیات مجاز
- دسته های تحت تأثیر: رسانه، ناوبری، POI، IOT
معیارهای جدید: PE-1
فقط سیستم عامل Android Automotive: به استثنای ارائه راهاندازی، تنظیمات و جریانهای ورود به سیستم در حین پارک، برنامه نباید هیچ عملکردی را از طریق فعالیتهای خود ارائه دهد.
- قابلیت ناوبری
- دسته بندی های تحت تأثیر: ناوبری
معیارهای جدید: NF-9
این برنامه از رندر در نمایشگرهای خوشه ای پشتیبانی می کند و فقط کاشی های نقشه را در این نمایشگرها رندر می کند. به طراحی به نمایشگر خوشه مراجعه کنید.
- تاخیر در پاسخ
اکتبر 2023
- ستون "مقوله های کاربردی" به جداول طراحی بصری و تعامل کاربر و عملکرد اضافه شده است.
جولای 2023
- دسته بندی برنامه : "مرورگرها" اضافه شده است
- داده های حساس
- دسته های تحت تأثیر: مرورگرها
معیارهای جدید: SD-1
مرورگرها نباید رمزهای عبور یا اطلاعات پرداخت را ذخیره کنند یا اجازه دسترسی به آنها را بدهند مگر اینکه کاربر بتواند با استفاده از قفل نمایه دسترسی به رمزهای عبور را مسدود کند. (یاد بگیرید چگونه)
معیارهای جدید: SD-2
قبل از همگامسازی دادهها با خودرو، مرورگرهایی که گذرواژهها یا دادههای پرداخت را همگامسازی میکنند باید مراحل زیر را انجام دهند:
- از کاربر بخواهید که احراز هویت کند.
- در صفحه ماشین به کاربر اطلاع دهید داده های او با ماشین همگام می شود.
آوریل 2023
- دسته بندی برنامه : "بازی" اضافه شده است
- اطلاعیه های بی ربط
- دسته بندی های تحت تاثیر: بازی ها، ویدئو
معیارهای جدید: IN-2
برنامه نباید هیچ اعلان سرآغازی ارائه دهد.
- جریان تنظیمات
- دسته بندی های تحت تأثیر: ویدیو
معیارهای حذف شده: SF-1
برنامه باید پس از ورود به سیستم یا تلاش برای ورود به صفحه اصلی وارد شود.
- عملکرد خودرو
- دسته بندی های تحت تأثیر: ویدیو
معیارهای حذف شده: AF-1
این برنامه نباید دارای فعالیت های بهینه سازی شده برای حواس پرتی باشد.
مارس 2023
- گرامر و قالب بندی تغییر می کند.
دسامبر 2022
- کارکرد اینترنت اشیا
- دسته بندی های تحت تأثیر: اینترنت اشیا
معیارهای جدید:
برنامه IOT ممکن است هنگام رانندگی موارد زیر را مجاز کند:- مشاهده وضعیت فعلی دستگاه ها به عنوان مثال: برای مشاهده باز یا بسته بودن درب گاراژ، روشن یا خاموش بودن یک لامپ، یک سیستم امنیتی مسلح یا خلع سلاح، یا یک واشر در حال کار یا تکمیل.
- ویژگی های ساده و تک لمسی که عملکردهای روشن و خاموش را کنترل می کند . به عنوان مثال: امکان روشن و خاموش کردن یا باز و بسته کردن دستگاه های مختلف، از جمله روشن و خاموش کردن چراغ ها، روشن و خاموش کردن ترموستات، یا باز و بسته کردن درب یا پرده گاراژ. این همچنین شامل روشن و خاموش کردن یک صحنه یا روال از پیش برنامه ریزی شده است.
- به کاربران درباره رویدادی در خانه یا مکان دیگری اطلاع دهید . به عنوان مثال: دریافت اعلان برای یک روال یا صحنه، یک هشدار امنیتی، یا تغییر در وضعیت باز یا بسته بودن یک در.
- وظایف مربوط به راه اندازی برنامه از هر نوعی . به عنوان مثال: امکان انتخاب دستگاهها، سیستمها یا مکانها برای استفاده با برنامه IOT.
- وظایف مربوط به ایجاد، اصلاح یا ترتیب مجدد . به عنوان مثال: توانایی ایجاد، تغییر یا ترتیب مجدد یک صحنه یا روال، مانند توالی رویدادها هنگام خروج یا ترک یک مکان، از جمله باز کردن و بستن درب گاراژ، یا روشن و خاموش کردن چراغ ها.
- وظایف مربوط به کنترل دستگاه ریزدانه . به عنوان مثال: توانایی کنترل عملکردهای خاص، از جمله تنظیم دمای ترموستات یا سطح لومینسانس روشنایی.
می 2022
- دستههای برنامه : «پارکینگ و شارژ» با «نقطه مورد علاقه» جایگزین شده است
- انیمیشن صفحه نمایش
- دستههای تحت تأثیر: رسانه، پیامرسانی، ناوبری، و نقطه مورد علاقه
متن قبلی:
برنامه عناصر متحرک مانند گرافیک متحرک، ویدیو یا نوارهای پیشرفت را روی صفحه نمایش نمی دهد.
متن جدید:
این برنامه عناصر متحرک مانند گرافیک متحرک یا ویدیو را روی صفحه نمایش نمی دهد.
- استفاده از تصویر
- دستههای تحت تأثیر: رسانه، پیامرسانی، ناوبری، و نقطه مورد علاقه
متن قبلی:
عناصر برنامه هیچ تصویری را روی صفحه نمایش نمی دهند. استثناها عبارتند از:
- برنامهها ممکن است یک تصویر ثابت را برای زمینه محتوا در پسزمینه صفحه مصرف نمایش دهند، مانند آلبوم هنری یا نشانواره شرکت تبلیغکننده.
- برنامه ها ممکن است نمادها را در کشوی پیمایش محتوا نمایش دهند.
- برنامههای ناوبری، پارکینگ و شارژ ممکن است تصاویر و عکسهایی را برای کمک به تصمیمگیری نمایش دهند.
- برنامههای ناوبری ممکن است تصویری را برای هدایت خط یا راهنمایی در محل اتصال نمایش دهند.
متن جدید:
عناصر برنامه هیچ تصویری را روی صفحه نمایش نمی دهند. استثناها عبارتند از:
- برنامهها ممکن است یک تصویر ثابت را برای زمینه محتوا در پسزمینه صفحه مصرف نمایش دهند، مانند آلبوم هنری یا نشانواره شرکت تبلیغکننده.
- برنامه ها ممکن است نمادها را در کشوی پیمایش محتوا نمایش دهند.
- برنامهها ممکن است تصاویر و عکسهایی را برای کمک به تصمیمگیری نمایش دهند.
- برنامههای ناوبری ممکن است تصویری را برای هدایت خط یا راهنمایی در محل اتصال نمایش دهند.
- از آنجایی که اتومبیل ها دستگاه هایی با صفحه نمایش بزرگ هستند، برنامه ها باید این دسته ها را پر کنند
- دستههای تحت تأثیر: رسانه، پیامرسانی، ناوبری، نقطه مورد علاقه و ویدیو
متن قبلی:
این برنامه شامل بازی ها یا سایر ویژگی های خارج از انواع برنامه های در نظر گرفته شده برای اتومبیل نمی شود. برای اطلاعات بیشتر، دستههای برنامههای پشتیبانی شده را ببینید.متن جدید:
این برنامه شامل ویژگی های خارج از انواع برنامه های در نظر گرفته شده برای خودروها نمی شود. برای اطلاعات بیشتر، دستههای برنامههای پشتیبانی شده را ببینید.
- اطلاعات تصویری در تلفن
- دسته های تحت تأثیر: رسانه، ناوبری، و نقطه مورد علاقه
متن قبلی:
فقط Android Auto: اگر کاربر باید به صفحه تلفن برود - به عنوان مثال، برای انجام یک درخواست مجوز - برنامه باید پیامی را نشان دهد که به کاربر دستور می دهد فقط در صورت ایمن بودن به صفحه تلفن خود نگاه کند. برای اطلاعات بیشتر، رسیدگی به خطاهای عمومی برای رسانه، و کنترل ورودی کاربر برای ناوبری، پارکینگ و شارژ را ببینید.متن جدید:
فقط Android Auto: اگر کاربر باید به صفحه تلفن برود - به عنوان مثال، برای انجام یک درخواست مجوز - برنامه باید پیامی را نشان دهد که به کاربر دستور می دهد فقط در صورت ایمن بودن به صفحه تلفن خود نگاه کند. برای اطلاعات بیشتر، به مدیریت خطاهای عمومی برای رسانه، و مدیریت ورودی کاربر برای برنامههای ناوبری و نقاط مورد علاقه مراجعه کنید.
- عملکرد ناوبری
- دسته بندی های تحت تأثیر: ناوبری
متن قبلی:
این برنامه فقط محتوای نقشه را روی سطح الگوهای ناوبری ترسیم می کند. دستورالعملهای گام به گام مبتنی بر متن، راهنمای خط، و زمان تخمینی رسیدن باید در اجزای مربوطه الگوی ناوبری نمایش داده شوند. اطلاعات اضافی مربوط به درایو - برای مثال محدودیت سرعت و موانع جاده - را می توان در سمت راست نقشه ترسیم کرد.متن جدید:
این برنامه فقط محتوای نقشه را روی سطح الگوهای ناوبری ترسیم می کند. دستورالعملهای گام به گام مبتنی بر متن، راهنمای خط، و زمان تخمینی رسیدن باید در اجزای مربوطه الگوی ناوبری نمایش داده شوند. اطلاعات اضافی مربوط به درایو - محدودیت سرعت و موانع جاده - را می توان در منطقه امن نقشه ترسیم کرد.
- عملکرد نقطه مورد علاقه
- دسته بندی های تحت تأثیر: نقطه مورد علاقه
متن قبلی:
این برنامه باید عملکرد معنی داری را در دسته بندی مربوط به رانندگی ارائه دهد.متن جدید:
برنامه باید عملکرد معناداری مرتبط با رانندگی ارائه دهد.معیارهای حذف شده:
اگر یک برنامه پارکینگ فهرستی از مکانها را در کنار نقشه نمایش میدهد - به عنوان مثال، الگوی نقشه فهرست مکان -، مکانهای موجود در لیست فقط میتوانند مکانهای پارک باشند.
به طور مشابه، برای یک برنامه شارژ، مکان ها باید ایستگاه های شارژ باشند.
آوریل 2022
- جهت نمایش
- دسته بندی های تحت تأثیر: ویدیو
معیارهای جدید:
رابطهای کاربری طراحیشده توسط این برنامه از صفحهنمایش افقی و عمودی پشتیبانی میکنند.
- حواس پرتی راننده
- دسته بندی های تحت تأثیر: ویدیو
معیارهای جدید:
در حین رانندگی، برنامه ویدیویی نباید قابل راهاندازی باشد و صفحه برنامه ویدیویی نباید قابل مشاهده باشد. وقتی کاربر شروع به رانندگی کرد، صدای برنامه ویدیویی باید متوقف شود.
- جریان تنظیمات
- دسته بندی های تحت تأثیر: ویدیو
معیارهای جدید:
برنامه باید پس از ورود (تلاش) به صفحه اصلی وارد شود.
- عملکرد خودرو
- دسته بندی های تحت تأثیر: ویدیو
معیارهای جدید:
برنامه شامل فعالیت های بهینه شده درایور نیست.
- معماری CPU
- دسته بندی های تحت تأثیر: ویدیو
معیارهای جدید:
برنامه از هر دو پردازنده x86_64 و ARM پشتیبانی می کند.
- قابلیت ناوبری برنامه
- دسته بندی های تحت تأثیر: ویدیو
معیارهای جدید:
برنامه به کاربران اجازه می دهد تا بدون برخورد با بن بست در برنامه حرکت کنند.
نوامبر 2021
- اطلاعات تصویری در تلفن
- دستههای تحت تأثیر: رسانه، ناوبری، و پارکینگ و شارژ
متن قبلی:
در حالی که برنامه در حال تعامل با صفحه ماشین است و ماشین پارک نشده است، برنامه صفحه نمایش تلفن را برای ارائه هیچ گونه اطلاعات بصری مانند اعلان ها، نان تست ها، ویدئو، تصاویر، تبلیغات یا موارد مشابه فعال نمی کند. برای اطلاعات بیشتر، به ساخت برنامه ناوبری برای ناوبری، پارکینگ و شارژ مراجعه کنید. به همین ترتیب، در حالی که برنامه دارای رابط کاربری Android Auto بر روی صفحه گوشی است، برنامه هیچ گونه اطلاعات بصری غیرمرتبط با Android Auto را بر روی صفحه نمایش تلفن ارائه نمی دهد.
اگر کاربر باید به صفحه تلفن برود - به عنوان مثال، برای انجام یک درخواست مجوز - برنامه باید پیامی را نشان دهد که به کاربر دستور می دهد فقط در صورت ایمن بودن به صفحه تلفن خود نگاه کند.متن جدید:
فقط Android Auto: اگر کاربر باید به صفحه تلفن برود - به عنوان مثال، برای انجام یک درخواست مجوز - برنامه باید پیامی را نشان دهد که به کاربر دستور می دهد فقط در صورت ایمن بودن به صفحه تلفن خود نگاه کند. برای اطلاعات بیشتر، رسیدگی به خطاهای عمومی برای رسانه، و کنترل ورودی کاربر برای ناوبری، پارکینگ و شارژ را ببینید.
- پرداخت ها
- دسته های تحت تأثیر: ناوبری، پارکینگ و شارژ
متن قبلی:
اگر خریدها فعال هستند، برنامه باید جریان های ساده داشته باشد.
متن جدید:
اگر خریدها فعال هستند، برنامه باید جریان های ساده ای داشته باشد و از میانبرهایی مانند خریدهای اخیر یا خریدهای دلخواه استفاده کند. برای اطلاعات بیشتر، خرید با استفاده از روش پرداخت موجود را ببینید.
برنامه نباید هیچ یک از موارد زیر را مجاز کند:
- راه اندازی روش های پرداخت
- چندین مورد برای خرید انتخاب شوند
- کاربر متعهد به پرداختهای مکرر - برای مثال، اشتراکها است.