نسخه بتای ۶.۱
| تاریخ انتشار | ۲۹ سپتامبر ۲۰۲۶ |
| ساختمانها | CP41.260831.007.A3 CP41.260831.011 |
| پشتیبانی از شبیهساز | x86 (64-bit)، ARM (v8-A) |
| سطح وصله امنیتی | 2026-08-05 |
| خدمات Google Play | ۲۶.۲۸.۳۳ |
نسخه بتا ۶
| تاریخ انتشار | ۲۴ سپتامبر ۲۰۲۶ |
| ساختمانها | CP41.260831.007 |
| پشتیبانی از شبیهساز | x86 (64-bit)، ARM (v8-A) |
| سطح وصله امنیتی | 2026-08-05 |
| خدمات Google Play | ۲۶.۲۸.۳۳ |
نسخه بتا ۵
| تاریخ انتشار | ۱۵ سپتامبر ۲۰۲۶ |
| ساختمانها | CP41.260828.004.A8 CP41.260828.005.A6 |
| پشتیبانی از شبیهساز | x86 (64-bit)، ARM (v8-A) |
| سطح وصله امنیتی | 2026-08-05 |
| خدمات Google Play | ۲۶.۲۸.۳۳ |
نسخه بتا ۴
| تاریخ انتشار | ۲۸ اوت ۲۰۲۶ |
| ساختمانها | CP41.260814.003.A2 CP41.260814.003.B1 CP41.260814.003.C2 |
| پشتیبانی از شبیهساز | x86 (64-bit)، ARM (v8-A) |
| سطح وصله امنیتی | 2026-08-05 |
| خدمات Google Play | ۲۶.۲۸.۳۳ |
نسخه بتا ۳
| تاریخ انتشار | ۱۴ اوت ۲۰۲۶ |
| ساختمانها | CP41.260731.005.A2 CP41.260731.005.B1 |
| پشتیبانی از شبیهساز | x86 (64-bit)، ARM (v8-A) |
| سطح وصله امنیتی | 2026-08-05 |
| خدمات Google Play | ۲۶.۲۶.۳۴ |
نسخه بتا ۲
| تاریخ انتشار | ۳ اوت ۲۰۲۶ |
| ساختمانها | CP41.260717.006 |
| پشتیبانی از شبیهساز | x86 (64-bit)، ARM (v8-A) |
| سطح وصله امنیتی | 2026-07-05 |
| خدمات Google Play | ۲۶.۲۴.۳۵ |
نسخه بتا ۱
| تاریخ انتشار | ۲۰ ژوئیه ۲۰۲۶ |
| ساختمانها | CP41.260701.005 |
| پشتیبانی از شبیهساز | x86 (64-bit)، ARM (v8-A) |
| سطح وصله امنیتی | 2026-07-05 |
| خدمات Google Play | ۲۶.۲۳.۳۴ |
Android 17 QPR 2 Beta 6.1 (سپتامبر ۲۰۲۶)
با تکیه بر انتشار اولیه Android 17، همچنان به بهروزرسانی پلاتفرم با اصلاحات و بهبودهایی که سپس برای دستگاههای پشتیبانیشده عرضه میشوند ادامه میدهیم. این نسخههای پخش بهصورت سهماهه ازطریق نسخههای پخش پلاتفرم سهماهه (QPRs) منتشر میشوند که هم در AOSP و هم در دستگاههای Google Pixel بهعنوان بخشی از رونمایی ویژگی ارائه میشوند.
اگرچه این بهروزرسانیها شامل تغییرات API تأثیرگذار بر برنامه نمیشود، تصاویر جدیدترین ساختارهای بتای QPR را ارائه میدهیم تا درصورت نیاز بتوانید برنامهتان را با این ساختارها آزمایش کنید (برای مثال، اگر ویژگیهای آتی وجود داشته باشد که ممکن است بر تجربه کاربری برنامهتان تأثیر بگذارد).
Android 17 QPR2 شامل نسخه جزئی کیت توسعه نرمافزار است. این بهروزرسانی افزایشی هیچگونه تغییر رفتاری برنامهریزیشدهای ندارد و نیاز به آزمایش سازگاری را به حداقل میرساند. میتوانید تغییرات کیت توسعه نرمافزار فعلی را در گزارش تفاوت API مشاهده کنید.
مشکل شناختهشده در «نسخه بتای ۶.۱»
کاربران Pixel 11 Pro Fold ممکن است مجبور شوند «قفلگشایی با چهره» را دوباره ثبت کنند.
تقویت امنیت دربرابر کلاهبرداری ازطریق هدایت تماس
Android 17 QPR2 محدودیتهای امنیتی جدیدی را برای بازارسال تماس برنامهریزیشده معرفی میکند تا از کاربران دربرابر کلاهبرداری محافظت کند. اکنون سیستم کدهای USSD بازارسال تماس (مانند *21#) را که بااستفاده از TelephonyManager.sendUssdRequest() API اجرا میشوند تجزیه و بهصورت انتخابی محدود میکند.
- محدودیت میانای برنامهسازی کاربردی: میانای برنامهسازی کاربردی
sendUssdRequest()دیگر برای کدهای بازارسال تماس که فقط از اجازهCALL_PHONEاستفاده میکنند دردسترس نیست. برنامههای استاندارد که تلاش میکنند این کدها را در پسزمینه اجرا کنند مسدود خواهند شد و یک تماس برگشتیUSSD_ERROR_NOT_ALLOWEDدریافت خواهند کرد. - تأیید سیستم: برای مبارزه با کلاهبرداریهای مهندسی اجتماعی، کاربرانی که کدهای بازارسال تماس را بهصورت دستی در شمارهگیر سیستم شمارهگیری میکنند، اکنون قبلاز اجرای فرمان، گفتگوی تأیید سطح سیستمعامل جدیدی را مشاهده خواهند کرد.
- USSD غیر از «هدایت تماس»: درخواستهای USSD فعالسازی غیر از «هدایت تماس» (مثل انتقال پول تلفن همراه و بررسی حساب) تحت تأثیر این تغییر قرار نمیگیرند.
- اقدامات کاهشی: اگر برنامه شما تحت تأثیر قرار گرفته است، تأیید کنید که
USSD_ERROR_NOT_ALLOWEDبرگشت به تماس ناموفق را بهخوبی مدیریت میکند. برای برنامههایی که به راهاندازی انتقال تماس نیاز دارند و برای نقش معاف واجدشرایط نیستند، جریان خود را به استفاده از هدفACTION_DIALبرای پیشتکمیل کردن شمارهگیر منتقل کنید تا به کاربر امکان دهید کنش را بهصورت دستی تأیید کند.
ارائه بهینهسازیشده پخشهای زنده شخصی
در دستگاههایی که Android 17 QPR2 یا بالاتر دارند، Android
خودپخشها را بهطور کارآمدتری ارائه میدهد تا سلامت سیستم را بهبود بخشد. خودپخش
پخش (برای مثال، پخش ارسالی با
sendBroadcast()) است که در آن همه گیرندگان،
چه در بافت ثبت شده باشند و چه در مانیفست اعلام شده باشند، در همان فرایندی اجرا میشوند که پخش را ارسال کرده است. اگر گیرندهای در فرایند دیگری اجرا شود،
همهفرستی همهفرستی خودکار نیست. سیستم همهفرستیهای خود را به فرایند ارسال برمیگرداند، که آنها را به گیرندههای خود در رشته اصلی تحویل میدهد.
این کار از اجرای برنامهها در پسزمینه با ارسال مکرر همهفرستی به خودشان جلوگیری میکند. این تغییر برای همه برنامهها،
صرفنظر از targetSdkVersion آنها، اعمال میشود.
این تغییر به روشهای زیر بر برنامه شما تأثیر میگذارد:
ارسال خودپخش اهمیت فرایند شما را افزایش نمیدهد و از متوقف شدن فرایند ذخیرهشده در حافظه نهان جلوگیری نمیکند.
اگر فرایندتان در حافظه نهان ذخیره و ثابت شده باشد، پخشهای خودکار ارسالی آن تا زمانی که فرایند ثابت نشده است، برای مثال وقتی کاربر به برنامه برمیگردد یا جزء دیگری از برنامه شروع میشود، منتظر میمانند.
خودپخشهایی که هنوز تحویل داده نشدهاند در حافظه فرایند نگهداری میشوند. اگر سیستم فرایند را قبلاز تحویل دادن آنها متوقف کند، آنها ازدست میروند و دوباره تحویل داده نمیشوند.
همهفرستیهایی که گیرنده آنها در فرایندی متفاوت است (ازجمله فرایندی دیگر از همان برنامه)، همهفرستیهایی که ازطرف برنامه دیگری ارسال میشوند (مثلاً ازطریق PendingIntent)، و همهفرستیهایی که به نمایه کاربری دیگری ارسال میشوند تحتتأثیر قرار نمیگیرند.
مطمئن شوید که برنامه شما برای انجام کار در پسزمینه به خودپخشها متکی نیست. از خودپخشها بهعنوان تایمر یا سازوکار زنده نگه داشتن استفاده نکنید. برای زمانبندی کار پسزمینهای، از WorkManager استفاده کنید، یا برای کاری که باید در زمان خاصی انجام شود از AlarmManager استفاده کنید. برای ارتباط درون یک فرایند، بهجای همهفرستی از تماسهای مستقیم مثل تماسهای برگشتی یا جریانهای Kotlin استفاده کنید.
مشکلات برتر برطرفشده در «نسخه بتا ۶» (سپتامبر ۲۰۲۶)
- پسرفت دیداری که باعث میشود محتوای جعبهدار درطول گذارهای فعالیت ازطریق نوار وضعیت نشت کند. (مشکل شماره ۴۹۳۴۳۸۰۵۷)
- محافظ صفحه درحین شارژ شدن صفحه خالی نمایش میدهد. (مشکل شماره ۵۱۶۲۶۲۷۱۳، مشکل شماره ۵۲۶۵۶۰۳۹۷)
- راهاندازی مجدد غیرمنتظره دستگاه در Pixel 9 Pro Fold هنگام مقداردهی اولیه نمایاب دوربین در برنامههای طرف سوم. (مشکل شماره ۵۵۵۹۶۰۸۲۰، مشکل شماره ۵۵۸۵۶۴۴۸۷، مشکل شماره ۵۵۴۷۶۳۰۲۷، مشکل شماره ۵۵۹۴۲۱۴۰۹)
- برنامههای قفلشده را نمیتوان بااستفاده از اشارههای تند کشیدن در «برنامههای اخیر» بست. (مشکل شماره ۵۵۵۵۷۹۹۵۳)
- خرابی هسته سیستم که باعث میشود دستگاهها هنگام درخواست برنامههای طرف سوم برای دسترسی همزمان به دوربین و میکروفون درحین درستیسنجی هویت زیستسنجشی، بهطور غیرمنتظره بازراهاندازی شوند. (Issue #557712189)
- مشکلی که باعث ازکارافتادن، بازراهاندازی، یا هنگ کردن دستگاه هنگام پیمایش میشد. (مشکل شماره ۵۵۹۰۵۴۳۲۳)
مشکلات برتر برطرفشده در «نسخه بتا ۵» (سپتامبر ۲۰۲۶)
- تغییر نوع دستگاه بلوتوث در تنظیمات باعث شد نماد آن بهصورت دیداری بهروزرسانی نشود. (مشکل شماره ۵۱۶۰۷۱۱۳۴)
- مشکل پایداری سیستم که باعث بازراهاندازی غیرمنتظره دستگاه درحین پیمایش پیوسته رابط کاربری در برنامههای سنگین رسانهای میشد. (مشکل شماره ۵۴۴۲۹۱۱۱۳)
- فشار دادن دکمههای سختافزاری میزان صدا درحین پخش محتوا مانع از نمایش واسط کاربر لغزنده میزان صدای سیستم میشد. (مشکل شماره ۵۴۸۱۴۵۰۱۸)
- مشکل پرداز نوشتار که باعث میشد هنگام تایپ کردن در فیلدهای جستجو، زمینههای غیرمنتظرهای برجسته شود برطرف شد و مشکل مسیریابی پیمایش که مانع از باز شدن صحیح قفل «فضای خصوصی» میشد حل شد. (مسئله شماره ۵۴۸۲۸۵۵۹۶)
- حالت HDR بهبودیافته با وجود خاموش شدن در تنظیمات کاربر همچنان فعال باقی میماند. (مشکل شماره ۵۴۷۴۵۷۹۱۰)
- راهاندازی «کیف پول Google» ازطریق میانبر دکمه روشن/خاموش باعث میشد صفحه لمسی ازکار بیفتد. (مشکل شماره ۵۴۹۷۵۸۰۸۴)
- دوربین درحین پردازش پانوراما ازکار میافتد. (مشکل شماره ۵۵۱۰۶۹۶۲۵)
- تجربههای صوتی بلوتوث پساز تکمیل یا پاسخ دادن به تماس، نویز و تحریف صدا دارند. (مشکل شماره ۵۴۱۶۸۴۲۸۲)
مشکلات برتر برطرفشده در «نسخه بتا ۴» (اوت ۲۰۲۶)
- فعال کردن تنظیم توسعهدهنده «برنامهها در زیر ناحیه برش رندر شوند» باعث ایجاد نوار وضعیت شفاف در راهانداز پساز خروج از بازپخش ویدیو تمامصفحه شد. (مشکل شماره ۲۹۵۷۴۷۹۱۱)
- مشکل مدیریت حرارتی که باعث میشد دستگاهها درحین استفاده بیشازحد داغ شوند و بهطور غیرمنتظره بازراهاندازی شوند. (مشکل شماره ۴۳۷۱۱۶۴۰۷)
- مشکلی که مانع از آینهسازی صفحهنمایش در عینک واقعیت گسترده USB-C خارجی میشود. (مشکل شماره ۴۳۹۲۶۹۹۳۸)
- وقتی برنامهها در زیر برش نمایشگر پردازش میشدند، پیمایش اشارهای پاسخ نمیداد. (مشکل شماره ۴۴۱۳۷۸۹۵۴)
- بهینهسازی حد ٪۸۰ باتری باعث شد زمان شارژ در آستانه ٪۲ پایانی بیشازحد طولانی شود. (مسئله شماره ۴۷۷۰۰۹۵۰۱، مسئله شماره ۴۷۶۸۰۳۳۳۷)
- مشکل واسط کاربر راهانداز که در آن جستجوی برنامهها در کشوی برنامه نتوانست ورودی نوشتار را پردازش کند. (مشکل شماره ۵۰۵۱۵۷۹۳۴، مشکل شماره ۵۲۷۹۲۱۰۳۴، مشکل شماره ۵۳۰۵۳۱۵۸۸، مشکل شماره ۵۳۷۷۰۴۶۵۶)
- فراخوانی منو روشن/خاموش ازطریق دکمههای سختافزاری باعث میشد جلوه محو پسزمینه پشت نوار پیمایش وجود نداشته باشد. (مشکل شماره ۵۳۷۲۰۲۵۰۱)
- مشکلی که باعث میشد صدای تماس تلفنی بهطور پیشفرض روی بلندگوی تلفن تنظیم شود، نه دستگاههای بلوتوث متصل. (مشکل شماره ۵۳۷۹۰۸۰۱۴، مشکل شماره ۵۴۱۵۰۱۱۳۴، مشکل شماره ۵۴۱۷۷۲۸۶۰، مشکل شماره ۵۴۵۰۴۷۰۷۴)
- اشکال رندر کردن در «جابهجاگر برنامه» «موارد اخیر» که در آن کارت وظیفه اول میتواند بهصورت متناوب منجمد شود و درحین پیمایش افقی بهصورت دیداری پشت برنامههای دیگر برش داده شود. (مشکل شماره ۵۳۰۴۸۴۵۱۱، مشکل شماره ۵۰۵۵۶۴۰۴۰، مشکل شماره ۵۴۵۵۷۴۷۱۳، مشکل شماره ۵۵۱۰۲۲۰۰۶)
- قفل منبع سرویس صوتی درحین ضبط صفحه فعال شد و تا زمان بازراهاندازی دستگاه، از استفاده از میکروفون در برنامهها و روشهای ورودی مثل Gboard و Gemini جلوگیری کرد. (مشکل شماره ۵۳۸۲۲۹۸۰۷)
- ناهمگونی دیداری در «میانای کاربر سیستم» که در آن خاموش کردن صفحهنمایش از صفحه اصلی باعث میشد محو شدن ساده بهجای پویانمایی خاموش شدن صفحهنمایش دکمه روشن/خاموش اجرا شود. (Issue #541261786)
- مشکل پردازشی با کنتراست پایین در حالت تاریک که در آن نماد چرخدنده تنظیمات Wi-Fi متصل بهسختی قابلمشاهده بود. (مشکل شماره ۵۳۶۳۲۰۳۴۱)
- فعال کردن حالت سهبعدی در عینک هوشمند متصل منجر به صفحهنمایش خالی شد. (مشکل شماره ۵۳۶۶۲۸۵۰۶)
- مشکل «واسط کاربر» که مانع از پایین کشیدن کامل نوار اعلان میشد. (مشکل شماره ۵۳۹۲۴۴۰۹۵، مشکل شماره ۵۴۷۸۰۱۲۰۳، مشکل شماره ۵۴۷۰۱۷۷۸۱، مشکل شماره ۵۴۶۸۹۶۸۸۹، مشکل شماره ۵۴۷۱۶۳۶۵۸، مشکل شماره ۵۴۷۲۸۱۶۷۵)
- رفع مشکلی که در آن برنامههای WebGL میتوانستند فرایند مرورگر را هنگام ترکیب نقشههای سایه با مشخصههای رنگ رأس با رفع خواندن حافظه نامعتبر در پردازش وضعیت بافت در درایور GPU PowerVR مسدود یا ازکار بیندازند. (مشکل شماره ۵۴۱۳۲۲۰۸۷)
- درصورت عدم موفقیت «قفلگشایی با چهره» در نور کم، «قفلگشایی با اثر انگشت» دور زده میشد و وارد کردن پین اجباری میشد. (مسئله ۵۴۷۵۹۷۹۷۱، مسئله ۵۴۵۳۲۹۶۱۱، مسئله ۵۴۱۷۲۳۹۷۰)
مشکلات برتر برطرفشده در «نسخه بتا ۳» (اوت ۲۰۲۶)
- باز کردن کشوی اعلان و منو «تنظیمات فوری» باعث خراب شدن تصویر و بازراهاندازی غیرمنتظره دستگاه میشد. (مسئله شماره ۵۳۵۲۴۹۶۵۲، مسئله شماره ۵۴۳۱۲۴۱۶۰)
- ابزار «پشتیبانی و سلامتی دستگاه» بهاشتباه هشدارهای نادرستی درباره کاهش ظرفیت باتری به کاربران نمایش میداد. (مشکل شماره ۵۳۵۴۲۱۴۹۰، مشکل شماره ۵۳۸۹۴۳۱۷۰، مشکل شماره ۵۳۵۵۰۴۶۳۰)
مشکلات برتر برطرفشده در «نسخه بتای ۱» (ژوئیه ۲۰۲۶)
- پساز ازدست رفتن پیوند از راه دور، جفتسازی مجدد بلوتوث بهطور بیصدا ناموفق است. (Issue #412524057)
- کنترلهای پخشکننده رسانه هنگام بیدار کردن دستگاه بهطور خلاصه در صفحه قفل نمایش داده میشود، حتی اگر اعلانهای برنامه غیرفعال باشد. (Issue #484607701)
- خرابی سیستم که باعث میشود دستگاههای Pixel هنگام فراخوانی Gemini بهطور غیرمنتظره بازراهاندازی شوند. (Issue #505750489)
- شروع کردن اشاره کشیدن و رها کردن با چند انگشت باعث شد برنامه منبع دریافت رویدادهای لمسی بعدی را متوقف کند. (مشکل شماره ۵۱۶۸۳۶۳۰۶)
- اعلانها بهطور تصادفی در سایه اعلان نامرئی میشدند تا اینکه سیستم بازراهاندازی شود. (مشکل شماره ۵۲۶۱۳۹۲۰۷، مشکل شماره ۵۲۲۶۵۷۰۳۴)
- وقتی بهجای ثابت کلاس از خلاصه رشته «هیچکدام» استفاده میشود، تولید کلید ML-DSA با استثنا مواجه میشود. (مشکل شماره ۵۲۵۶۱۲۷۳۵)
- مشکلی در AccessibilityNodeInfo.toString() که در آن محدودههای پنجره بااستفاده از محدودههای صفحهنمایش بهطور نادرست ثبت میشد و باعث گمراهکننده شدن دادههای اشکالزدایی دسترسپذیری میشد. (مشکل شماره ۵۲۰۴۲۸۴۴۲)
- جلوههای محو کردن رابط کاربری سطح پنجره رندر نشد و کلید توسعهدهنده «مجاز کردن محو کردنهای سطح پنجره» پساز بازراهاندازی بازنشانی شد. (مشکل شماره ۵۲۷۳۷۶۵۶۹)