اخبار محصول
خداحافظ فقط موبایل، سلام تطبیقی: سه بهروزرسانی ضروری از سال ۲۰۲۵ برای ساخت برنامههای تطبیقی
مطالعه ۲ دقیقهای

خداحافظ فقط موبایل، سلام تطبیقی: سه بهروزرسانی ضروری از سال ۲۰۲۵ برای ساخت برنامههای تطبیقی
در سال ۲۰۲۵، اکوسیستم اندروید بسیار فراتر از تلفنهای همراه رشد کرده است. امروزه، توسعهدهندگان این فرصت را دارند که به بیش از ۵۰۰ میلیون دستگاه فعال، از جمله دستگاههای تاشو، تبلتها، XR، کرومبوکها و خودروهای سازگار، دسترسی پیدا کنند.

اینها فقط صفحه نمایشهای اضافی نیستند؛ آنها مخاطبان با ارزش بالاتری را نشان میدهند. ما دیدهایم که کاربرانی که هم تلفن و هم تبلت دارند، 9 برابر بیشتر از کسانی که فقط تلفن دارند، برای برنامهها و خریدهای درون برنامهای هزینه میکنند. برای کاربران گوشیهای تاشو، این میانگین هزینه تقریباً به 14 برابر بیشتر* میرسد.
این تعامل، نشاندهندهی یک تغییر ضروری در توسعه است: خداحافظ برنامههای موبایل، سلام برنامههای تطبیقی .

برای کمک به شما در ساختن آن آینده، امسال را صرف انتشار ابزارهایی کردیم که روش پیشفرض ساخت و ساز را تطبیقی میکنند. در اینجا سه بهروزرسانی کلیدی از سال ۲۰۲۵ ارائه شده است که برای کمک به شما در ساخت این تجربیات طراحی شدهاند.
استانداردسازی رفتار تطبیقی با اندروید ۱۶
برای پشتیبانی از این تغییر، اندروید ۱۶ تغییرات قابل توجهی در نحوه محدود کردن جهتگیری و تغییر اندازه برنامهها ایجاد کرد . در نمایشگرهای حداقل ۶۰۰dp، محدودیتهای مانیفست و زمان اجرا نادیده گرفته میشوند، به این معنی که برنامهها دیگر نمیتوانند خود را به یک جهت یا اندازه خاص محدود کنند. در عوض، آنها کل پنجره نمایشگر را پر میکنند و تضمین میکنند که رابط کاربری شما به طور یکپارچه در حالتهای عمودی و افقی تغییر اندازه میدهد.
از آنجا که این بدان معناست که زمینه برنامه شما بیشتر تغییر خواهد کرد، مهم است که تأیید کنید که در طول تغییرات پیکربندی، وضعیت رابط کاربری را حفظ میکنید. در حالی که اندروید ۱۶ یک گزینه انصراف موقت برای کمک به شما در مدیریت این انتقال ارائه میدهد، اندروید ۱۷ (SDK37) این رفتار را اجباری میکند. برای اطمینان از اینکه برنامه شما تحت این شرایط جدید مطابق انتظار رفتار میکند، همین امروز از شبیهساز قابل تغییر اندازه در اندروید استودیو برای آزمایش طرحبندیهای تطبیقی خود استفاده کنید.
پشتیبانی از صفحات نمایش فراتر از تبلت با Jetpack WindowManager 1.5.0
با تکامل دستگاهها، تعاریف فعلی ما از «بزرگ» نیز باید با آنها تکامل یابد. در ماه اکتبر، ما Jetpack WindowManager 1.5.0 را منتشر کردیم تا از تعداد رو به رشد صفحات نمایش و محیطهای دسکتاپ بسیار بزرگ پشتیبانی بهتری داشته باشد.
در این سطوح، طرحبندی استاندارد «گسترده» که معمولاً دو صفحه را به راحتی در خود جای میدهد، اغلب کافی نیست. در یک مانیتور ۲۷ اینچی، دو صفحه میتوانند کشیده و پراکنده به نظر برسند و فضای ارزشمند صفحه نمایش را بلااستفاده بگذارند. برای حل این مشکل، WindowManager 1.5.0 دو کلاس جدید برای اندازه پنجره با عرض معرفی کرد: بزرگ (۱۲۰۰dp تا ۱۶۰۰dp) و خیلی بزرگ (۱۶۰۰dp+).

این نقاط توقف جدید، زمان تغییر به رابطهای کاربری با چگالی بالا را نشان میدهند. به جای کشیدن نمای جزئیات لیست معمولی، میتوانید از عرض برای نمایش همزمان سه یا حتی چهار پنجره استفاده کنید. یک سرویسدهنده ایمیل را تصور کنید که به راحتی پوشهها، لیست صندوق ورودی، پیام باز و نوار کناری تقویم را، همه در یک نما نمایش میدهد. پشتیبانی از این کلاسهای اندازه پنجره در نسخه ۱.۲ به Compose Material 3 تطبیقی اضافه شده است.
بازنگری در سفرهای کاربر با Jetpack Navigation 3
ساخت رابط کاربری که از یک صفحه نمایش تلفن به یک طرحبندی چند قسمتی تبلت تغییر شکل میدهد، قبلاً نیاز به مدیریت وضعیت پیچیده داشت. این اغلب به معنای مجبور کردن یک نمودار ناوبری طراحی شده برای مقاصد واحد برای مدیریت نمایشهای همزمان بود. Jetpack Navigation 3 که اولین بار در I/O 2025 اعلام شد ، اکنون پایدار است و رویکرد جدیدی را برای مدیریت سفرهای کاربر در برنامههای تطبیقی معرفی میکند.
Nav3 که برای Compose ساخته شده است، از ساختار گراف یکپارچه فاصله میگیرد. در عوض، بلوکهای سازندهی جدا شدهای را ارائه میدهد که به شما کنترل کامل بر back stack و state را میدهد. این امر چالش منبع واحد حقیقت را که در طرحبندیهای split-pane رایج است، حل میکند. از آنجا که Nav3 از Scenes API استفاده میکند، میتوانید چندین pane را به طور همزمان و بدون مدیریت back stack های متناقض نمایش دهید و انتقال بین نماهای فشرده و گسترده را ساده کنید.
پایه و اساسی برای آیندهای تطبیقی

امسال ابزارهای مورد نیاز شما، از بهینهسازی برای طرحبندیهای گسترده گرفته تا کنترلهای جزئی WindowManager و Navigation 3 ، ارائه شد. و اندروید ۱۶ تغییر به سمت رابط کاربری واقعاً انعطافپذیر را آغاز کرد و بهروزرسانیهای آن سال آینده ارائه میشوند تا تجربیات تطبیقی عالی را در تمام فرم فاکتورها ارائه دهند. برای کسب اطلاعات بیشتر در مورد اصول توسعه تطبیقی و شروع کار، به d.android.com/adaptive-apps مراجعه کنید.
ابزارها آماده هستند و کاربران منتظرند. بیصبرانه منتظریم ببینیم چه چیزی میسازید!
*منبع: دادههای داخلی گوگل
ادامه مطلب

اخبار محصول
نسخه ۱.۰ ناوبری جتپک ۳ پایدار شد!
Don Turner • ۳ دقیقه مطالعه

اخبار محصول
با ورود گوشیهای جدید مانند Pixel 10 Pro Fold به اکوسیستم اندروید، توسعه اپلیکیشنهای تطبیقی برای ایجاد تجربه کاربری با کیفیت بالا در تلفنها، تبلتها و دستگاههای تاشو ضروری است.
Fahd Imtiaz , Miguel Montemayor • 3 دقیقه خواندن

اخبار محصول
این شامل شروع انتشار اندروید ۱۶، به همراه جزئیاتی برای توسعهدهندگان و کاربران، پیشنمایش توسعهدهندگان برای تجربیات دسکتاپ اندروید بهبود یافته با نمایشگرهای متصل، و بهروزرسانیها برای کاربران اندروید در سراسر برنامههای گوگل و موارد دیگر، به علاوهی عرضهی پیکسل در ماه ژوئن میشود.
Fahd Imtiaz • ۶ دقیقه مطالعه
در جریان باشید
جدیدترین بینشهای توسعه اندروید را به صورت هفتگی در صندوق ورودی خود دریافت کنید.



