منتشر می کند

با هر نسخه اندروید ، تغییرات API و رفتار بر نحوه عملکرد برنامه‌ها در Android Auto و Android Automotive OS تأثیر می‌گذارد. این صفحه جزئیات بسیاری از این تأثیرات را نشان می دهد و اطلاعاتی در مورد نحوه به روز رسانی برنامه خود برای پشتیبانی از نسخه های جدید Android ارائه می دهد.

اندروید 15

  • به دلیل تغییرات درج شده پنجره برای برنامه‌هایی که Android 15 یا بالاتر را هدف قرار می‌دهند، باید برنامه‌های توزیع‌شده در سیستم‌عامل Android Automotive را آزمایش کنید تا بررسی کنید که فعالیت‌های پیاده‌سازی‌شده توسط برنامه شما به‌صورت موردنظر ارائه می‌شوند. برای جزئیات بیشتر در مورد ملاحظات منحصر به فرد سیستم عامل Android Automotive ، به کار با ورودی های پنجره و برش های نمایشگر مراجعه کنید.

اندروید 14

  • از آنجایی که برای برنامه‌هایی که Android 14 یا بالاتر را هدف قرار می‌دهند، به انواع سرویس‌های پیش‌زمینه نیاز است ، بررسی کنید که برای هر سرویس پیش‌زمینه، مانند سرویس‌های پیمایش و پخش رسانه، نوع سرویس پیش‌زمینه را مشخص کنید.
  • از آنجایی که برای برنامه‌هایی که Android 14 یا بالاتر را هدف قرار می‌دهند، گیرنده‌های پخش ثبت‌شده در زمان اجرا باید رفتار صادراتی را مشخص کنند ، برنامه‌هایی که از CarConnection API استفاده می‌کنند باید به androidx.car.app:app:1.3.0-beta01 یا جدیدتر به‌روزرسانی شوند. اتصال API را ببینید.
  • به دلیل تغییرات Android Auto هنگام اجرا در دستگاه‌های Android 14 و بالاتر، راه‌اندازی فعالیت‌ها روی صفحه تلفن از برنامه Android Auto مستلزم ارائه یک ActivityOptions با شناسه نمایشگر تنظیم شده روی صفحه نمایش تلفن ( DEFAULT_DISPLAY ) هنگام تماس با startActivity() است.
    • برنامه‌هایی که از متد CarContext.requestPermissions() استفاده می‌کنند باید به androidx.car.app:app:1.7.0-alpha01 یا جدیدتر به‌روزرسانی شوند، که شامل این اصلاح می‌شود.

اندروید 13

  • برای برنامه‌هایی که با استفاده از کتابخانه برنامه Android for Cars ساخته شده‌اند، محلی Configuration ارائه‌شده توسط CarContext ترجیحات زبان Per-application را برای برنامه میزبان منعکس می‌کند، نه زبان برنامه شما.

اندروید 12

  • در دستگاه‌های دارای Android 12 یا بالاتر، Android Auto حالت رابط کاربری دستگاه را هنگام اجرا تغییر نمی‌دهد. ببینید چگونه می توانم تشخیص دهم که Android Auto در حال اجرا است؟ .
  • به دلیل الزامات ایمن‌تر صادر کردن مؤلفه برای برنامه‌هایی که Android 12 یا بالاتر را هدف قرار می‌دهند، باید به صراحت ویژگی android:exported در عنصر <service> برای خدمات MediaBrowserService و CarAppService اعلام کنید.
  • به دلیل الزامات تغییرپذیری intent های معلق برای برنامه هایی که Android 12 یا بالاتر را هدف قرار می دهند، باید به صراحت تغییرپذیری هر هدف معلق ایجاد شده توسط برنامه خود را مشخص کنید. برای مثال، این شامل اهداف معلقی است که برنامه‌های پیام‌رسان برای پاسخ دادن به پیام‌ها یا علامت‌گذاری آن‌ها به‌عنوان خوانده‌شده استفاده می‌کنند.
،

با هر نسخه اندروید ، تغییرات API و رفتار بر نحوه عملکرد برنامه‌ها در Android Auto و Android Automotive OS تأثیر می‌گذارد. این صفحه جزئیات بسیاری از این تأثیرات را نشان می دهد و اطلاعاتی در مورد نحوه به روز رسانی برنامه خود برای پشتیبانی از نسخه های جدید Android ارائه می دهد.

اندروید 15

  • به دلیل تغییرات درج شده پنجره برای برنامه‌هایی که Android 15 یا بالاتر را هدف قرار می‌دهند، باید برنامه‌های توزیع‌شده در سیستم‌عامل Android Automotive را آزمایش کنید تا بررسی کنید که فعالیت‌های پیاده‌سازی‌شده توسط برنامه شما به‌صورت موردنظر ارائه می‌شوند. برای جزئیات بیشتر در مورد ملاحظات منحصر به فرد سیستم عامل Android Automotive ، به کار با ورودی های پنجره و برش های نمایشگر مراجعه کنید.

اندروید 14

  • از آنجایی که برای برنامه‌هایی که Android 14 یا بالاتر را هدف قرار می‌دهند، به انواع سرویس‌های پیش‌زمینه نیاز است ، بررسی کنید که برای هر سرویس پیش‌زمینه، مانند سرویس‌های پیمایش و پخش رسانه، نوع سرویس پیش‌زمینه را مشخص کنید.
  • از آنجایی که برای برنامه‌هایی که Android 14 یا بالاتر را هدف قرار می‌دهند، گیرنده‌های پخش ثبت‌شده در زمان اجرا باید رفتار صادراتی را مشخص کنند ، برنامه‌هایی که از CarConnection API استفاده می‌کنند باید به androidx.car.app:app:1.3.0-beta01 یا جدیدتر به‌روزرسانی شوند. اتصال API را ببینید.
  • به دلیل تغییرات Android Auto هنگام اجرا در دستگاه‌های Android 14 و بالاتر، راه‌اندازی فعالیت‌ها روی صفحه تلفن از برنامه Android Auto مستلزم ارائه یک ActivityOptions با شناسه نمایشگر تنظیم شده روی صفحه نمایش تلفن ( DEFAULT_DISPLAY ) هنگام تماس با startActivity() است.
    • برنامه‌هایی که از متد CarContext.requestPermissions() استفاده می‌کنند باید به androidx.car.app:app:1.7.0-alpha01 یا جدیدتر به‌روزرسانی شوند، که شامل این اصلاح می‌شود.

اندروید 13

  • برای برنامه‌هایی که با استفاده از کتابخانه برنامه Android for Cars ساخته شده‌اند، محلی Configuration ارائه‌شده توسط CarContext ترجیحات زبان Per-application را برای برنامه میزبان منعکس می‌کند، نه زبان برنامه شما.

اندروید 12

  • در دستگاه‌های دارای Android 12 یا بالاتر، Android Auto حالت رابط کاربری دستگاه را هنگام اجرا تغییر نمی‌دهد. ببینید چگونه می توانم تشخیص دهم که Android Auto در حال اجرا است؟ .
  • به دلیل الزامات ایمن‌تر صادر کردن مؤلفه برای برنامه‌هایی که Android 12 یا بالاتر را هدف قرار می‌دهند، باید به صراحت ویژگی android:exported در عنصر <service> برای خدمات MediaBrowserService و CarAppService اعلام کنید.
  • به دلیل الزامات تغییرپذیری intent های معلق برای برنامه هایی که Android 12 یا بالاتر را هدف قرار می دهند، باید به صراحت تغییرپذیری هر هدف معلق ایجاد شده توسط برنامه خود را مشخص کنید. برای مثال، این شامل اهداف معلقی است که برنامه‌های پیام‌رسان برای پاسخ دادن به پیام‌ها یا علامت‌گذاری آن‌ها به‌عنوان خوانده‌شده استفاده می‌کنند.
،

با هر نسخه اندروید ، تغییرات API و رفتار بر نحوه عملکرد برنامه‌ها در Android Auto و Android Automotive OS تأثیر می‌گذارد. این صفحه جزئیات بسیاری از این تأثیرات را نشان می دهد و اطلاعاتی در مورد نحوه به روز رسانی برنامه خود برای پشتیبانی از نسخه های جدید Android ارائه می دهد.

اندروید 15

  • به دلیل تغییرات درج شده پنجره برای برنامه‌هایی که Android 15 یا بالاتر را هدف قرار می‌دهند، باید برنامه‌های توزیع‌شده در سیستم‌عامل Android Automotive را آزمایش کنید تا بررسی کنید که فعالیت‌های پیاده‌سازی‌شده توسط برنامه شما به‌صورت موردنظر ارائه می‌شوند. برای جزئیات بیشتر در مورد ملاحظات منحصر به فرد سیستم عامل Android Automotive ، به کار با ورودی های پنجره و برش های نمایشگر مراجعه کنید.

اندروید 14

  • از آنجایی که برای برنامه‌هایی که Android 14 یا بالاتر را هدف قرار می‌دهند، به انواع سرویس‌های پیش‌زمینه نیاز است ، بررسی کنید که برای هر سرویس پیش‌زمینه، مانند سرویس‌های پیمایش و پخش رسانه، نوع سرویس پیش‌زمینه را مشخص کنید.
  • از آنجایی که برای برنامه‌هایی که Android 14 یا بالاتر را هدف قرار می‌دهند، گیرنده‌های پخش ثبت‌شده در زمان اجرا باید رفتار صادراتی را مشخص کنند ، برنامه‌هایی که از CarConnection API استفاده می‌کنند باید به androidx.car.app:app:1.3.0-beta01 یا جدیدتر به‌روزرسانی شوند. اتصال API را ببینید.
  • به دلیل تغییرات Android Auto هنگام اجرا در دستگاه‌های Android 14 و بالاتر، راه‌اندازی فعالیت‌ها روی صفحه تلفن از برنامه Android Auto مستلزم ارائه یک ActivityOptions با شناسه نمایشگر تنظیم شده روی صفحه نمایش تلفن ( DEFAULT_DISPLAY ) هنگام تماس با startActivity() است.
    • برنامه‌هایی که از متد CarContext.requestPermissions() استفاده می‌کنند باید به androidx.car.app:app:1.7.0-alpha01 یا جدیدتر به‌روزرسانی شوند، که شامل این اصلاح می‌شود.

اندروید 13

  • برای برنامه‌هایی که با استفاده از کتابخانه برنامه Android for Cars ساخته شده‌اند، محلی Configuration ارائه‌شده توسط CarContext ترجیحات زبان Per-application را برای برنامه میزبان منعکس می‌کند، نه زبان برنامه شما.

اندروید 12

  • در دستگاه‌های دارای Android 12 یا بالاتر، Android Auto حالت رابط کاربری دستگاه را هنگام اجرا تغییر نمی‌دهد. ببینید چگونه می توانم تشخیص دهم که Android Auto در حال اجرا است؟ .
  • به دلیل الزامات ایمن‌تر صادر کردن مؤلفه برای برنامه‌هایی که Android 12 یا بالاتر را هدف قرار می‌دهند، باید به صراحت ویژگی android:exported در عنصر <service> برای خدمات MediaBrowserService و CarAppService اعلام کنید.
  • به دلیل الزامات تغییرپذیری intent های معلق برای برنامه هایی که Android 12 یا بالاتر را هدف قرار می دهند، باید به صراحت تغییرپذیری هر هدف معلق ایجاد شده توسط برنامه خود را مشخص کنید. برای مثال، این شامل اهداف معلقی است که برنامه‌های پیام‌رسان برای پاسخ دادن به پیام‌ها یا علامت‌گذاری آن‌ها به‌عنوان خوانده‌شده استفاده می‌کنند.
،

با هر نسخه اندروید ، تغییرات API و رفتار بر نحوه عملکرد برنامه‌ها در Android Auto و Android Automotive OS تأثیر می‌گذارد. این صفحه جزئیات بسیاری از این تأثیرات را نشان می دهد و اطلاعاتی در مورد نحوه به روز رسانی برنامه خود برای پشتیبانی از نسخه های جدید Android ارائه می دهد.

اندروید 15

  • به دلیل تغییرات درج شده پنجره برای برنامه‌هایی که Android 15 یا بالاتر را هدف قرار می‌دهند، باید برنامه‌های توزیع‌شده در سیستم‌عامل Android Automotive را آزمایش کنید تا بررسی کنید که فعالیت‌های پیاده‌سازی‌شده توسط برنامه شما به‌صورت موردنظر ارائه می‌شوند. برای جزئیات بیشتر در مورد ملاحظات منحصر به فرد سیستم عامل Android Automotive ، به کار با ورودی های پنجره و برش های نمایشگر مراجعه کنید.

اندروید 14

  • از آنجایی که برای برنامه‌هایی که Android 14 یا بالاتر را هدف قرار می‌دهند، به انواع سرویس‌های پیش‌زمینه نیاز است ، بررسی کنید که برای هر سرویس پیش‌زمینه، مانند سرویس‌های پیمایش و پخش رسانه، نوع سرویس پیش‌زمینه را مشخص کنید.
  • از آنجایی که برای برنامه‌هایی که Android 14 یا بالاتر را هدف قرار می‌دهند، گیرنده‌های پخش ثبت‌شده در زمان اجرا باید رفتار صادراتی را مشخص کنند ، برنامه‌هایی که از CarConnection API استفاده می‌کنند باید به androidx.car.app:app:1.3.0-beta01 یا جدیدتر به‌روزرسانی شوند. اتصال API را ببینید.
  • به دلیل تغییرات Android Auto هنگام اجرا در دستگاه‌های Android 14 و بالاتر، راه‌اندازی فعالیت‌ها روی صفحه تلفن از برنامه Android Auto مستلزم ارائه یک ActivityOptions با شناسه نمایشگر تنظیم شده روی صفحه نمایش تلفن ( DEFAULT_DISPLAY ) هنگام تماس با startActivity() است.
    • برنامه‌هایی که از متد CarContext.requestPermissions() استفاده می‌کنند باید به androidx.car.app:app:1.7.0-alpha01 یا جدیدتر به‌روزرسانی شوند، که شامل این اصلاح می‌شود.

اندروید 13

  • برای برنامه‌هایی که با استفاده از کتابخانه برنامه Android for Cars ساخته شده‌اند، محلی Configuration ارائه‌شده توسط CarContext ترجیحات زبان Per-application را برای برنامه میزبان منعکس می‌کند، نه زبان برنامه شما.

اندروید 12

  • در دستگاه‌های دارای Android 12 یا بالاتر، Android Auto حالت رابط کاربری دستگاه را هنگام اجرا تغییر نمی‌دهد. ببینید چگونه می توانم تشخیص دهم که Android Auto در حال اجرا است؟ .
  • به دلیل الزامات ایمن‌تر صادر کردن مؤلفه برای برنامه‌هایی که Android 12 یا بالاتر را هدف قرار می‌دهند، باید به صراحت ویژگی android:exported در عنصر <service> برای خدمات MediaBrowserService و CarAppService اعلام کنید.
  • به دلیل الزامات تغییرپذیری intent های معلق برای برنامه هایی که Android 12 یا بالاتر را هدف قرار می دهند، باید به صراحت تغییرپذیری هر هدف معلق ایجاد شده توسط برنامه خود را مشخص کنید. برای مثال، این شامل اهداف معلقی است که برنامه‌های پیام‌رسان برای پاسخ دادن به پیام‌ها یا علامت‌گذاری آن‌ها به‌عنوان خوانده‌شده استفاده می‌کنند.