یادداشت های انتشار

بتا 2

تاریخ انتشار 12 سپتامبر 2024
ساخت AP41.240823.009
پشتیبانی شبیه ساز x86 (64 بیتی)، ARM (v8-A)
سطح وصله امنیتی سپتامبر 2024
خدمات گوگل پلی 24.28.35

بتا 1.1

تاریخ انتشار 29 آگوست 2024
ساخت AP41.240726.010
پشتیبانی شبیه ساز x86 (64 بیتی)، ARM (v8-A)
سطح وصله امنیتی آگوست 2024
خدمات گوگل پلی 24.26.32

بتا 1

تاریخ انتشار 22 آگوست 2024
ساخت AP41.240726.009
پشتیبانی شبیه ساز x86 (64 بیتی)، ARM (v8-A)
سطح وصله امنیتی آگوست 2024
خدمات گوگل پلی 24.26.32

درباره اندروید 15 QPR1 بتا 2

بر اساس نسخه اولیه اندروید 15 ، ما همچنان به به روز رسانی پلتفرم با اصلاحات و بهبودهایی ادامه می دهیم که سپس در دستگاه های پشتیبانی شده ارائه می شود. این نسخه‌ها به صورت سه ماهه از طریق انتشارات پلتفرم فصلی (QPRs) انجام می‌شوند، که هم به AOSP و هم به دستگاه‌های Google Pixel به عنوان بخشی از Feature Drops ارائه می‌شوند.

اگرچه این به‌روزرسانی‌ها شامل تغییرات API تأثیرگذار بر برنامه نمی‌شوند، ما تصاویری از آخرین نسخه‌های بتای QPR ارائه می‌دهیم تا بتوانید برنامه‌تان را در صورت نیاز با این نسخه‌ها آزمایش کنید (به عنوان مثال، اگر ویژگی‌های آتی وجود دارد که ممکن است بر تجربه کاربری شما تأثیر بگذارد. برنامه).

برخلاف پیش نمایش های توسعه دهندگان و نسخه های بتا برای نسخه های اصلی و منتشر نشده اندروید، این ساخت ها برای استفاده عمومی مناسب هستند. با این حال، هر مشکل شناخته شده ای را که در این صفحه فهرست شده است مرور کنید.

نحوه دریافت QPR1 Beta 2

می‌توانید Android 15 QPR1 Beta 2 را روی هر یک از دستگاه‌های Google Pixel زیر نصب کنید:

  • پیکسل 6 و 6 پرو
  • پیکسل 6a
  • پیکسل 7 و 7 پرو
  • پیکسل 7a
  • Pixel Fold
  • تبلت پیکسل
  • پیکسل 8 و 8 پرو
  • پیکسل 8a
  • Pixel 9، 9 Pro، 9 Pro XL و 9 Pro Fold

برای جزئیات در مورد نحوه شروع به دریافت نسخه‌های بتای Android 15 QPR مراجعه کنید.

توصیه های عمومی

از این توصیه های کلی در مورد انتشار آگاه باشید:

  • این نسخه ممکن است مشکلات پایداری، باتری یا عملکرد مختلفی داشته باشد.
  • برای کاربرانی که نیازهای دسترسی دارند، این نسخه ممکن است برای استفاده روزانه مناسب نباشد.
  • برخی از برنامه‌ها ممکن است هنگام اجرا در این نسخه آنطور که انتظار می‌رفت عمل نکنند. این محدودیت شامل برنامه های Google و همچنین سایر برنامه ها می شود.
  • نسخه‌های بتای Android 15 QPR مورد تأیید مجموعه تست سازگاری (CTS) نیستند، اما آزمایش‌های اولیه را پشت سر گذاشته‌اند و مجموعه‌ای پایدار از APIهای پیش‌انتشاری را برای توسعه‌دهندگان ارائه می‌کنند. برنامه‌هایی که به ساخت‌های مورد تأیید CTS وابسته هستند یا از SafetyNet API استفاده می‌کنند ممکن است در نسخه‌های بتای Android 15 QPR کار نکنند.

پشتیبانی دریافت کنید

هنگام توسعه و آزمایش با Android 15 QPR1، دو کانال پشتیبانی اصلی در دسترس شما هستند. کانالی که باید برای دریافت پشتیبانی از آن استفاده کنید بستگی به این دارد که در کجا با مشکل خود مواجه هستید.

  • پشتیبانی از مشکلات خاص دستگاه، مشکلات سیستم، و مشکلات مربوط به برنامه‌های Google : از ردیاب مشکلات برای ایجاد مشکلات جدید و مشاهده و ردیابی مشکلاتی که شما و سایر برنامه‌نویسان ارسال کرده‌اید استفاده کنید.

    قبل از ایجاد مشکل خود، مشکلات شناخته شده لیست شده در این صفحه را بررسی کنید و لیست مشکلات باز برتر و مشکلات اخیر ایجاد شده را جستجو کنید تا ببینید آیا شخص دیگری قبلاً آن را گزارش کرده است یا خیر. شما می توانید با کلیک روی ستاره این شماره، مشترک شوید و به یک موضوع رأی دهید

    برای یافتن الگوی مشکلی که به بهترین وجه با نوع مشکلی که با آن مواجه می شوید مطابقت دارد ، به کجا می توان مشکلات را گزارش کرد .

  • پشتیبانی از مشکلات مربوط به سایر برنامه ها : مستقیماً با توسعه دهنده برنامه تماس بگیرید.

برای بحث در مورد مسائل یا ایده‌ها با توسعه‌دهندگان دیگری که با Android 15 QPR Beta کار می‌کنند، به انجمن android_beta در Reddit بپیوندید.

ویژگی هایی برای تست

علاوه بر سایر آزمایش‌های برنامه که با Android 15 QPR1 انجام می‌دهید، توصیه می‌کنیم برنامه خود را با ویژگی‌های زیر آزمایش کنید:

با استفاده از گزینه های توسعه دهنده، حالت 16 کیلوبایتی را در دستگاهی فعال کنید

گزینه Boot with 16KB page size developer را تغییر دهید تا دستگاه به حالت 16 کیلوبایت راه اندازی شود.

با شروع اندروید 15 QPR1، می‌توانید از گزینه توسعه‌دهنده موجود در دستگاه‌های خاص برای راه‌اندازی دستگاه در حالت 16 کیلوبایتی و انجام تست روی دستگاه استفاده کنید .

این گزینه توسعه دهنده در دستگاه های زیر موجود است:

  • Pixel 8 و 8 Pro (با Android 15 QPR1 Beta 1 یا بالاتر)
  • Pixel 8a (با Android 15 QPR1 Beta 2 یا بالاتر)

برای اطلاعات بیشتر در مورد نحوه آماده سازی برنامه خود برای پشتیبانی از اندازه صفحه 16 کیلوبایت، به راهنمای برنامه نویس ما مراجعه کنید.

تراشه نوار وضعیت نمایش رسانه و توقف خودکار

Android 15 QPR1 Beta 2 یک تراشه نوار وضعیت جدید و بزرگ را معرفی می کند تا کاربران را از هر گونه نمایش صفحه نمایش در حال انجام آگاه کند. کاربران می‌توانند روی تراشه ضربه بزنند تا پخش، اشتراک‌گذاری یا ضبط صفحه را متوقف کنند. همچنین، پس از قفل شدن صفحه نمایش دستگاه، نمایش صفحه به طور خودکار متوقف می شود.

با شروع اشتراک‌گذاری صفحه، ارسال محتوا و ضبط، در دسترس بودن تراشه نوار وضعیت نمایش رسانه را آزمایش کنید. تراشه باید در نوار وضعیت ظاهر شود.

تراشه نوار وضعیت برای اشتراک‌گذاری صفحه نمایش، ارسال محتوا و ضبط.

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

  • یک نمونه از MediaProjection.Callback ایجاد کنید.

  • متد onStop() callback را پیاده سازی کنید. این روش زمانی فراخوانی می شود که نمایش صفحه متوقف شود. منابعی که برنامه شما در اختیار دارد را آزاد کنید و در صورت نیاز رابط کاربری برنامه را به‌روزرسانی کنید.

برای آزمایش پاسخ تماس، روی تراشه نوار وضعیت ضربه بزنید یا صفحه دستگاه را قفل کنید تا نمایش صفحه متوقف شود. بررسی کنید که متد onStop() فراخوانی شده باشد و برنامه شما همانطور که در نظر گرفته شده پاسخ دهد.

،

تراشه نوار وضعیت نمایش رسانه و توقف خودکار

Android 15 QPR1 Beta 2 یک تراشه نوار وضعیت جدید و بزرگ را معرفی می کند تا کاربران را از هر گونه نمایش صفحه نمایش در حال انجام آگاه کند. کاربران می‌توانند روی تراشه ضربه بزنند تا پخش، اشتراک‌گذاری یا ضبط صفحه را متوقف کنند. همچنین، پس از قفل شدن صفحه نمایش دستگاه، نمایش صفحه به طور خودکار متوقف می شود.

با شروع اشتراک‌گذاری صفحه، ارسال محتوا و ضبط، در دسترس بودن تراشه نوار وضعیت نمایش رسانه را آزمایش کنید. تراشه باید در نوار وضعیت ظاهر شود.

تراشه نوار وضعیت برای اشتراک‌گذاری صفحه نمایش، ارسال محتوا و ضبط.

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

  • یک نمونه از MediaProjection.Callback ایجاد کنید.

  • متد onStop() callback را پیاده سازی کنید. این روش زمانی فراخوانی می شود که نمایش صفحه متوقف شود. منابعی که برنامه شما در اختیار دارد را آزاد کنید و در صورت نیاز رابط کاربری برنامه را به‌روزرسانی کنید.

برای آزمایش پاسخ تماس، روی تراشه نوار وضعیت ضربه بزنید یا صفحه دستگاه را قفل کنید تا نمایش صفحه متوقف شود. بررسی کنید که متد onStop() فراخوانی شده باشد و برنامه شما همانطور که در نظر گرفته شده پاسخ دهد.

،

تراشه نوار وضعیت نمایش رسانه و توقف خودکار

Android 15 QPR1 Beta 2 یک تراشه نوار وضعیت جدید و بزرگ را معرفی می کند تا کاربران را از هر گونه نمایش صفحه نمایش در حال انجام آگاه کند. کاربران می‌توانند روی تراشه ضربه بزنند تا پخش، اشتراک‌گذاری یا ضبط صفحه را متوقف کنند. همچنین، پس از قفل شدن صفحه نمایش دستگاه، نمایش صفحه به طور خودکار متوقف می شود.

با شروع اشتراک‌گذاری صفحه، ارسال محتوا و ضبط، در دسترس بودن تراشه نوار وضعیت نمایش رسانه را آزمایش کنید. تراشه باید در نوار وضعیت ظاهر شود.

تراشه نوار وضعیت برای اشتراک‌گذاری صفحه نمایش، ارسال محتوا و ضبط.

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

  • یک نمونه از MediaProjection.Callback ایجاد کنید.

  • متد onStop() callback را پیاده سازی کنید. این روش زمانی فراخوانی می شود که نمایش صفحه متوقف شود. منابعی که برنامه شما در اختیار دارد را آزاد کنید و در صورت نیاز رابط کاربری برنامه را به‌روزرسانی کنید.

برای آزمایش پاسخ تماس، روی تراشه نوار وضعیت ضربه بزنید یا صفحه دستگاه را قفل کنید تا نمایش صفحه متوقف شود. بررسی کنید که متد onStop() فراخوانی شده باشد و برنامه شما همانطور که در نظر گرفته شده پاسخ دهد.

مسائل حل شده برتر

Android 15 QPR1 Beta 2 مشکلات اصلی را که در لیست زیر توضیح داده شده اند حل می کند و شامل رفع برخی از مشکلاتی است که در اینجا ذکر نشده است.

مشکلات گزارش شده توسط توسعه دهنده و کاربر

  • مشکلی که گاهی باعث می شد سیستم استفاده از باتری GPS را بیش از حد گزارش کند، برطرف شد. ( شماره 354135496 )
  • مشکلی که مانع از غیرفعال شدن محدودیت ۸۰ درصدی شارژ دستگاه می‌شد، برطرف شد. ( شماره 363170385 )
  • مشکلی که مانع از مدیریت گذرواژه‌ها از طریق Google Password Manager می‌شد، برطرف شد. ( شماره 361846097 )
  • مشکلی که باعث از کار افتادن برنامه Google Maps شده بود، برطرف شد. ( شماره 364843770 )
  • مشکلی که اتصال بلوتوث را در برخی از دستگاه‌ها قطع کرده بود، برطرف شد. ( شماره 362156070 )
  • رفع مشکلی که گاهی باعث می شد پرداخت های مبتنی بر NFC با شکست مواجه شوند. ( شماره 363914347 )
  • مشکلی که گاهی اوقات می‌تواند باعث راه‌اندازی مجدد غیرمنتظره دستگاه شود، برطرف شد. ( شماره 363109091 )
  • مشکلی را که در آن Now Playing هنگام اجرا در صفحه قفل ظاهر نمی شد، برطرف شد. ( شماره 361709269 )
  • مشکلی در برنامه Pixel Tips که مانع از راه‌اندازی دمو Satellite SOS می‌شد، برطرف شد. ( شماره 362061150 )

سایر مسائل حل شده

  • مشکلات مختلف دیگری را که بر پایداری، عملکرد، اتصال و تعامل سیستم تأثیر می گذاشتند، رفع کرد.

بلوتوث مشکلات را حل کرد

  • تغییرات AIDL را برای پشتیبانی از کدک های چندگانه LE Audio، از جمله برنامه های افزودنی برای کدک های فروشنده ایجاد کرد.
  • رفع اشکال ScanRecord.getManufacturerSpecificData() برای برگرداندن چندین ادغام شده داده های خاص سازنده به جای بازگرداندن اولین داده های خاص سازنده.
  • مشکل گیر کردن تلفن در حالت نادرست زمانی که دستگاه راه دور در حین مذاکره کدک، قطع ارتباط RFCOMM را انجام می‌دهد، در حالی که تلفن از قبل با دستگاه دیگری ارتباط فعال دارد، برطرف شد.
  • مشکلی را برطرف کرد که در آن تلاش‌های بعدی برای اتصال به صورت محلی پس از نادیده گرفتن تلاش برای اتصال HFP خروجی شکست خوردند.
  • مشکلی که در آن اولین دستگاه جفت شده هنگام جفت شدن و اتصال مجدد دستگاه دوم فوکوس صوتی را از دست داد، برطرف شد.
  • مشکلی که در آن برخی از هدست‌ها با استفاده از جفت سریع نمی‌توانستند جفت شوند، به دلیل شرایط مسابقه که در آن پشته بلوتوث به اشتباه قطع اتصال LE-ACL در طول جفت‌سازی کلاسیک را به‌عنوان یک شکست جفت‌گیری تلقی می‌کند، برطرف شد.

موضوعات باز برتر

برای آخرین لیست از موضوعات باز برتر که توسط توسعه دهندگان گزارش شده است، به موضوعات باز برتر مراجعه کنید.

نسخه های بتا قبلی

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

اندروید 15 QPR1 بتا 1

بر اساس نسخه اولیه اندروید 15 ، ما همچنان به به روز رسانی پلتفرم با اصلاحات و بهبودهایی ادامه می دهیم که سپس در دستگاه های پشتیبانی شده ارائه می شود. این نسخه‌ها به صورت سه ماهه از طریق انتشارات پلتفرم فصلی (QPRs) انجام می‌شوند، که هم به AOSP و هم به دستگاه‌های Google Pixel به عنوان بخشی از Feature Drops ارائه می‌شوند.

اگرچه این به‌روزرسانی‌ها شامل تغییرات API تأثیرگذار بر برنامه نمی‌شوند، ما تصاویری از آخرین نسخه‌های بتای QPR ارائه می‌دهیم تا بتوانید برنامه‌تان را در صورت نیاز با این نسخه‌ها آزمایش کنید (به عنوان مثال، اگر ویژگی‌های آتی وجود دارد که ممکن است بر تجربه کاربری شما تأثیر بگذارد. برنامه).

برخلاف پیش نمایش های توسعه دهندگان و نسخه های بتا برای نسخه های اصلی و منتشر نشده اندروید، این ساخت ها برای استفاده عمومی مناسب هستند. با این حال، هر مشکل شناخته شده ای را که در این صفحه فهرست شده است مرور کنید.

به روز رسانی های جزئی

به روز رسانی های جزئی زیر برای بتا 1 قبل از انتشار بتا 2 منتشر شد:

Android 15 QPR1 Beta 1.1 (اوت 2024)

این به‌روزرسانی جزئی برای Android 15 QPR1 Beta 1 شامل موارد زیر است:

  • مشکلی که گاهی اوقات می‌تواند باعث راه‌اندازی مجدد غیرمنتظره دستگاه شود، برطرف شد. ( شماره 361916913 )

به همه دستگاه‌های واجد شرایطی که در برنامه Android Beta for Pixel ثبت‌نام کرده‌اند، یک به‌روزرسانی خارج از هوا (OTA) به نسخه بتا 1.1 ارائه می‌شود.