اخبار محصول

توسعه تطبیقی ​​برای اکوسیستم رو به گسترش اندروید

مطالعه ۴ دقیقه‌ای
Fahd Imtiaz
مدیر ارشد محصول، توسعه‌دهنده اندروید با تجربه

با انتشار اندروید ۱۷، ما در حال گذار به یک استاندارد توسعه تطبیقی ​​اولیه هستیم. کاربران شما دیگر به یک فرم فاکتور واحد متکی نیستند؛ آنها در طول روز بین تلفن‌ها، دستگاه‌های تاشو، تبلت‌ها، لپ‌تاپ‌ها، نمایشگرهای خودرو و محیط‌های فراگیر واقعیت افزوده (XR) جابجا می‌شوند.

اکنون، با بیش از ۵۸۰ میلیون دستگاه با صفحه نمایش بزرگ در دست کاربران، تطبیق‌پذیری دیگر فقط یک هدف فنی نیست. این یک فرصت عظیم برای دسترسی به کاربران بسیار فعال است. برای پیشرفت در این اکوسیستم چند دستگاهی، برنامه شما باید انعطاف‌پذیر، واکنش‌گرا و آماده برای تقریباً هر سطحی باشد.

فرصت چند دستگاهی

دنیای دستگاه‌های اندرویدی اکنون به یک واقعیت چند دستگاهی تبدیل شده است. کاربران در حال خرید کل اکوسیستم‌ها هستند و از دستگاه‌های دستی به سمت دستگاه‌های تاشو، تبلت‌ها و خودروها حرکت می‌کنند. و داده‌ها واضح است: کاربرانی که چندین دستگاه دارند اغلب بیشتر از کاربرانی که فقط یک تلفن دارند، هزینه می‌کنند.

  • افزایش درآمد: کاربران چند دستگاهی به طور متوسط ​​9 برابر بیشتر از کاربرانی که فقط از تلفن همراه استفاده می‌کنند، هزینه می‌کنند. در مورد گوشی‌های تاشو، این ضریب تعامل می‌تواند به 14 برابر برسد. (منبع: داده‌های داخلی گوگل، 2026)
  • بخش‌های با ارزش بالا را جذب کنید: کاربران صفحه نمایش بزرگ (تبلت‌ها، دستگاه‌های تاشو و کروم‌بوک‌ها) معمولاً تقریباً ۵ برابر بیشتر از کاربرانی که فقط از تلفن همراه استفاده می‌کنند، هزینه می‌کنند.

برای کمک به افزایش دسترسی شما به این کاربران، ما یک نشان جدید در گوگل پلی منتشر کرده‌ایم. برنامه‌هایی که استانداردهای کیفیت تطبیقی ​​را رعایت می‌کنند، اکنون نشان «بهینه‌شده برای صفحات نمایش بزرگ» را دریافت می‌کنند و کشف تجربیات با کیفیت بالا را برای کاربران آسان‌تر می‌کنند.

تصویر5.png

آخرین اخبار در مورد توسعه تطبیقی ​​اندروید در کنفرانس Google I/O

اندروید ۱۷، به‌روزرسانی‌های جدید جت‌پک و ابزارهای پیشرفته به شما کمک می‌کنند تا برنامه‌هایی بسازید که در سطوح مختلف، از تبلت‌های تاشو جیبی گرفته تا گوگل‌بوک‌ها ، حس بومی بودن را القا کنند.

به طور پیش‌فرض تطبیقی: به‌روزرسانی‌های اندروید ۱۷

در اندروید ۱۶، ما تغییرات قابل توجهی را در APIهای جهت‌گیری و تغییر اندازه صفحه نمایش ایجاد کردیم تا رفتار تطبیقی ​​را تسهیل کنیم، ضمن اینکه یک گزینه انصراف موقت برای کمک به شما در این گذار فراهم کردیم. اندروید ۱۷ (سطح API ۳۷) با حذف گزینه انصراف توسعه‌دهنده برای محدودیت‌های جهت‌گیری و تغییر اندازه صفحه نمایش در دستگاه‌های صفحه نمایش بزرگ (sw > 600 dp)، یک خط پایه کیفیت جدید تعیین می‌کند. وقتی سطح API ۳۷ را هدف قرار می‌دهید، برنامه شما باید بتواند با اندازه‌های مختلف صفحه نمایش سازگار شود. این به برنامه شما کمک می‌کند تا تجربه‌ای را ارائه دهد که با انتظارات کاربران مطابقت داشته باشد.

تصویر1.png

برنامه شما روی سطوح حتی بیشتر

علاوه بر اجرای اپلیکیشن موبایل شما روی دستگاه‌های با صفحه نمایش بزرگ از جمله گوشی‌های تاشو، تبلت‌ها، کروم‌بوک‌ها و XR، ما در حال گسترش فضای اندروید برای اپلیکیشن‌های موبایل شما نیز هستیم:

  • نمایشگرهای متصل: اکنون در نسخه پایدار اندروید ۱۶ QPR3، پشتیبانی از نمایشگرهای متصل، دستگاه‌های تلفن همراه پیکسل و سامسونگ پشتیبانی‌شده را قادر می‌سازد تا از طریق پشتیبانی از نمایشگر خارجی به یک محیط دسکتاپ تبدیل شوند.
  • خودرو و تلویزیون: با برنامه Car Ready Mobile Apps و پشتیبانی بهبود یافته از نشانگر برای Android TV ، برنامه تطبیقی ​​شما اکنون می‌تواند به راحتی از تعامل در سیستم اطلاعات سرگرمی و اتاق نشیمن بهره‌مند شود.
تصویر4.png

گوگل‌بوک: تکامل محاسبات رومیزی

در مورد سطوح بیشتر، ما در حال تکامل کار خود در فضای دسکتاپ با Googlebook، نسل بعدی ChromeOS هستیم. ما با بخش‌هایی از پشته اندروید، به برنامه‌های شما این امکان را می‌دهیم که با عملکردی در سطح بومی، احساسی در حد "لپ‌تاپ" داشته باشند.

ساخت با اصول تطبیقی ​​امروزی به شما کمک می‌کند تا مطمئن شوید که برنامه شما برای این نسل جدید از سخت‌افزارهای با کارایی بالا آماده است.

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

برای شروع، همین امروز شبیه‌ساز دسکتاپ جدید را که اکنون در اندروید استودیو کانری موجود است، امتحان کنید.

google_aluminium_hype_film_hp_sh18019_main_design_v04_00068 (1).png

فراتر از طرح‌بندی‌ها: ورودی غیر لمسی

کیفیت تطبیقی ​​اپلیکیشن فراتر از ابعاد پنجره است، از جمله مدیریت الگوهای ورودی غیر لمسی مانند صفحه کلید، ترک‌پد، ماوس، قلم که روش‌های ورودی اصلی در صفحات نمایش بزرگ هستند.

  • پشتیبانی از ترک‌پد: کامپوز ۱.۱۱ اکنون پشتیبانی از ترک‌پد را در کنار ماوس ارائه می‌دهد و APIهای جدیدی را برای خودکارسازی تست ورودی غیرلمسی از جمله TrackpadInjectionScope و performTrackpadInput ارائه می‌دهد.
  • نشانگرهای فوکوس: با پشتیبانی داخلی از حلقه‌های فوکوس استاندارد در نوشتن، دسترسی را بهبود بخشید.

ساخت طرح‌بندی‌های تطبیقی ​​با Jetpack Compose

ما اکنون در مرحله اول Compose هستیم و Jetpack Compose روش پیشنهادی ما برای ساخت رابط‌های کاربری مدرن و تطبیق‌پذیر است تا به شما در مدیریت کارآمد پیچیدگی طرح‌بندی کمک کند.

  • طرح‌بندی‌های اولیه جدید: ما طرح‌بندی‌های Grid و FlexBox را معرفی می‌کنیم که قابلیت‌های قدرتمند و الهام گرفته از CSS را برای Compose هم برای طرح‌بندی‌های یک بعدی و هم دو بعدی به ارمغان می‌آورند.
  • ناوبری ۳: نسخه ۱.۱ برای compose-navigation3، دکوراتورهای صحنه را معرفی می‌کند که به شما امکان می‌دهد صفحات خود را با محتوای دیگری مانند میله‌ها، ریل‌ها و دیالوگ‌ها پوشش دهید.
  • رابط برنامه‌نویسی کاربردی مدیاکوئری (MediaQuery API): رابط برنامه‌نویسی کاربردی آزمایشی جدید مدیاکوئری ، قابلیت‌های رابط کاربری قابل مشاهده‌ای مانند اندازه پنجره و دقت اشاره‌گر را ارائه می‌دهد که به شما امکان می‌دهد رابط کاربری برنامه خود را با پیکربندی فعلی دستگاه تطبیق داده و بهینه کنید.
  • API استایل‌ها: با استفاده از API استایل‌های آزمایشی جدید مبتنی بر حالت، ویژگی‌های بصری برنامه خود را به صورت پویا تکامل دهید.
تبدیل-به-تبلت.gif


ابزارهای توسعه‌دهنده مبتنی بر هوش مصنوعی

اندروید استودیو و رابط خط فرمان اندروید (Android CLI) در حال تکامل هستند تا به شما در طراحی سریع‌تر برنامه‌های تطبیقی ​​کمک کنند.

  • مهارت‌های اندروید: این دستورالعمل‌های ماژولار هوش مصنوعی برای کمک به هر LLM در انجام وظایف پیچیده معماری، از جمله کمک به شما در مهاجرت از View-to-Compose، پیاده‌سازی طرح‌بندی‌های تطبیقی، تبدیل Navigation 2 به Navigation 3 و مهاجرت از کتابخانه‌های دوربین قدیمی به CameraX طراحی شده‌اند. با این مهارت‌های جدید در مخزن Android Skills Github و از طریق Android CLI شروع کنید.
  • عامل پروژه جدید: این عامل که در اندروید استودیو پاندا ۲ موجود است، به طور پیش‌فرض پروژه‌های جدید را با بهترین شیوه‌های تطبیقی ​​مقداردهی اولیه می‌کند.
O26_315_PKLS_توسعه تطبیقی ​​برای اکوسیستم در حال گسترش اندروید.png

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

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

با توسعه تطبیقی ​​شروع کنید و آینده برنامه‌های خود را شکل دهید.

این اطلاعیه و تمام به‌روزرسانی‌های Google I/O 2026 را در io.google بررسی کنید.

نوشته شده توسط:

ادامه مطلب