Google випустив другу Developer Preview (DP2) Android 14, яка забезпечує додаткові покращення конфіденційності, безпеки, продуктивності тощо на основі першої попередньої версії Android 14 для розробників минулого місяця. Завдяки DP2 Google продовжує покращувати роботу пристроїв із великим екраном для планшетів, складних пристроїв тощо, одночасно оптимізуючи спільну роботу додатків, покращуючи працездатність системи та час автономної роботи, а також покращуючи взаємодію з кінцевим користувачем.
У DP2 оголошено кілька нових функцій і вдосконалень, зокрема доступ до вибраних фотографій, менеджер облікових даних, безпечніші неявні наміри та покращення фонової роботи.
Як і в iOS 14, користувачі Android 14 тепер можуть надавати додаткам доступ лише до вибраних фотографій і відео, а не до повної бібліотеки всіх медіафайлів на пристрої. Коли програма запитує доступ до медіафайлів, у новому що спливає діалоговому вікні користувачі зможуть вибрати три дозволи: «Дозволити доступ до всіх фотографій», «Вибрати фотографії» та «Не дозволяти».
Android 14 також додасть Credential Manager як API платформи, який дозволить розробникам отримувати та зберігати облікові дані за допомогою налаштованих користувачами постачальників облікових даних. API не тільки підтримуватиме паролі, але й дозволить програмам входити за допомогою ключів доступу, що є галузевим стандартом для входу без пароля.
З точки зору оптимізації, новий попередній перегляд включає вдосконалення системи керування пам’яттю Android для покращення використання ресурсів, коли програми працюють у фоновому режимі. Фонова робота буде заборонена за межами звичайних API життєвого циклу додатків Android, таких як передові служби, JobScheduler або WorkManager. Google докладає всіх зусиль, щоб зробити Android 14 ідеальною операційною системою для складних пристроїв, спираючись на роботу, виконану в Android 12L і 13. Існує нова галерея великого екрана, яка містить натхнення для дизайну програм для соціальних мереж і комунікацій, медіа, продуктивності, покупок і читання. досвід.
Android 14 також представляє різні нові API PackageInstaller, які дозволять магазинам додатків покращити взаємодію з користувачем, зокрема метод requestUserPreapproval(), який дозволяє відкласти завантаження файлів APK до схвалення інсталяції, метод setRequestUpdateOwnership(), який дозволяє інсталятор, щоб вказати, що він відповідає за майбутні оновлення програми, яку він встановлює, і метод setDontKillApp(), який може легко встановлювати додаткові функції програми.
Android 14 пропонує нові функції сумісності програм, які мають зробити оновлення Android менш виснажливим процесом для розробників. Тепер у розробників є більше часу для внесення необхідних змін у програму, оскільки більшість змін, пов’язаних із програмою, тепер здійснюються за бажанням. Google очікує, що Android 14 досягне стабільності платформи в червні 2023 року, що дасть розробникам кілька тижнів до офіційного випуску для остаточного тестування.
Розробники можуть протестувати Developer Preview 2 зі своїми програмами в Android Studio SDK Manager, щоб підготувати їх до наступного оновлення Android. Розробники також можуть прошити образ системи на підтримуваних пристроях Pixel, починаючи відсьогодні, зокрема Pixel 7 Pro, Pixel 7, Pixel 6a, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5 або Pixel 4a (5G).