برنامه خود را برای سری جدید پیکسل ارتقا دهید: رونمایی شده در Made by Google
۴ دقیقه مطالعه
«ساخته شده توسط گوگل» امکانات موجود در اکوسیستم اندروید را گسترش میدهد. با معرفی پیکسل ۱۱ پرو فولد ، پیکسل واچ ۵ و کل خانواده پیکسل، کاربران به طور یکپارچه در اندازههای مختلف صفحه نمایش، حالتهای منحصر به فرد و تجربیات هوشمند حرکت میکنند. برای شما، به عنوان توسعهدهنده، این یک فرصت عظیم است: کاربران گوشیهای تاشو حدود ۱۴ برابر بیشتر از کاربران گوشیهای معمولی هزینه میکنند. برای کمک به شما در ارتقاء تجربه فعلی خود بدون شروع از ابتدا، ما آخرین راهنماییهای پلتفرم خود را در کنار نمونههای واقعی از توسعهدهندگانی که قبلاً این ویژگیها را در تولید به کار گرفتهاند، به اشتراک میگذاریم.
ارائه تجربیات تطبیقی در نمایشگرهای تاشو و بزرگ

Pixel 11 Pro Fold به برنامه شما این فرصت را میدهد تا با یک نمایشگر داخلی گسترشیافته و یک نمایشگر بیرونی با اندازه استاندارد، قابلیتهای خود را انعطافپذیر کند. ساخت فرم فاکتور تاشو مستلزم کنار گذاشتن قوانین طرحبندی سختکد شده و طراحی بر اساس فضای پنجره موجود است. استفاده از Jetpack Compose APIs مانند Navigation 3 با استراتژیهای Scene یا جدیدترین APIهای طرحبندی ما مانند Grid و FlexBox به کانتینرهای طرحبندی شما اجازه میدهد تا بهطور خودکار بستهبندی، گسترش و تغییر شکل دهند. همچنین میتوانید از API آزمایشی MediaQuery برای تطبیق پویای رابط کاربری خود با سیگنالهای محیطی مانند وضعیت تاشو و حالتهای صفحه کلید استفاده کنید.
ساخت تطبیقی مستلزم ردیابی ابعاد واقعی برنامه به جای اندازه فیزیکی دستگاه است، به خصوص در جریانهای تقسیم صفحه و چندوظیفگی. استفاده از کلاسهای اندازه پنجره از کتابخانه WindowManager به طرحبندی شما اجازه میدهد تا چینها و لولاها را به عنوان جداکنندههای طبیعی محتوا در نظر بگیرد.

برای مثال، Notability از کلاسهای اندازه پنجره Material 3 برای ایجاد یک طرحبندی دو صفحهای واکنشگرا استفاده کرد که به راحتی بین صفحههای تا شده و باز شده جابجا میشود. همانطور که رایان شیا، مدیر مهندسی اندروید در Notability، به اشتراک گذاشت، ردیابی خود پنجره به طرحبندی و بزرگنمایی بوم آنها اجازه میدهد تا اطمینان حاصل شود که یادداشتها در هر تا، چرخش یا تغییر اندازه صفحه نمایش، متناسب با صفحه باقی میمانند و خاطرنشان کرد که آنها میخواستند برنامه "در هر اندازهای حس بومی بودن داشته باشد، نه اینکه فقط برای جا شدن کشیده شود".

اطمینان از اینکه این انتقالها بدون مشکل انجام میشوند، مستلزم حفظ وضعیت (state) در طول تغییرات پیکربندی نیز هست. استفاده از ViewModel وضعیت رابط کاربری (UI) را حفظ میکند، بنابراین تعاملاتی مانند موقعیت اسکرول، ورودیهای فرم و دیالوگهای باز هنگام انتقال بین صفحات داخلی و خارجی بدون وقفه باقی میمانند.
با اتخاذ این رویکرد، Flo Health از عناصر اولیه وضعیت Jetpack Compose، ViewModel و کلاسهای اندازه پنجره استفاده کرد تا سفرهای کاربری پرترافیک خود را در برابر چرخش، تا/باز شدن و تغییر اندازه مقاوم کند. همانطور که الکساندر کولودیاژنی، مهندس ارشد اندروید در Flo Health، به اشتراک گذاشت، "راهنمای تطبیقی اندروید چیزی را که شبیه یک اصلاح اساسی به نظر میرسید، به یک نسخه قالببندی شده تبدیل کرد" و به آنها اجازه داد عناصر اولیه Compose را بدون بازنویسی اتخاذ کنند و "کد حفظ وضعیت [خود] را تقریباً 30٪ کاهش دهند و در عین حال مشکلات چرخه عمر و صحت تجزیه و تحلیل را که برنامه را در هر فاکتور فرم بهبود میبخشید، برطرف کنند."

برای بهرهمندی کامل از قابلیت تاشو بودن دستگاه، از بهروزرسانیهای FoldingFeature برای فعالسازی طرحبندیهای خاص برای هر حالت استفاده کنید. وقتی کاربر دستگاه خود را تا حدی به حالت رومیزی تا میکند، میتوانید رابط کاربری خود را بهطور خودکار با قرار دادن کنترلهای اصلی در نمایشگر پایینی و محتوای اصلی یا منظرهیابها در نمایشگر بالایی، تقسیم کنید.
مدیریت پیشنمایشهای دوربین در طول تغییرات حالت تاشو، نیازمند مدیریت دقیق تغییرات جهتگیری است. مهاجرت به کتابخانه CameraX، مدیریت خودکار چرخش حسگر و مقیاسبندی صفحه نمایش را در بین صفحات تضمین میکند، در حالی که کدهای پایهCamera2 موجود نیز میتوانند با استفاده از کتابخانه CameraViewfinder به پایداری دست یابند. این قابلیتهای دوربین و صفحه نمایش به شما امکان میدهد پیشنمایش دو صفحهای و سلفیهای دوربین عقب با وضوح بالا را با حداقل منطق سفارشی فعال کنید.
همین امروز با بررسی راهنمای کامل توسعه تطبیقی ما در «ساخت برنامههای تطبیقی» ، برنامه خود را برای این فرم فاکتورها آماده کنید.
تجربیات لذتبخش و مبتنی بر اشاره را به مچ دست خود بیاورید

پیکسل واچ ۵ جدید از راه رسید و ما آن را بهینه کردهایم تا از راحتی هوشمند، کممصرف و بدون لمس Wear OS 7 بهرهمند شود. به لطف بهینهسازیهای عملکرد در سطح سیستم و مجموعهای از ویژگیهای جدید که برای کمک به کاربران در انجام کارآمد وظایف ساخته شدهاند، میتوانید تجربیات غنیای را ارائه دهید که فقط به یک اقدام کاربر برای تکمیل نیاز دارند.
چارچوب حرکات یک دستی، راهی مناسب برای کاربران فراهم میکند تا بدون نیاز به لمس صفحه با دست مخالف، با ساعتهای خود تعامل داشته باشند. با شروع انتشار نسخه بتای ۱.۷ از Compose برای Wear OS 7 ، میتوانید کنترل حرکات یک دستی را به طور یکپارچه در برنامههای Wear Compose خود با ورودیهای فیزیکی ساده روی بازوی ساعت، مانند نیشگون گرفتن دوگانه یا چرخش مچ دست، ادغام کنید.
اسپاتیفای از این چارچوب برای آسانتر کردن کنترل رسانهها استفاده میکند . با نگاشت مستقیم رویدادهای حرکتی Wear OS به وضعیت پخشکنندهی رسانه، کاربران میتوانند با استفاده از یک دبل پینچ ساده، پخش را متوقف یا از سر بگیرند و کنترلهای موسیقی را حتی زمانی که دستانشان پر است، در دسترس نگه دارند.

Wear OS 7 همچنین بهروزرسانیهای زنده را مستقیماً روی مچ دست ارائه میدهد تا اطلاعات بلادرنگ مانند نتایج زنده ورزشی، پیشرفت تمرین و وضعیت تحویل را نمایش دهد، که میتواند در نمای At-a-Glance در Pixel Watch 5 نیز ظاهر شود. به عنوان مثال، Just Eat از بهروزرسانیهای زنده برای اطلاعرسانی سریع به کاربران در مورد زمان رسیدن سفارش استفاده میکند. میتوانید بهروزرسانیها را به صورت محلی از برنامه ساعت خود منتشر کنید یا از طریق اتصال اعلانهای تلفن در دستگاههای پشتیبانیشده، ردیابی بلادرنگ را در سراسر صفحه نمایش ارائه دهید.

همچنین میتوانید با استفاده از Wear Widgets که توسط Jetpack Glance و RemoteCompose پشتیبانی میشوند، تعاملات قابل مشاهده را در سطوح مختلف ساعت در Wear OS 7 گسترش دهید. Wear Widgets با Compose، نسبت به چارچوب قدیمی Tiles، بیان و سازگاری بیشتری ارائه میدهند و دو طرحبندی ویجت موجود - کوچک و بزرگ - کاملاً با فرمتهای 2x1 و 2x2 در موبایل هماهنگ هستند و از انسجام طرحهای شما در بین دستگاهها اطمینان حاصل میکنند.
علاوه بر همه این ویژگیهای جدید عالی، Wear OS 7 تا 10 درصد بهبود در عمر باتری نسبت به Wear OS 6 ارائه میدهد و Pixel Watch 5 را به یک همراه واقعاً ضروری برای تمام روز کاربران شما تبدیل میکند.
برای شروع توسعه برای Wear OS 7، از شبیهساز جدید استفاده کنید و تمام منابع و راهنماییهای Wear OS ما را در «ساخت برنامههای مچی با Wear OS» بررسی کنید.
با Gemini Nano 4 هوش درون دستگاهی را آزاد کنید

دستگاههای پیکسل ۱۱ برای اجرای Gemini Nano 4 ساخته شدهاند که هوش سریع، پاسخگو و درون دستگاهی را به سختافزار میآورد. با اجرای مستقیم گردشهای کاری هوش مصنوعی روی دستگاه، میتوانید تعاملات کمتاخیر و بلادرنگ را ارائه دهید که بدون نیاز به رفت و برگشت به فضای ابری، فوری و یکپارچه به نظر میرسند.
از طریق رابط برنامهنویسی کاربردی سریع GenAI ML Kit ، میتوانید درخواستهای زبان طبیعی را مستقیماً به Gemini Nano روی دستگاه ارسال کنید. این مدل از بیش از ۱۴۰ زبان، درک چندوجهی بهتر و موارد دیگر پشتیبانی میکند. با استفاده از قابلیتهای پیشرفتهای مانند خروجی ساختاریافته و حالت تفکر ، ویژگیهای هوشمند روی دستگاه بسازید.
با استفاده از ابزارهای سلف سرویس و مدلهای Gemini ما، قابلیتهای هوشمند را در برنامه خود ایجاد کنید.
نسل بعدی تجربیات را برای اکوسیستم پیکسل همین امروز شکل دهید
«ساخته شده توسط گوگل» نشان میدهد که وقتی سختافزار و نرمافزار با هم تکامل مییابند، چه چیزهایی ممکن است و شما در مرکز این نوآوری هستید. میتوانید همین امروز با بررسی راهنماییهای تطبیقی بهروز شده ما ، ایجاد تجربیات قابل توجه برای Wear OS 7 و ادغام هوش مصنوعی روی دستگاه با کیت ML ، بهینهسازی برنامههای خود را آغاز کنید.
برای کمک به شما در پیادهسازی سریعتر این بهروزرسانیها، اکنون میتوانید از مهارتهای اندروید (Android skills) استفاده کنید که دستورالعملهای بهینهشده با هوش مصنوعی را برای عاملها و ابزارها ارائه میدهند. چه از Gemini در اندروید استودیو استفاده کنید و چه از رابط خط فرمان اندروید (Android CLI) از طریق عاملهای دیگر، مهارتهای اندروید زمینه لازم برای اجرای خودکار گردشهای کاری پیچیده را به ابزارهای هوش مصنوعی شما میدهند. به عنوان مثال، میتوانید با مهارت CameraX از عامل خود بخواهید که مقیاسبندی نمایشگر دوربین را در دستگاههای تاشو مدیریت کند، یا از مهارت Adaptive برای تنظیم طرحبندیهای پویای Compose بدون کار دستی اضافی استفاده کنید.
از این سطوح جدید بهره ببرید، گردش کار خود را با ابزارهای agentic تسریع کنید و آخرین ساختههای خود را با جامعه اندروید به اشتراک بگذارید! برای دسترسی به مستندات کامل به developer.android.com مراجعه کنید، مخزن مهارتهای اندروید در گیتهاب را بررسی کنید و همین امروز شروع به ساخت کنید.
اخبار محصولگوگلبوک دسته جدیدی از لپتاپها را معرفی میکند که بر پایه اندروید مشترک ساخته شدهاند. سختافزار با کارایی بالا از شرکایی مانند اچپی، دل، لنوو، ایسر و ایسوس، راحتی استفاده از دستگاههای همراه را با قدرت کامپیوترهای رومیزی ترکیب میکند.
Fahd Imtiaz , Loryn Hairston • ۴ دقیقه مطالعه
اخبار محصولبا انتشار اندروید ۱۷، ما در حال گذار به یک استاندارد توسعه تطبیقی اولیه هستیم. کاربران شما دیگر به یک فرم فاکتور واحد متکی نیستند؛ آنها در طول روز بین تلفنها، دستگاههای تاشو، تبلتها، لپتاپها، نمایشگرهای خودرو و محیطهای فراگیر واقعیت افزوده (XR) جابجا میشوند.
Fahd Imtiaz • ۳ دقیقه مطالعه
اخبار محصولامروز، نسخه Jetpack Compose آگوست 26 به صورت پایدار منتشر شد!
Nick Butcher • ۵ دقیقه مطالعه
جدیدترین بینشهای توسعه اندروید را به صورت هفتگی در صندوق ورودی خود دریافت کنید.




