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

بتا ۱

تاریخ انتشار ۱۳ فوریه ۲۰۲۶
ساخت‌ها CP21.260116.011.B1
CP21.260116.011.A1 (پیکسل ۶ پرو، پیکسل ۶، پیکسل ۶a، پیکسل ۷ پرو، پیکسل ۷)
پشتیبانی از شبیه‌ساز x86 (64 بیتی)، ARM (v8-A)
سطح وصله امنیتی ۲۰۲۶-۰۱-۰۵
سرویس‌های گوگل پلی ۲۵.۴۷.۳۳

اندروید ۱۷ بتا ۱ (فوریه ۲۰۲۶)

نسخه بتا ۱ اکنون با جدیدترین ویژگی‌ها و تغییرات برای امتحان کردن در برنامه‌های شما در دسترس است . این نسخه برای توسعه، آزمایش و استفاده عمومی مناسب است. با این حال، اندروید ۱۷ هنوز در حال توسعه فعال است، بنابراین سیستم اندروید و برنامه‌هایی که روی آن اجرا می‌شوند ممکن است همیشه آنطور که انتظار می‌رود کار نکنند .

همانند نسخه‌های قبلی، اندروید ۱۷ شامل تغییرات سیستمی است. در برخی موارد، این تغییرات می‌توانند برنامه‌ها را تا زمانی که برای پشتیبانی از اندروید ۱۷ به‌روزرسانی شوند، تحت تأثیر قرار دهند، بنابراین ممکن است شاهد تأثیراتی از مشکلات جزئی تا محدودیت‌های قابل توجه‌تر باشید. به طور کلی، اکثر برنامه‌ها مطابق انتظار کار خواهند کرد، همانطور که اکثر APIها و ویژگی‌ها نیز همینطور.

ویژگی‌های جدید بتا ۱

اندروید ۱۷ کار ما را برای برنامه‌های اندروید سازگارتر ادامه می‌دهد، پیشرفت‌های قابل توجهی در قابلیت‌های دوربین و رسانه، ابزارهای جدید برای بهینه‌سازی اتصال و پروفایل‌های گسترش‌یافته برای دستگاه‌های همراه ارائه می‌دهد. نکات برجسته عبارتند از:

رابط کاربری و پنجره‌بندی

سازگاری اجباری با صفحه نمایش بزرگ

برنامه‌هایی که اندروید ۱۷ (سطح API ۳۷) را هدف قرار می‌دهند و روی صفحه نمایش‌های بزرگ ( sw ≥ ۶۰۰dp ) اجرا می‌شوند، دیگر نمی‌توانند از تغییر اندازه یا جهت‌گیری صفحه انصراف دهند.

  • ویژگی‌های نادیده گرفته شده : screenOrientation ، resizeableActivity ، minAspectRatio و maxAspectRatio در صفحه نمایش‌های بزرگ نادیده گرفته می‌شوند.
  • موارد استثنا : دستگاه‌های کوچکتر از ۶۰۰dp و برنامه‌های دسته‌بندی شده به عنوان بازی ( android:appCategory ).
تغییرات پیکربندی بهینه شده

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

اقدام مورد نیاز : اگر برنامه شما برای بارگذاری مجدد منابع برای این رویدادها به راه‌اندازی مجدد متکی است، باید صریحاً با استفاده از ویژگی جدید android:recreateOnConfigChanges در مانیفست، این قابلیت را فعال کنید.

عملکرد و زمان اجرا

  • صف پیام بدون قفل : پیاده‌سازی جدید و بدون قفل android.os.MessageQueue فریم‌های از دست رفته را کاهش می‌دهد.
  • جمع‌آوری زباله نسلی : سیستم جمع‌آوری همزمان Mark-Compact در ART اکنون از GC نسلی پشتیبانی می‌کند و جمع‌آوری‌های مکرر و کم‌هزینه «نسل جوان» را در اولویت قرار می‌دهد.
  • محرک‌های جدید پروفایلینگ : ProfilingManager محرک‌هایی برای COLD_START ، OOM و KILL_EXCESSIVE_CPU_USAGE اضافه می‌کند.
  • محدودیت‌های اعلان : محدودیت‌های سختگیرانه‌ای برای اندازه اعلان‌های سفارشی اعمال می‌شود تا میزان استفاده از حافظه کاهش یابد.

رسانه و دوربین

دوربین
  • به‌روزرسانی‌های پویای جلسه : از CameraCaptureSession.updateOutputConfigurations() برای تغییر موارد استفاده (مثلاً عکس به ویدیو) بدون بستن جلسه یا ایجاد اشکالات استفاده کنید.
صوتی و تصویری
  • کیفیت ثابت برای ضبط ویدیو : تابع setVideoEncodingQuality() در MediaRecorder به شما امکان می‌دهد حالت کیفیت ثابت (CQ) را برای رمزگذارهای ویدیو پیکربندی کنید.
  • تقویت صدای پس‌زمینه : اگر برنامه در وضعیت چرخه حیات معتبری نباشد، پخش صدا، درخواست‌های فوکوس و تغییر صدا به صورت بی‌صدا (با شکست) آغاز می‌شوند.
  • پشتیبانی از VVC : پشتیبانی از پلتفرم برای کدگذاری ویدیوی چندمنظوره (H.266) اضافه شده است.

حریم خصوصی و امنیت

  • منسوخ شدن Cleartext : android:usesCleartextTraffic منسوخ شده است. برنامه‌هایی که SDK 37+ را هدف قرار می‌دهند و به این ویژگی متکی هستند، به طور پیش‌فرض cleartext را مسدود می‌کنند؛ به پیکربندی امنیت شبکه مهاجرت می‌کنند.
  • رمزنگاری ترکیبی HPKE : یک رابط ارائه دهنده خدمات عمومی برای پیاده‌سازی رمزنگاری ترکیبی HPKE معرفی شد.

اتصال و ابزارها