طراحی یک برنامه با Android for Cars App Library شامل توالی الگوها در جریان کار و سفارشی کردن آنها برای اهداف برنامه و کاربران شما است.
از کتابخانه برای ایجاد برنامه در دسته های زیر استفاده کنید:
- برنامه های ارتباطی ، مانند تماس VoIP
- برنامه های ناوبری
- برنامه های رسانه ای
- سایر برنامه های مرتبط با رانندگی، مانند نقطه مورد علاقه، اینترنت اشیا و آب و هوا
برای درک فرآیند طراحی در سطح بالا، به روند زیر مراجعه کنید. برای جزئیات نقش خود و نقش کتابخانه برنامه در ایجاد تجربه برای کاربران، ببینید چه کسی چه چیزی را مدیریت می کند .
مراحل فرآیند
طراحی با کتابخانه برنامه Android for Cars به طور کلی شامل مراحل زیر است:
- وظایف کاربر را تعریف کنید . مشخص کنید که چه وظایفی برای کاربران مهم است که با برنامه شما در وسایل نقلیه انجام دهند.
- جریان های کار را برنامه ریزی کنید . دنباله ای از الگوها را برای هدایت کاربران در هر کار انتخاب کنید.
- وضعیت رانندگی را در نظر بگیرید . از الگوهای فقط پارک شده و استراتژی های جریان کار استفاده استراتژیک کنید.
- برنامه ریزی ارتباطات گزینه های ارتباطی مناسب را برای همه سناریوهایی که برنامه شما با کاربران ارتباط برقرار می کند، انتخاب کنید.
- برنامه خود را سفارشی کنید محتوای هر الگو را به گونه ای سفارشی کنید تا نیازهای کاربران خود را منعکس کند، و استایل را برای نشان دادن برند برنامه خود سفارشی کنید.
چه کسی چه چیزی را اداره می کند
هنگامی که برنامه ای را با کتابخانه برنامه Android for Cars ایجاد می کنید، کتابخانه برنامه از بسیاری از جنبه های تجربه برنامه مراقبت می کند، از جمله بهینه سازی آن برای رانندگی در همه خودروهای سازگار.
آنچه که کتابخانه اداره می کند | آنچه توسعه دهندگان برنامه مدیریت می کنند |
---|---|
ورودی: مدیریت ورودی کاربر به الگوها از طریق مکانیسمهای موجود در خودروهای خاص، مانند صفحه لمسی یا چرخشی | ورودی صوتی: پردازش صدای ضبط شده |
اندازه صفحه: تطبیق محتوا با اندازه صفحه نمایش | جریان های کاربر: ایجاد توالی های سفارشی سازی شده از الگوها که به سفرهای حیاتی کاربر می پردازند |
انتقال صفحه: انتقال حرکت بین صفحه نمایش | فراداده: ارائه ابرداده مانند موارد فهرست و مکان ها برای پین شدن روی نقشه ها |
رابط کاربری سازگار و بهینه برای رانندگی: اطمینان از آشنا بودن و سازگاری رابط کاربری و الگوهای تعامل در بین برنامهها | عناصر نام تجاری: ارائه نمادهای برنامه، تصاویر، و رنگ های تاکیدی سفارشی (با انواع روشن و تیره) |
حالت روشن و تاریک (به استثنای مواردی که در زیر ذکر شده است): تنظیم ویژگی های الگو در حالت مناسب برای شرایط نور محیط | نقشهها (فقط برنامههای ناوبری): ترسیم و بهروزرسانی نقشهها (با تم روشن یا تاریک، طبق دستورالعمل) از جمله نقشه برای نمایش خوشهای در صورت لزوم |
محدودیتهای UX بر اساس وضعیت رانندگی: محدود کردن متن یا غیرفعال کردن برخی ویژگیها، مانند صفحه کلید، در حالی که کاربر در حال رانندگی است. | |
نقشهها برای برنامههای غیر ناوبری: ترسیم نقشه در قالب فهرست مکان (نقشه). |