برنامه خود را ایجاد کنید
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
ایجاد برنامه رسانه خود برای سیستم عامل Android Automotive شامل 6 کار طراحی اساسی است.
این بخش یک نمای کلی از آن وظایف ارائه می دهد. همچنین توضیح میدهد که خودروسازان و توسعهدهندگان اپلیکیشن چگونه به تجربه اپلیکیشن رسانه کمک میکنند.
نمای کلی کار
از آنجایی که بیشتر طراحی اپلیکیشن رسانه به عهده سازندگان خودرو است، وظایف مربوط به طراحی برای توسعه دهندگان اپلیکیشن نسبتاً ساده است.
در اینجا 6 وظیفه اساسی برای توسعه دهندگان برنامه وجود دارد:
1) برنامهریزی برگههای پیمایش: حداکثر 4 نمای سطح بالا از محتوا را انتخاب کنید و در مورد نمادها یا برچسبهای برگههای پیمایش تصمیم بگیرید.
2) نماهای مرور برنامه: برنامه ریزی کنید که چگونه نماهای سطح بالا و سطح پایین محتوا سازماندهی و قالب بندی شوند (شبکه یا فهرست؟).
3) سفارشی کردن کنترلهای پخش: تصمیم بگیرید که آیا میخواهید کنشها و نمادهای سفارشی ارائه کنید و آیا یک صف را اجرا کنید.
4) تطبیق جریان ورود به سیستم: در صورت نیاز به ورود به سیستم، کد ارائه شده را برای ایجاد یک جریان ورود به سیستم برای برنامه خود تطبیق دهید.
5) تنظیمات طراحی: در صورت نیاز به تنظیمات، صفحه تنظیمات را برای برنامه خود طراحی کنید.
6) عناصر نام تجاری را ارائه دهید: نماد برنامه و رنگ برجسته خود را ارائه دهید تا خودروسازان بتوانند برند شما را روی صفحه نمایش دهند.
از پیوندهای بالا برای دسترسی به راهنمایی های دقیق تر در مورد هر کار استفاده کنید. برای خلاصه ای از عناصر طراحی که باید ارائه دهید، به چک لیست مراجعه کنید.
تقسیم نقش ها
جدول زیر نقش طراحی خودروسازان و توسعه دهندگان اپلیکیشن را در تضمین تجربه یکپارچه اپلیکیشن رسانه ای خلاصه می کند.
جنبه ای از تجربه رسانه ای | نقش طراحی خودروساز | نقش طراحی برنامه نویس |
---|
پیمایش برنامه های رسانه ای | تصمیم بگیرید که نوار برنامه کجا می رود و از ناوبری برنامه و کنترل هایی که می توانند در نوار برنامه ظاهر شوند پشتیبانی کنید | تصمیم بگیرید که کدام نماهای محتوای سطح بالا در برگههای نوار برنامه نمایش داده شود و در صورت نیاز نمادها و برچسبگذاری ارائه کنید از برگههای پیمایش طرح دیدن کنید |
مرور جزئیات محتوا | اندازه و محتوای موارد شبکه یا فهرست را تعیین کنید و هدر برنامه را در سطوح پایینتر محتوا پیادهسازی کنید | قالب (شبکه یا فهرست) و سازماندهی محتوای رسانه قابل مرور را در هر سطح تعیین کنید از نماهای مرور طرح بازدید کنید |
پخش رسانه | نمای بازپخش و نوار کنترل به حداقل رسیده را با فراداده رسانه مناسب و کنترلهای بازپخش، از جمله کنترلهای هر اقدام سفارشی در برنامه، پیادهسازی کنید. در نمای بازپخش و یک ظاهر طراحی برای صف، امکان صف فراهم کنید. | تصمیم بگیرید که آیا اقدامات سفارشی را در نوار کنترل اجرا کنید یا خیر، و نمادهایی برای آنها ارائه دهید. تصمیم بگیرید که آیا یک صف را اجرا کنید و آیا یک نشانگر برای آهنگ در حال پخش ارائه دهید. از سفارشی کردن کنترلهای پخش دیدن کنید |
ورود به سیستم، تنظیمات و جستجو | مقرون به صرفهای برای جستجو و تنظیمات در نوار نوار برنامه، طراحی صفحهکلیدهای جستجو و اتصال کاربران به صفحههای ورود به سیستم در صورت لزوم | در صورت نیاز، جریان ورود به سیستم (اقتباس از کد نمونه) و صفحه تنظیمات را ارائه دهید از Adapt Sign-in flow و Design sign-in & settings دیدن کنید |
انتساب برند | نماد برنامه را در تمام صفحات محتوا نمایش دهید و انتخاب کنید که در آن رنگ برنامه شخص ثالث به عنوان لهجه اعمال شود | نماد برنامه را ارائه کنید و رنگ تاکیدی را مشخص کنید از ارائه عناصر برندینگ دیدن کنید |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003eDeveloping media apps for Android Automotive OS involves six key design tasks for app developers, including planning navigation and browsing, customizing playback, adapting sign-in, designing settings, and providing branding elements.\u003c/p\u003e\n"],["\u003cp\u003eCar makers handle the broader user interface and experience while app developers focus on content presentation and app-specific features.\u003c/p\u003e\n"],["\u003cp\u003eApp developers have specific responsibilities for navigation tabs, browsing views, playback controls, sign-in flow, settings design, and branding elements.\u003c/p\u003e\n"],["\u003cp\u003eResources are available for detailed guidance on each design task, including links to specific sections and a design checklist.\u003c/p\u003e\n"],["\u003cp\u003eCollaboration between car makers and app developers is crucial to ensure a seamless and unified media experience for users in vehicles.\u003c/p\u003e\n"]]],[],null,["# Create your app\n\n\u003cbr /\u003e\n\nCreating your media app for Android Automotive OS involves 6 basic design tasks.\n\nThis section provides an overview of those tasks. It also describes how both car makers and app developers contribute to the media app experience.\n\n*** ** * ** ***\n\nTask overview\n-------------\n\nBecause most of media app design is up to car makers, the design-related tasks for app developers are relatively simple.\n\nHere are the 6 basic tasks for app developers:\n\n[**1) Plan navigation tabs:**](/cars/design/automotive-os/apps/media/create-your-app/plan-navigation-tabs) Choose up to 4 top-level views of content and decide on icons or labels for navigation tabs.\n\n[**2) Plan browsing views:**](/cars/design/automotive-os/apps/media/create-your-app/plan-browsing-views) Plan how top-level and lower-level views of content will be organized and formatted (grid or list?).\n\n[**3) Customize playback controls:**](/cars/design/automotive-os/apps/media/create-your-app/customize-playback) Decide whether you want to provide custom actions and icons and whether to implement a queue.\n\n[**4) Adapt sign-in flow:**](/cars/design/automotive-os/apps/media/create-your-app/adapt-signin-flow) Adapt the provided code to create a sign-in flow for your app, if it requires sign-in.\n\n[**5) Design settings:**](/cars/design/automotive-os/apps/media/create-your-app/design-settings) Design settings screens for your app, if settings are needed.\n\n[**6) Provide branding elements:**](/cars/design/automotive-os/apps/media/create-your-app/provide-branding-elements) Provide your app icon and accent color, so that car makers can represent your brand onscreen.\n\nUse the links above to access more detailed guidance about each task. For a summary of the design elements you'll need to provide, consult the [checklist](/cars/design/automotive-os/apps/media/app-checklist).\n\n*** ** * ** ***\n\nDivision of roles\n-----------------\n\nThe table below summarizes the design roles of car makers and app developers in ensuring a unified media app experience.\n\n| Aspect of the media experience | Car maker's design role | App developer's design role |\n|---------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Navigating media apps** | Decide where the app bar goes and support app navigation and controls that can appear in the app bar | Decide which top-level content views to represent in the app bar's tabs and provide icons and labeling as needed Visit [Plan navigation tabs](/cars/design/automotive-os/apps/media/create-your-app/plan-navigation-tabs) |\n| **Browsing content details** | Determine size and content of grid or list items and implement app header at lower levels of content | Determine format (grid or list) and organization for browsable media content at each level Visit [Plan browsing views](/cars/design/automotive-os/apps/media/create-your-app/plan-browsing-views) |\n| **Playing media** | Implement playback view and minimized control bar with appropriate media metadata and playback controls, including controls for any custom actions in the app. Provide a queue affordance in playback view and styling for the queue. | Decide whether to implement custom actions on the control bar, and provide icons for them. Decide whether to implement a queue and whether to provide an indicator for the currently playing track. Visit [Customize playback controls](/cars/design/automotive-os/apps/media/create-your-app/customize-playback) |\n| **Sign-in, settings \\& search** | Provide affordances for search and settings on the app bar bar, design search keyboards, and connect users to sign-in screens as needed | Provide sign-in flow (adapted from sample code) and settings screens if needed Visit [Adapt sign-in flow](/cars/design/automotive-os/apps/media/create-your-app/adapt-signin-flow) and [Design sign-in \\& settings](/cars/design/automotive-os/apps/media/create-your-app/design-settings) |\n| **Brand attribution** | Display the app icon on all content screens and choose where to apply the third-party app color as an accent | Provide app icon and specify accent color Visit [Provide branding elements](/cars/design/automotive-os/apps/media/create-your-app/provide-branding-elements) |"]]