با Jetpack Compose، تجربه کاربری را در تلفن‌ها، تبلت‌ها، دستگاه‌های تاشو، دسکتاپ‌ها، اتومبیل‌ها و واقعیت افزوده دوبعدی (XR 2D) بهینه کنید. پایه و اساس استقرار برنامه خود را در Android TV، واقعیت افزوده فراگیر (XR) و فرم‌فکتورهای دستگاه‌های آینده بنا کنید.

دنیای چند دستگاهی

برنامه‌های کاربردی بسازید که در کل اکوسیستم اندروید قابل استفاده باشند. از ابزارها و APIهای مدرن برای دسترسی به کاربران بیشتر با یک کدبیس واحد و قابل نگهداری استفاده کنید.
برنامه خود را برای همه فرم فاکتورها به طور همزمان بسازید. برنامه خود را با یک کد پایه Compose واحد و قابل نگهداری، در تلفن‌ها، تبلت‌ها، دستگاه‌های تاشو، دسکتاپ‌ها، نمایشگرهای خودرو و حتی فضاهای مجازی Android XR در معرض دید کاربران قرار دهید.
طرح‌بندی‌هایی ایجاد کنید که با هر صفحه نمایش یا هر اندازه یا جهت پنجره برنامه سازگار شوند. با طرح‌بندی‌های متعارف و اجزای رابط کاربری Compose که به طور خودکار برای تطبیق با ابعاد صفحه نمایش تغییر می‌کنند، از فضای نمایش موجود نهایت استفاده را ببرید.
با کمک هوش مصنوعی در اندروید استودیو ، Antigravity و — به صورت مستقل یا در ترمینال IDE مورد علاقه‌تان — Android CLI ، توسعه برنامه تطبیقی ​​خود را تسریع کنید. برنامه خود را با شبیه‌ساز دستگاه مجازی اندروید با قابلیت تغییر اندازه یا انواع شبیه‌سازهای فرم فاکتور آزمایش کنید تا عملکرد پویای طرح‌بندی‌های تطبیقی ​​خود را بررسی کنید.
با استفاده از دستورالعمل‌های کیفیت تطبیقی ​​اپلیکیشن ، از ابتدا کیفیت را در اپلیکیشن خود ایجاد کنید. برای داشتن یک اپلیکیشن با کیفیت بالا در تمام فرم فاکتورها، به سطح ۲ (بهینه‌سازی تطبیقی) یا برای ویژگی‌های منحصر به فرد دستگاه و یک تجربه کاربری جذاب، به سطح ۱ (متمایز تطبیقی) دست یابید.

بازگشت سرمایه حداکثری

به کاربران بیشتری در دستگاه‌های بیشتر دسترسی پیدا کنید. توجه بیش از ۳۰۰ میلیون کاربر دستگاه‌های صفحه نمایش بزرگ را جلب کنید. از ۱۴ برابر هزینه درون برنامه‌ای کاربران گوشی‌های تاشو، درآمد کسب کنید. با کاربران کروم‌بوک در ۹۳٪ از مناطق آموزشی ایالات متحده ارتباط برقرار کنید. توسط میلیون‌ها کاربر اندروید اتو و اندروید تی‌وی دیده شوید.

تجربیات متمایز

از ویژگی‌های منحصر به فرد فرم‌فکتورها و پیکربندی‌های مختلف دستگاه برای ارائه بهترین تجربه کاربری در هر دستگاه پشتیبانی می‌کند.
نمایشگرها، کیبوردها، ماوس‌ها و ترک‌پدهای بزرگ، تعامل بیشتر، بهره‌وری بیشتر و گیم‌پلی فراگیر را امکان‌پذیر می‌کنند.
ویژگی‌های تاشو مانند حالت رومیزی و حالت کتابی، فرصت‌هایی را برای طراحی نوآورانه اپلیکیشن فراهم می‌کنند.
نمایشگرهای بزرگ و اغلب غیرمستطیلی خودرو و ویژگی‌های منحصر به فرد سیستم عامل اندروید اتوموتیو، ملاحظات ویژه‌ای را برای برنامه‌های پارک خودرو ایجاد می‌کند.
ترک‌پد و کیبورد داخلی، ورودی فراتر از لمس را امکان‌پذیر می‌کنند. پنجره‌بندی دسکتاپ، امکاناتی را برای طرح‌بندی‌های تطبیقی ​​برنامه‌ها ارائه می‌دهد.
تجربه کاربری در تلویزیون‌ها نیازمند طرح‌بندی‌هایی است که از فاصله ۱۰ فوتی قابل مشاهده باشند و یک پد جهت‌یابی با دکمه انتخاب برای پیمایش برنامه.
اپلیکیشن‌های واقعیت افزوده با طرح‌بندی‌های فضایی، مدل‌های سه‌بعدی و محیط‌های فراگیر، تجربه کاربری را بهبود می‌بخشند.

APIهای تطبیقی

رابط‌های برنامه‌نویسی کاربردی تطبیقی ​​Jetpack Compose به شما این امکان را می‌دهند که با یک کدبیس واحد، برای هر فرم فاکتور، اندازه پنجره یا حالت نمایش، از جمله حالت تقسیم صفحه و پنجره‌بندی دسکتاپ، برنامه بسازید.
با مدل استاندارد وب flexbox طرح‌بندی بسازید. عناصر را به صورت افقی یا عمودی مرتب کنید و اجازه دهید Compose اندازه و فاصله را در هر نمایشگری مدیریت کند.
شبکه‌های چند ستونی و چند ردیفی انعطاف‌پذیری ایجاد کنید که به طور خودکار تعداد ستون‌ها و ردیف‌ها را برای تناسب با فضای نمایش موجود در هر اندازه صفحه نمایش تنظیم می‌کنند.
ابعاد پنجره، وضعیت دستگاه، قابلیت‌های سخت‌افزاری و ویژگی‌های سیستم را جستجو کنید تا رابط کاربری خود را به صورت پویا با پیکربندی خاص هر دستگاه تطبیق دهید.

الگوهای طراحی اثبات‌شده

طرح‌بندی‌های متعارف، تجربه کاربری بهینه را برای همه فرم فاکتورها تضمین می‌کنند.
صحنه‌های ناوبری به برنامه شما این امکان را می‌دهند که به طور یکپارچه با چندین فرم فاکتور سازگار شود.
با نمایش پنجره‌های فهرست و جزئیات در کنار هم در نمایشگرهای بزرگ اما به صورت جداگانه در نمایشگرهای کوچک، دسترسی به محتوای اقلام فهرست را با یک کلیک فعال کنید.
عناصر محتوا را در یک شبکه گسترده بچینید، عناصر را بر اساس اندازه و محل قرارگیری به هم مرتبط کنید و با استفاده از تناسب و مقیاس، توجه را به عناصر جلب کنید.
محتوا را در قسمت‌های نمایش اصلی و فرعی سازماندهی کنید تا ابزارها، گزینه‌ها و تنظیمات به راحتی در دسترس و قابل اجرا برای محتوای اصلی باشند.
جریان رابط کاربری برنامه خود را با صحنه‌ها تعریف کنید. طرح‌بندی‌های سفارشی ایجاد کنید، رابط کاربری خود را با اندازه‌های مختلف صفحه نمایش تطبیق دهید، تجربیات پیچیده چند پنجره‌ای را مدیریت کنید.

طراحی تطبیقی

با استفاده از کامپوننت‌های Material Design و Jetpack Compose، طرح‌بندی‌هایی برای فرم‌فاکتورهای مختلف ایجاد کنید.