Google представила Android 9.0 – що там нового?

    604

    Шостого серпня Google анонсувала вихід першої бета-версії Android 9.0 Pie. У ній розробники змінили купу всього: додали нові і оновили старі API, освіжили інтерфейс і зробили нативную підтримку «моноброви» для всіх смартфонів. Розповідаємо, що в Android 9.0 нового і як його встановити.

    Як встановити

    Якщо ви хочете встановити Android 9.0 легально, то у вас повинен бути смартфон від Google: Pixel, Pixel XL, Pixel 2, Pixel 2 XL або більш-менш нова модель Nexus. На ці телефони оновлення можна отримати «по повітрю», але якщо вам воно не прийшло, то можна завантажити образ Android 9.0 на сайті Google .

    Якщо у вас немає смартфона від Google, то це теж не проблема. Користувачі XDA Developers зробили лаунчер, що дозволяє активувати Android Pie на будь-якому пристрої. Для цього скачайте APK-файл з форуму і запустіть його. Відзначимо, що оригінальний файл працює з версіями від Android 7.0, а модифікований – від 5.0.

    Якщо ви не розробник і не розумієте, що тут відбувається, то не пробуйте встановлювати Android 9.0 або завантажувач від XDA. Якщо щось піде не так, то ваш телефон може перетворитися в цегла, а це не дуже здорово.

    Інтерфейс

    За допомогою API TextClassifier Google розширила можливості визначити текст. Тепер він вказує конкретну дату, номери рейсів і адреси. Smart Linkify дозволяє використовувати TextClassifier через API Linkify з розширеними можливостями для швидкої відповіді.

    В Android 9 переробили меню багатозадачності. Завдяки новому дизайну воно стало зручніше. Користувач може гортати список програм і подивитися повне превью.

    Додатки тепер будуть адаптуватися під смартфони з «монобровою». Система сама управляє висотою рядка стану з часом, зарядом батареї і мережею, щоб відокремити чубок від основного контенту. Крім того, розробникам можна буде активувати імітацію «монобровою», щоб перевірити, як додаток з нею працює.

    Розробники месенджерів можуть використовувати API MessagingStyle. Тепер в повідомленні буде видно картинки і стікери. Крім того, в повідомленнях буде підтримка розумних відповідей.

    В Android 9 з’явився віджет лупи для тексту, щоб користувачам було зручніше його виділяти. Він дозволяє точно позиціонувати курсор і виділити саме той шматок, який потрібен. Її можна прикрутити до будь-якого блоку у вікні, щоб можна було уважно розглянути не тільки текст, а й інші елементи.

    В Android додали API BiometricPrompt, щоб користувач заходив до своїх акаунтів через сканер відбитка пальця або інші підтримувані біометричні датчики. Особливість тут полягає в тому, що розробникам не потрібно буде писати все це окремо, а просто звертатися до інструкцій безпосередньо.

    Раніше це було і у інших виробників смартфонів, а Google зараз хоче перевести всіх на єдину систему.

    Нові можливості камери, аудіо та графіки

    Якщо у смартфона дві і більше камер, то за допомогою API можна поліпшити якість фото і додати нові ефекти. Те ж саме з двома Фронталки: розробники можуть реалізувати зум без шумів, боке і інші ефекти. Тільки от навіщо воно треба, якщо багато виробників вже свої API зробили – незрозуміло.

    Додана вбудована підтримка HDR Vp9 Profile 2 – користувачі тепер можуть спокійно дивитися фільми в дозволі HDR, якщо пристрій його підтримує.

    В Android прийшло кодування зображень HEIF. Це популярний формат фотографій, що поліпшує стиснення, який доступний в iPhone ще з версії iOS 11. Це заощадить місце на зберіганні фотографій. Розробники зможуть використовувати цей формат в своїх додатках, якщо налаштують підтримку через API.

    API динамічної обробки звуку дозволить поліпшити його якість. Наприклад, за допомогою API можна поліпшити звук при дзвінках, якщо людина сидить в шумному місці. Серед інструментів є попередній еквалайзер, багатосмуговий компресор, пост-еквалайзер і пов’язаний обмежувач.

    Можливості підключення і місце розташування

    Android 9 дозволить створювати вбудовані функції позиціонування в додатках через підтримку платформи для Wi-Fi Round-Trip-Time. Це дозволить додатком визначити місце розташування смартфона з точністю до 1-2 метрів.

    Можливості служби JobScheduler розширили. Раніше вона тільки керувала запланованими завданнями та фоновими додатками. Тепер вона може адаптувати мережеві завдання: наприклад, оператор може повідомити про перевантаження мережі, а JobScheduler буде керувати програмами на основі отриманих даних.

    Тепер API для платежів через NFC буде відкритим. На підтримуваних пристроях можна використовувати API OMAPI для того, щоб програми отримали доступ до захищених елементів.

    Мережева безпека

    Інтернет в Android 9 буде безпечніше. Розробники зробили підключення HTTPS стандартним, так як воно безпечніше HTTP. Крім того, у системи буде вбудована підтримка DNS over TLS, що захищає з’єднання з DNS-сервером.

    З’явилося кілька нових способів захисту конфіденційності. Тепер система обмежує доступ до мікрофона, камери і всіх датчиків у програм, які потребують тлі. Якщо воно спробує звернутися до пристрою, то воно не отримає нічого, крім помилки.

    Оптимізація витрат акумулятора

    Разом з DeepMind Google зробила функцію «адаптивної батареї»: вона використовує машинне навчання для визначення пріоритетів системних ресурсів найбільш використовуваних в смартфоні додатків. Якщо розробник вже адаптував свій додаток під Doze, App Standby і Background Limits, то «адаптивна батарея» працюватиме з коробки.

    Оптимізація додатків

    В Android 9 буде підвищена продуктивність і ефективність ART. Код був оптимізований так, щоб зменшити навантаження на оперативну пам’ять. Тепер додатки будуть запускатися ще швидше.

    Ще один важливий момент – поліпшення взаємодії Android і Kotlin. Тепер всі програми, написані на цій мові, будуть працювати краще.



    • інші новини