گوگل با انتشار نسخه بتای دوم اندروید ۱۷، ابزارهایی مانند EyeDropper و سیستم جدید Handoff را معرفی کرد که تجربه کاربری موبایل را بهکلی تغییر میدهد.
به گزارش سرویس سیستمعامل موبایل تکناک، گوگل نسخه بتای دوم اندروید ۱۷ را منتشر کرده و همچنان تمرکز اصلی این بهروزرسانی بر حریم خصوصی، امنیت و بهبود عملکرد است. این نسخه مجموعهای از APIهای جدید سیستمی، قابلیتهای میاندستگاهی، بهبودهای ارتباطی و ابزارهای تازه برای توسعهدهندگان را معرفی میکند تا پیشاز انتشار نسخه پایدار، امکان آزمایش اپلیکیشنها فراهم شود.
نسخه جدید بتای اندروید ۱۷ رابط کاربری جدیدی به نام Bubbles را معرفی میکند که پنجرههای شناور را به گوشیها و تبلتها و دستگاههای تاشو میآورد. کاربران میتوانند با نگهداشتن انگشت روی آیکون اپلیکیشن، Bubble ایجاد کنند. در نمایشگرهای بزرگتر، نواری مخصوص Bubbleها در نواروظیفه ظاهر میشود که امکان مرتبسازی و جابهجایی و ثابتکردن آنها را فراهم میکند. گوگل به توسعهدهندگان توصیه کرده است که برای اطمینان از عملکرد صحیح اپها در این حالت، دستورالعملهای چندپنجرهای را رعایت کنند.

سایر بهروزرسانیهای رابط کاربری عبارتاند از:
- EyeDropper API که به اپلیکیشنها اجازه میدهد تا بدون نیاز به مجوز ضبط صفحه، رنگ هر پیکسل را انتخاب کنند.
- Contacts Picker با اکشن ACTION_PICK_CONTACTS که دسترسی موقت و مبتنیبر هر جلسه را به فیلدهای مشخصی از مخاطبان شخصی یا کاری فراهم میکند.
- Touchpad Pointer Capture که در آن ژستهای حرکتی مانند رویدادهای ماوس گزارش میشوند و حالت مطلق امکان ردیابی دقیق حرکت انگشت را فراهم میسازد.
- ChooserSession getInitialRestingBounds که موقعیت نهایی عناصر Chooser پساز پایان انیمیشنها را مشخص میکند تا تنظیمات دقیق رابط کاربری ممکن شود.
در بخش ارتباطات و قابلیتهای میاندستگاهی، نسخه بتای دوم اندروید ۱۷ API جدید Cross-Device Handoff را اضافه کرده است. این API به اپلیکیشنها اجازه میدهد تا وضعیت خود را روی دستگاههای نزدیک ازجمله تبلتها ادامه دهند. سیستم با استفاده از CompanionDeviceManager پیشنهادهای handoff را نمایش میدهد و از انتقال بین اپ به اپ و اپ به وب پشتیبانی میکند.
سایر بهبودهای ارتباطی و دادهای بدینشرحاند:
- UWB DL-TDOA که ناوبری داخلی با حفظ حریم خصوصی را مطابق با استاندارد FIRA 4.0 DL-TDOA پشتیبانی میکند.
- Proximity Detection که برپایه استاندارد Wi‑Fi Alliance طراحی شده است و اندازهگیری دقیقتر و پایدارتر فاصله را ممکن میسازد.
- Carrier Data Rate Access که ازطریق getStreamingAppMaxDownlinkKbps و getStreamingAppMaxUplinkKbps به اپها اجازه میدهد تا عملکرد استریم را بهینه کنند.

در بخش قابلیتهای هستهای و حریم خصوصی و عملکرد، اندروید ۱۷ مجوز جدیدی به نام ACCESS_LOCAL_NETWORK معرفی میکند که دسترسی غیرمجاز به شبکه محلی را محدود میکند. اپلیکیشنها میتوانند برای حفظ ارتباط LAN از انتخابگرهای سیستمی دستگاه استفاده کنند یا بهصورت صریح درخواست مجوز دهند. کاربرانی که پیشتر سایر مجوزهای NEARBY_DEVICES را تأیید کردهاند، دوباره با اعلان مواجه نخواهند شد.
دیگر تغییرات این بخش از این قرارند:
- پخش اعلان Time Zone Offset با اکشن ACTION_TIMEZONE_OFFSET_CHANGED که هنگام تغییر offset زمانی سیستم فعال میشود و مکمل اکشنهای ACTION_TIME_CHANGED و ACTION_TIMEZONE_CHANGED است.
- دسترسی به NPU که در آن اپلیکیشنها باید FEATURE_NEURAL_PROCESSING_UNIT را اعلام کنند تا به LiteRT یا کیتهای توسعه سازنده یا NNAPI دسترسی داشته باشند.
- ICU 78 و Unicode 17 که پشتیبانی گستردهتری از اسکریپتهای جدید و بلوکهای ایموجی و قالببندی مستقیم اشیای زمانی ارائه میدهند.
اندروید ۱۷ محافظت از رمزهای یکبارمصرف در پیامکها را نیز گسترش داده است. برای اپلیکیشنهایی که گیرنده اصلی نیستند، پیامهای OTP تا سه ساعت با تأخیر تحویل داده میشوند. این موضوع شامل بخشهای زیر میشود:
- پیامهای WebOTP
- پیامهای دارای فرمت SMS Retriever
- پیامکهای استاندارد OTP

اپلیکیشن پیامک پیشفرض و دستیارها و اپهای همراه دستگاههای متصل از این محدودیت مستثنا هستند. گوگل به توسعهدهندگان توصیه کرده است که برای حفظ عملکرد OTP از APIهای SMS Retriever یا SMS User Consent استفاده کنند.
به نوشته فونآرنا، در بخش راهنمای توسعهدهندگان و زمانبندی انتشار، کاربران پیکسل میتوانند ازطریق برنامه بتای اندروید بهروزرسانی OTA را دریافت کنند. برای دستگاههای غیرپیکسل نیز ایمیجهای شبیهساز ۶۴ بیتی در اندروید استودیو دردسترس است. گوگل هدفگذاری کرده است که در ماه مارس به مرحله Platform Stability برسد. پسازآن APIهای نهایی SDK و NDK منتشر خواهند شد و اپلیکیشنها میتوانند SDK 37 را هدف قرار دهند و بهروزرسانیهای خود را در گوگلپلی منتشر کنند.
در پایان، باید بگوییم که بهروزرسانیهای فصلی برای اندروید ۱۷ برنامهریزی شدهاند. انتشار سهماهه دوم شامل تغییرات برنامهریزیشدهای است که احتمال دارد باعث اختلال در عملکرد برخی اپها شود. بهروزرسانی جزئی SDK نیز در سهماهه چهارم APIها و قابلیتهای بیشتری اضافه میکند. توصیه شده است که اپلیکیشنها با SDK جدید کامپایل شوند و در محیطهای CI مورد آزمایش قرار گیرند و مشکلات ازطریق سامانه رسمی گزارش شوند.

















