گوگل دومین نسخه آزمایشی پلتفرم باز موبایل اندروید 14 را معرفی کرده است. انتظار می رود اندروید 14 در سه ماهه سوم سال 2023 منتشر شود. برای ارزیابی ویژگی های جدید پلتفرم، یک برنامه آزمایشی اولیه پیشنهاد شده است. ساختهای میانافزار برای دستگاههای Pixel 7/7 Pro، Pixel 6/6a/6 Pro، Pixel 5/5a 5G و Pixel 4a (5G) آماده شدهاند.
تغییرات در Android 14 Developer Preview 2 از اولین پیش نمایش:
- ما به بهبود کار پلتفرم در تبلت ها و دستگاه هایی با صفحه نمایش تاشو ادامه دادیم. کتابخانههایی ارائه شدهاند که پیشبینی رویدادهای حرکت اشارهگر و تأخیر کم هنگام کار با قلمها را فراهم میکنند. با در نظر گرفتن برنامه هایی مانند شبکه های اجتماعی، ارتباطات، محتوای چندرسانه ای، خواندن و خرید، قالب های UI برای صفحه نمایش های بزرگ ارائه می شوند.
- در گفتگوی تأیید مجوزهای برنامه ها برای دسترسی به فایل های چند رسانه ای، امکان دسترسی نه به همه، بلکه فقط به عکس ها یا فیلم های انتخاب شده فراهم شد.
- بخشی به پیکربندی اضافه شده است تا تنظیمات ترجیحی منطقهای مانند واحدهای دما، روز اول هفته و سیستم اعداد را لغو کند. برای مثال، یک اروپایی ساکن ایالات متحده ممکن است دمای آن را به جای فارنهایت بر حسب سانتیگراد نمایش دهد و به جای یکشنبه، دوشنبه را به عنوان شروع هفته در نظر بگیرد.
- توسعه مداوم Credential Manager و API مرتبط با آن، که به برنامهها اجازه میدهد با استفاده از اعتبارنامههای ارائهدهندگان احراز هویت خارجی وارد شوند. هر دو ورود با استفاده از رمزهای عبور و روش های ورود بدون رمز عبور (Passkeys، احراز هویت بیومتریک) پشتیبانی می شوند. رابط بهبود یافته برای انتخاب یک حساب کاربری.
- یک مجوز جداگانه اضافه شده است تا به برنامهها اجازه دهد وقتی برنامه در پسزمینه است، اقدامات خود را شروع کنند. فعالسازی در پسزمینه محدود است تا هنگام کار با برنامه فعلی، حواس کاربر را پرت نکند. به برنامههای فعال کنترل بیشتری بر نحوه اجرای عملکردها توسط سایر برنامههایی که با آنها تعامل دارند داده میشود.
- سیستم مدیریت حافظه برای تخصیص منطقی تر منابع به برنامه های در حال اجرا در پس زمینه بهینه شده است. چند ثانیه پس از ورود برنامه به حالت حافظه پنهان، کار پسزمینه به کار با APIهایی محدود میشود که چرخه عمر برنامه را مدیریت میکنند، مانند Foreground Services API، JobScheduler و WorkManager.
- اعلانهایی که با پرچم FLAG_ONGOING_EVENT علامتگذاری شدهاند، اکنون میتوانند وقتی در دستگاهی با صفحه نمایش قفل آن نمایش داده میشوند، رد شوند. اگر دستگاه در حالت قفل صفحه باشد، چنین اعلانهایی نادیده گرفته میشوند. اعلانهایی که برای عملکرد سیستم مهم هستند نیز رد نمیشوند.
- روشهای جدیدی به PackageInstaller API اضافه شدهاند: requestUserPreapproval()، که به کاتالوگ برنامه اجازه میدهد دانلود بستههای APK را تا زمانی که تأیید نصب را از کاربر دریافت کند، به تأخیر بیاندازد. setRequestUpdateOwnership()، که به شما امکان می دهد به روز رسانی های بعدی برنامه را به نصب کننده اختصاص دهید. setDontKillApp()، که به شما امکان می دهد در حین کار با برنامه، ویژگی های اضافی را برای برنامه تنظیم کنید. InstallConstraints API این قابلیت را در اختیار نصب کنندگان قرار می دهد تا زمانی که برنامه در حال استفاده نیست، نصب به روز رسانی برنامه را راه اندازی کنند.
منبع: opennet.ru