Android 14 «Торт догори дном»: усе, що вам потрібно знати про велике оновлення Google на 2023 рік

Android 14 з’явиться на смартфоні Google Pixel поблизу вас на початку 2023 року.

Швидкі посилання

  • Як називається Android 14?
  • Чи отримає мій пристрій Android 14?
  • Що нового в Android 14 наразі?
  • Android 14 Beta 2: анонсовані функції
  • Android 14 Beta 1: анонсовані функції
  • Android 14 Developer Preview 2: оголошені функції
  • Android 14 Developer Preview 1: оголошені функції
  • Як завантажити та встановити Android 14 Beta 2 на свій пристрій Google Pixel

Найцікавішим у великому оновленні Android є можливість слідувати шаблону, щоб відчути смак усіх нових функцій. Google Android 12 Оновлення відзначило найбільший візуальний редизайн операційної системи після Android 5 Lollipop завдяки Матеріал Ви. Нова філософія дизайну разом із вичерпним списком нових функцій зробили Android 12 зовнішнім виглядом і відчуттям, які кардинально відрізняються від попередніх ітерацій. Потім з’явилася Android 13, яка подвоїла багато тих самих естетичних рішень. Тепер ми переходимо до Android 14, і, ймовірно, буде ще більше внутрішніх змін.

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

Як називається Android 14?

Google відмовився від своєї схеми іменування десертів для Android два роки тому з оновленим дизайном бренду Android 10. Однак внутрішні команди розробки компанії продовжували використовувати назви десертів. Android 11, наприклад, називався Red Velvet, тоді як Android 12 відомий як Snow Cone. Так само називається Android 13 Тірамісу. Google більше не зберігає Android 14 в секреті, оскільки його було знайдено в одному з комітів AOSP Gerrit ще в липні минулого року.

Для тих із вас, кому цікаво, це назви десертів (внутрішні чи публічні) усіх версій Android на даний момент:

  • Android 1.5: кекс
  • Android 1.6: Donut
  • Android 2.0: Éclair
  • Android 2.2: Froyo
  • Android 2.3: Gingerbread
  • Android 3.0: Honeycomb
  • Android 4.0: Ice Cream Sandwich
  • Android 4.1: Jelly Bean
  • Android 4.4: KitKat
  • Android 5.0: Lollipop
  • Android 6.0: Marshmallow
  • Android 7.0: Nougat
  • Android 8.0: Oreo
  • Android 9: Pie
  • Android 10: пиріг з айвою
  • Android 11: Червоний оксамитовий торт
  • Android 12: Snow Cone
  • Android 13: Тірамісу
  • Android 14: Перевернутий торт

Дата випуску Android 14 ще невідома, але ми підозрюємо, що він буде випускатися так само, як і в попередні роки. У лютому 2022 року Android 13 вийшов із форми попереднього перегляду для розробників, потім ще один попередній перегляд для розробників, а потім ще чотири бета-версії до остаточного випуску Android 13. Оскільки перша версія попереднього перегляду Android 14 для розробників надійшла вчасно, за нею швидко з’явилася друга, а тепер ще й пара бета-версій, стає зрозуміло, що ми дотримуємося такої ж частоти випусків, як і минулого року.

Що стосується розробників, ви можете очікувати, що Android 14 досягне «стабільності платформи» приблизно в третій бета-версії, якщо Google дотримуватиметься того ж графіка випуску, що й минулого року. Стабільність платформи стосується завершення розробки API, і минулого року це збіглося з можливістю для розробників надсилати додатки, орієнтовані на новий рівень API, у Google Play Store.

Чи отримає мій пристрій Android 14?

Якщо у вас останній смартфон Google Pixel, сподобався новий Серія Pixel 7, будьте впевнені, що ви одними з перших відчуєте смак Android 14, коли вона вийде. Він все ще буде лише у формі попереднього перегляду для розробників (тому, ймовірно, його не слід встановлювати у вашому щоденному драйвері), але ви все одно зможете його випробувати. Ми також очікуємо, що інші виробники пристроїв приєднаються до веселощів, хоча, як правило, пристрої від OnePlus і Xiaomi не оновлюються так регулярно. Іншими словами, стережіться.

Однак, якщо ви насправді хочете спробувати Android 14, коли він з’явиться на вашому смартфоні, але офіційної збірки немає, ви можете спробувати загальний образ системи (GSI).

Що нового в Android 14 наразі?

Це деякі незадокументовані зміни, які наразі були помічені в Android 14.

Android 14 може додати універсальну підтримку перетягування, як і в iOS

Ви знаєте, як можна перетягувати файли та текст між програмами на iOS? Нарешті це можливо, починаючи з Android 14. Хоча ви могли зробити це з програмами, які були в режимі розділеного екрана, ви не могли зробити це в повнорозмірній програмі, яку ви хотіли перемістити в іншу повнорозмірну програму.

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

Android 14 може зробити багатозадачність ще простішою, запровадивши спосіб збереження пар програм

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

Нову функцію помітив Мішаал Рахман, і вона з’являється в меню огляду останніх елементів. Його можна побачити, увійшовши до контекстного меню, у якому наразі міститься пункт розділеного екрану. Він ще не функціонує, але, здається, він може з’явитися в остаточному випуску Android 14.

У Android 14 Material You можуть з’явитися більш яскраві кольори

Google, схоже, працює над більш яскравими варіантами кольорів у новому стилі теми, який, очевидно, називається «Fidelity». Головний Відмінність від поточного Material You полягає в тому, що він дозволить користувачам дійсно використовувати основний колір із вибраних ними шпалер і використовувати його для теми.

Ця зміна, помічена 9To5Google, можливо, нещодавно продемонструвала команда Google Design у твіті, надавши нам подивіться на яскравіші кольори, які зараз недоступні в Android 13, які ви можете побачити у відео вище.

Android 14 може надавати вам пропозиції щодо карток постійного клієнта на основі місцезнаходження

Говорили, що Google Wallet стане додатком, у якому можна буде придбати всі ваші цифрові картки, зокрема картки лояльності. Додати картки постійного покупця до Wallet дещо громіздко, але це можна зробити, хоча навіть у цьому випадку виклик карток у касі може зайняти деякий час, оскільки ви прокручуєте картки, щоб знайти їх. Однак це може змінитися в Android 14.

Багато років тому, коли Google Wallet називався Google Wallet (так, це був трохи дивний час), коли ви знаходитесь поблизу місця, де ви можете скористатися своєю карткою постійного клієнта, програма Wallet позначатиме, що ви можете використовувати свою картку постійного клієнта в місці, де ви перебуваєте. На щастя, Google може повернути цю функцію для користувачів Android 14. Копаючись у довідці API для Android 14 Beta 1, я виявив нову функцію під назвою "FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS”. Пристрої, які заявляють, що ця функція «[підтримує] відображення пропозицій на основі місцезнаходження для карток гаманця, які надаються платіжною програмою за умовчанням».

Щодо того, як це працюватиме, це наче в повітрі. Чи Google Wallet покладається на те, що розробники вкажуть цю інформацію, чи програма зробить це автоматично? Чи надходитимуть ці «пропозиції» у вигляді сповіщень, чи картка просто з’явиться в гаманці швидкого доступу? Перше — це те, як раніше працювали пропозиції на основі розташування, тоді як останнє було б менш помітним, але все ще легко доступним через ярлик на екрані блокування та/або плитку швидкого налаштування.

Android 14 може дозволити вам змусити програми мати прозору панель навігації

Android Beta 1 додав параметр «прозора панель навігації», який змінює фон панелі навігації на прозорий, а не чорний. Це включає панель жестів, яку ви бачите внизу дисплея. Починаючи з Android 5.0 Lollipop, розробники додатків отримали можливість змінити колір панелі навігації Android, яка за умовчанням суцільно чорна. Деякі додатки ніколи не реалізовували це, тому ви можете мати деякі невідповідності між програмами.

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

З Android 14 буде легше приховати PIN-код вашого телефону від тих, хто серфінгує на плечі

Хоча ви можете забезпечити надійний захист свого смартфона за допомогою довгого заплутаного PIN-коду, будь-хто може легко отримати доступ до вашого пристрою, якщо просто побачить вас... введення коду. Зазвичай це називається плечим серфінгом, коли зловмисник дивиться через плече людей, щоб підібрати їхні паролі чи інші критерії входу, і це досить поширений метод соціальної інженерії. В Android 14 Google, схоже, працює над функцією під назвою «розширена конфіденційність PIN-коду».

Опис цього перемикача говорить: «вимкнути анімацію під час введення PIN-коду», що означає, що анімація, яка зазвичай відтворюється, коли ви натискаєте будь-яку цифру на клавіатурі, не відображатиметься. Це ускладнить серфінгістам спостерігати, як ви вводите свій PIN-код, оскільки екран блокування Android не показуватиме очевидну візуальну підказку для кожної цифри, яку ви натискаєте.

Відео вище поділився з нами Наіль Садиков і показує, як це працює.

Android 14 може нарешті дозволити вам встановити різні живі шпалери для головного екрана та екрану блокування

Смартфони Android підтримують живі шпалери з Android 2.0 Eclair, і з часом вони лише покращуються. У магазині Google Play доступно безліч різноманітних варіантів, і більшість OEM-виробників також додають живі шпалери до своїх пристроїв. Однак поки можна встановити окремо статичний шпалери на Android як на екрані блокування, так і на головному екрані, немає можливості встановити окремі живі шпалери. Здається, це зміниться в Android 14.

Копаючись у вихідному коді для Android 13 QPR2, ми помітили кілька змін коду, які підготували для ввімкнення функції «незалежних живих шпалер для екрана блокування». Одна зміна коду додає новий метод до класу WallpaperManager Android під назвою setWallpaperComponentWithFlags(). Системні програми, які містять SET_WALLPAPER_COMPONENT дозволу, як-от програма Android Live Wallpaper Picker, може використовувати цей метод, щоб «налаштувати живі шпалери [компонент] для заданого екрану (екранів)», наприклад головного екрана, екрана блокування або обох екранів.

Android 14 може надавати візуальні сповіщення на екрані та спалахи

Іноді буває легко пропустити сповіщення, особливо якщо гучність вашого телефону тиха або він налаштований лише на вібросигнал. Якщо ви теж погано чуєте, жоден із цих варіантів може не допомогти, тому візуальна підказка може бути найкориснішим способом визначити, чи отримує ваш телефон сповіщення. Однак за допомогою Android 14 Developer Preview 2 ви можете зробити так, щоб спалах камери вмикався, коли надходить сповіщення, або зробити так, щоб екран блимав.

Android 14 може підтримувати автоматичне підтвердження PIN-коду без натискання Enter

Якщо ви коли-небудь користувалися користувальницьким ПЗУ на Android, доволі поширеною функцією, яку любили вмикати, було автоматичне підтвердження PIN-коду, щойно ви вставите його в телефон. Більшість телефонів Android наразі потребують введення PIN-коду, а потім натискання клавіші Enter, але ця зміна може нарешті скасувати цю потребу.

Цей перемикач не відображається за умовчанням у DP2, а сама функція наразі не працює на наших пристроях. Є попередження, що «підтвердження PIN-коду, натиснувши Enter, безпечніше, ніж використання автоматичного підтвердження». але це компроміс для зручності, про який більшість людей, безсумнівно, знатиме, якщо вони використовують PIN-код. Цей перемикач автоматичного підтвердження правильного PIN-коду не з’явиться, якщо ви налаштуєте PIN-код довжиною менше 6 цифр.

Якщо ви хочете ввімкнути або вимкнути цю функцію після якщо ви вже встановили PIN-код, ви можете перейти в меню «Налаштування» > «Безпека та конфіденційність» > «Блокування пристрою» > «Блокування екрана» та торкнутися значка шестерінки у верхньому правому куті. Тут ви матимете доступ до перемикача «автоматичне підтвердження розблокування», за допомогою якого можна вмикати/вимикати цю функцію.

Ця функція наразі не працює в попередньому перегляді для розробників 2, але вона може працювати в майбутньому випуску.

Android 14 може дозволити вам створювати шпалери емодзі на вашому Pixel

Google постійно працює над новими функціями, які приховані за прапорцями розробника, і однією з них, яка з’явилася в Developer Preview 2, є можливість щоб створити шпалери емодзі. The Нью-Йорк Таймс недавно опублікував статтю детально описуючи, як Google планує взяти участь у ChatGPT. У звіті також описано, як деякі із зображень і відеопроектів компанії, які зараз знаходяться в працює, включаючи «створення шпалер для смартфона Pixel». В Android 14 DP2 ми помітили нову програму «Шпалери Emoji» в пакеті /product перегородка. Здається, він ексклюзивний для Pixel, оскільки його назва пакета – «com.google.android.apps.emojiwallpaper», і для нього потрібен прапор функції «com.google.android.feature. PIXEL_EXPERIENCE” необхідно оголосити.

Після ввімкнення в списку шпалер з’явилася нова опція «Emoji Lab». Торкнувшись його, відкрився інтерфейс користувача, який дозволив мені створити нові шпалери з різними емодзі. Створюючи фоновий малюнок, ви можете вибрати до 14 емодзі, які потрібно включити в дизайн, вибрати такі візерунки, як «Мозаїка», «Лотос», «Стопки», «Посипання» та «Призма», а потім вибрати між різними кольорами. Якщо ви не знаєте, який дизайн вам потрібен, ви можете натиснути кнопку «рандомізувати», щоб дозволити програмі створити випадковий фоновий малюнок емодзі.

Коли ви створюєте фоновий малюнок, він зберігається в розділі Emoji Lab у вашому телефоні. Немає гарантії, що ця функція згодом з’явиться на смартфонах Google Pixel, але, схоже, грати з нею цікаво.

Функція регіональних налаштувань Android 14 може вказувати програмам використовувати ваш бажаний календар і систему числення

Android — це глобальна операційна система, і тому вона потребує підтримки для різних способів, якими люди розуміти дати, час та інші регіональні вимірювання, такі як Фаренгейт проти Цельсія та кілометри проти миль. Додатку не завжди доцільно припускати, який показник хотів би використати користувач, і саме тому багато програм (зокрема програми погоди) будуть запитати визначити, який показник ви хочете використовувати. Google додав налаштування мови для кожного додатка в Android 13, і тепер, схоже, поширює цю ідею на інші випадки використання.

Компанія тестує нову функцію «регіональних налаштувань» в Android 14, яка дозволяє користувачам встановлювати свої бажані одиниці температури, календар, перший день тижня та система числення для кожного локаль. «Регіональні налаштування» з’являються в розділі «Налаштування» > «Система» > «Мови та введення», коли перемикається прихований прапор розробника.

Ця функція тепер доступна в Android 14 Developer Preview 2.

Android 14 може запропонувати кращу підтримку клавіатур із жестами тачпада та зміною призначення клавіш-модифікаторів

Google намагається покращити роботу Android на пристроях із великим екраном, і завдяки цим зусиллям ми тепер маємо такі речі панель завдань, вбудовування активності, оптимізованіші програми, покращений літерний ящик і краща підтримка розділеного екрана, більшість із яких прибуло в Android 12L. Android 14 DP1 тепер має кращу підтримку клавіатури.

Android 14 готується додати підтримку зміни поведінки клавіш-модифікаторів. В Android 14 ви можете змінити поведінку клавіш Caps Lock, Ctrl, Meta та Alt, хоча для цього потрібно перевернути прапор розробника. Загальний файл макета клавіш оновлено в Android 14, щоб зіставити деякі інші коди клавіш Linux із кодами клавіш Android. Зміни:

  • ключ 120 від (не визначено) до RECENT_APPS
  • клавіша 228: KEYBOARD_BACKLIGHT_TOGGLE
  • клавіша 229: KEYBOARD_BACKLIGHT_DOWN
  • клавіша 230: KEYBOARD_BACKLIGHT_UP
  • клавіша 248: MUTE
  • ключ 418: ZOOM_IN
  • ключ 419: ZOOM_OUT
  • клавіша 528: ФОКУС

Крім того, після ввімкнення позначки розробника Android 14 DP1 відобразить нову опцію «Сенсорна панель» у налаштуваннях. Тут ви можете вказати, чи потрібно натискати для клацання, змінити напрямок прокручування (зворотне прокручування) або вимкнути, чи відображатиме більше параметрів торкання сенсорної панелі в нижньому правому куті. Ви також можете налаштувати швидкість покажчика, якщо за замовчуванням встановлено занадто низьку або надто швидку швидкість. Є навіть жести сенсорної панелі, а підручник можна активувати, перевернувши другий прапорець розробника. Ви можете налаштувати ці жести навігації на сенсорній панелі, і вони включають:

  • Поверніться назад, провівши трьома пальцями вліво або вправо
  • Поверніться додому, провівши трьома пальцями вгору
  • Відкрийте останні програми, провівши вгору трьома пальцями й утримуючи їх
  • Відкрийте сповіщення, провівши трьома пальцями вниз
  • Перемикайте програми, проводячи чотирма пальцями вліво або вправо

Android 14 може полегшити пошук і видалення вірусів, встановлених оператором

Поширення вірусів важко визначити, але це, по суті, будь-які попередньо встановлені програми на смартфоні, які не відповідають потребам користувача. Проблема полягає в тому, що ці потреби відрізняються від людини до людини, але ми, напевно, погодимося, що програми, встановлені у фоновому режимі без відома або згоди користувача, будуть зараховуватися. В Android 14 DP1 є приховане меню «програм, встановлених у фоновому режимі», яке недоступне за замовчуванням. Вам потрібно перевернути прихований прапор розробника, щоб він з’явився, і навіть тоді він не відображається у звичайній версії налаштувань. Натомість він відображається в спеціальній версії налаштувань під назвою «Spa», яка також закрита прапором розробника.

Цей новий інтерфейс «програм, встановлених у фоновому режимі» підтримується новою системною службою під назвою «Контроль встановлення у фоновому режимі». Насправді Мішаал Рахман помічені докази існування цієї служби через фіксацію AOSP кілька місяців тому. Тоді зазначалося, що цей системний сервіс використовуватиметься не лише для нової функції Android 14 (нібито сторінку «програми, встановлені у фоновому режимі», показану вище), а також «декілька майбутніх Android V [Android 15]» особливості.

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

Прогнозуючий жест назад в Android 14 дозволяє вам попередньо побачити, куди ви йдете, коли ви проводите пальцем назад

Повернення назад в Android може бути непередбачуваним, і на це є вагома причина. Під час навігації додатками Android зберігає записи місць призначення, які ви проходите, які називаються заднім стеком. Це робиться для того, щоб система привела вас до правильного місця призначення, коли ви проводите пальцем, щоб повернутися назад. Однак до Android 13 система не могла точно знати, куди приведе користувача жест назад. Якщо ви провели пальцем назад у кінці заднього стека, ви відразу повернулися до попередньо відкритої програми. Це не відразу стало очевидним для користувача, і це могло означати, що він втратить свою позицію в програмі.

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

Це невелика, але бажана зміна, яка робить систему Android більш інтуїтивно зрозумілою. Нова анімація переходу вимкнена за замовчуванням у DP1, і в нашому відео ми все одно повинні були це зробити увімкніть інтелектуальну анімацію у Параметрах розробника, і нам також довелося використовувати програму, яка опції у нову інтелектуальну поведінку жестів назад.

Android 14 дозволить вам обмежити доступ до фотографій, які програми можуть отримати, навіть якщо вони не використовують Photo Picker

API вибору фотографій є однією з основних переваг Android 13, і завдяки Project Mainline його було повернуто на пристрої Android 4.4+. Це дозволяє користувачам вибирати, до яких фотографій і відео програма може отримати доступ, щоб вона не мала повного доступу до всіх ваших фотографій і відео на вашому пристрої. Однак програми мають підтримувати API вибору фотографій, а багато з них цього не роблять. хоча це може не мати значення в Android 14.

Починаючи з Android 14, коли програма, яка націлена на рівень API 33, запускає діалогове вікно дозволів під час виконання, щоб попросити користувача надати їх READ_MEDIA_VIDEO або READ_MEDIA_IMAGES (або обидва), Android 14 може вставити новий запис у діалоговому вікні дозволу «Виберіть фотографії». Торкнувшись цього запису, запуститься нова версія засобу вибору фотографій, яка дозволить користувачеві вибрати, які фотографії чи відео він хоче надати доступ програми до. Згодом програма має доступ лише до тих медіа-елементів, які користувач спеціально вибрав, якщо користувач цього не вирішить розширити доступ до додаткових медіа-елементів або надати програмі доступ до всіх колекцій медіа-сховища для зображень і відео.

Цей запис у діалоговому вікні дозволів не відображається за умовчанням в Android 14 DP1, оскільки його видимість обмежена прапорцем розробника. Сподіваємось, Google увімкне його для остаточного випуску, оскільки це API, який значною мірою захищає конфіденційність.

Android 14 готується додати функцію клонування програми

Google тестує нову функцію «клонованих програм». в Android 14 це дозволить вам «створити другий екземпляр програми, щоб ви могли використовувати два облікові записи одночасно». Ця функція може бути доступні для користувачів через програму «Налаштування» в розділі «Налаштування» > «Програми» > «Клоновані програми», як показано на вбудованих знімках екрана нижче.

Коли ви клонуєте свою першу програму за допомогою функції «клонованих програм», Android створює так званий «профіль користувача-клон» і встановлює цю програму в профіль. Будь-які програми, які ви клонуєте пізніше, встановлюються в той самий профіль клонування, який було створено раніше. Оскільки профіль клонування не ділиться даними програми з батьківським профілем користувача, це означає, що будь-які програми, які ви клонуєте, не збережуть вашу інформацію для входу чи налаштування, тому вам доведеться налаштовувати їх з нуля. Якщо ви вирішите, що клонована програма більше не потрібна, ви можете видалити її на сторінці «клоновані програми» або через стандартний інтерфейс «інформація про програму».

Раніше єдиним способом клонування додатків було клонування за допомогою adb, оскільки цю функцію було додано в Android 12. Деякі OEM-виробники також відкрили варіанти клонування додатків, і є навіть програми сторонніх розробників, які використовують робочі профілі для клонування додатків. Однак це нативне рішення, яке працюватиме саме на пристроях Google Pixel.

Меню спільного доступу може нарешті стало краще

У Android вже давно є проблема з меню спільного доступу. Хоча оновлення в минулому намагалися це виправити, це не узгоджується між OEM-варіантами Android або навіть програмами, і це, загалом, просто безлад. Знімок екрана нижче показує, що саме я маю на увазі.

Кредит зображення: Esper

Проблема існує навіть у різних OEM-виробників, які також використовують AOSP як основу.

Кредит зображення: Esper

На щастя, схоже, що Google може перемістити таблицю Android Sharesheet на a Проект Mainline модуль у майбутньому випуску для усунення невідповідностей у меню спільного доступу, відповідно до інші звіти. З цією метою Google додав новий додаток до образу системи з бета-версією Android 13 QPR1. Вихідний код Android 13 QPR1 показує, що нова програма «Intent Resolver» оброблятиме реалізацію Android код "chooser", який викликає Android Sharesheet, змушуючи користувачів вибрати, яку програму використовувати для спільного доступу дію.

Перемістивши Android Sharesheet до модуля Project Mainline, Google тепер може запропонувати більш узгоджене системне меню спільного використання для пристроїв Android з різні OEM-виробники. Це також дозволить компанії експериментувати з тим, що працює, а що ні, покращуючи це без необхідності оптової системи оновлення. Не підтверджено, що Google продовжить це робити, але це здається ймовірним.

Надходять оновлювані кореневі сертифікати

Кореневі сертифікати є основою інфраструктури відкритих ключів (PKI), і їх підписують надійні центри сертифікації (CA). Однак інколи ці центри сертифікації стають ненадійними, і потрібно, щоб пристрої отримували нові сертифікати, щоб забезпечити повний доступ до Інтернету. Раніше в Android єдиним способом розповсюдження нових сертифікатів було оновлення через OTA, оскільки вони зберігаються в системному розділі вашого телефону.

У майбутньому це зміниться, ймовірно, з Android 14, оскільки Google створює кореневий магазин на вашому телефоні (магазин, який фактично повідомляє вашому телефону які сертифікати приймаються) частина модуля Conscrypt Mainline, яку можна оновити через систему Google Play Оновлення. Для більшості користувачів це не має значення, але воно захищає ваш телефон від потенційної інтернет-катастрофи, якщо головний центр сертифікації раптово стане ненадійним.

Health Connect може стати частиною Android 14

На Android існує незліченна кількість програм для відстеження стану здоров’я, але не кожна окрема програма охопить кожну життєво важливу функцію, яку ви можете відстежувати. Програми можуть і вирішують ділитися даними окремо з іншими програмами, але раніше цього не було один API, який програми охорони здоров’я можуть використовувати для обміну даними. Health Connect це відповідь Google на цю проблему, здатна діяти як посередник для цих програм відстеження для обміну даними один з одним. Якщо MyFitnessPal хоче отримувати дані з Samsung Health, Fitbit і Google Fit, раніше йому потрібно було безпосередньо взаємодіяти з кожною з цих програм. У цьому випадку йому потрібно лише підключитися до Health Connect, і Health Connect оброблятиме всі ці підключення.

Health Connect фактично доступний у Google Play Store сьогодні, але проблема в тому, що він не попередньо встановлений на вашому телефоні, тому не всі про нього знають. Google оголосив про свій намір попередньо встановити його принаймні на дещо телефонів, і, мабуть, компанія чекає, поки вийде бета-версія, щоб зробити саме це. Звіти підказують що він буде поставлятися з Android 14 і, швидше за все, як модуль Mainline. Це не підтверджено, але є багато вагомих доказів, які свідчать про це.

Попрощайтеся з Android Beam

Після припинення підтримки в Android 10 Google це зробить нарешті видалити Android Beam з AOSP, відповідно до коміту на Android Gerrit. Android Beam можна використовувати для з’єднання двох пристроїв для легкої передачі даних. Його вже замінено Nearby Share, який, по суті, робить те саме, тому це не має великого значення.

Однак найбільша проблема полягає в тому, що Nearby Share покладається на Google Mobile Services (GMS), тобто що Google фактично забрав функцію в AOSP і приховав її за власною службою що не є частина AOSP. Це означає, що виробники, які не є (або не можуть бути, як-от Huawei) учасниками власних ліцензійних угод Google для GMS, упустять функцію.

Скажи привіт через супутник

За словами старшого віце-президента Google з Android Хіроші Локхаймера, Android 14 буде підтримка супутникового зв'язку. Він сказав, що Google «проектує для супутників» і що компанія рада підтримати партнерів "щоб увімкнути все це в наступній версії Android." Враховуючи тиск з боку таких компаній, як Apple, який також нещодавно представив підтримку супутників для iPhone 14 серії, здається, це напрямок, у якому рухається галузь.


Android 14 Beta 2: анонсовані функції

Android 14 Beta 2 з’явилася під час цьогорічної виставки Google I/O, після чого з’явилася збірка Beta 2.1, яка виправила деякі помилки. Майже всі зміни, внесені в цю бета-версію, також стосуються виправлення помилок і загальних удосконалень системи, хоча додано підтримку вбудованої та спеціальної анімації спини.

Android 14 Beta 1: анонсовані функції

Android 14 Beta 1 надійшла з невеликими змінами, хоча більшість із них були під капотом.

Зміни інтерфейсу користувача

Android 14 Beta 1 анонсувала нову стрілку назад, яка доповнює шпалери користувача та тему пристрою, а також нову сторінку спільного доступу яка вже активна в останній бета-версії Google Chrome. Програми можуть додавати спеціальні дії до системних аркушів спільного доступу, що в майбутньому має зробити їх більш інтуїтивно зрозумілими.

Зміни розробника

Шляхи тепер можна запитувати та інтерполювати, а Android Path API — це гнучкий механізм, який використовується для створення та візуалізації векторної графіки. В Android 14 ви зможете надсилати запити до шляхів, щоб побачити, що в них міститься, а оновлення API також додають функцію інтерполяції між шляхами, структури яких точно збігаються.

Крім того, Android 14 покращує налаштування мови для кожної програми та дозволяє програмам визначати мову інтерфейсу користувача поточної програми. З Android Studio Giraffe Canary 7 і AGP 8.1.0-alpha07 ви можете налаштувати свою програму на автоматичну підтримку мов для кожної програми.

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


Android 14 Developer Preview 2: оголошені функції

Android 14 Developer Preview 2 надійшла з декількома додатковими змінами, хоча більшість із них призначені для розробників.

Конфіденційність і безпека

Photo Picker – це API, який Google представила в Android 13. Додаткам не потрібно запитувати жодних дозволів, щоб отримати доступ до елементів, які користувач вибирає за допомогою засобу вибору фотографій, що робить його конфіденційним способом обмінюватися фотографіями та відео з додатками. Ми вже увімкнув цю функцію в першому попередньому перегляді Android 14 для розробників, але в основному це дозволяє вам вибирати, до яких фотографій надати доступ програмі.

Крім того, Android 14 додає Менеджер облікових даних як API платформи, і полегшує вхід завдяки підтримці API для отримання та зберігання облікових даних, налаштованих користувачем постачальників облікових даних, таких як менеджери паролів. Він також підтримує ключ доступу новий промисловий стандарт автентифікації без пароля, що безпечніше, ніж використання імені користувача та пароля для входу в програми. Це дозволить користувачам створювати ключі доступу для програм і зберігати їх у Google Password Manager. Збережені ключі доступу синхронізуватимуться між пристроями, на яких ви ввійшли в той самий обліковий запис Google.

Нарешті, є безпечніші неявні наміри, і програми, орієнтовані на Android 14, повинні надавати привілеї, щоб розпочинати дії у фоновому режимі під час надсилання PendingIntent або під час прив’язки служби.

Покращено роботу програми

Android 14 представляє низку API PackageInstaller, щоб оптимізувати та покращити взаємодію з користувачем, коли справа доходить до встановлення APK, особливо зі сторонніх магазинів додатків. До них належать:

  • requestUserPreapproval(): дозволяє користувачеві відкладати завантаження APK до схвалення встановлення.
  • setRequestUpdateOwnership(): дозволяє інсталятору вказати, що він відповідає за майбутні оновлення програми.
  • setDontKillApp(): може дозволити плавне встановлення додаткових функцій програми за допомогою розділених файлів APK, поки програма використовується.

Android 14 Developer Preview 1: оголошені функції

Попередній перегляд для розробників Android 14 1 вносить багато змін у таблицю. Хоча деякі з найцікавіших приховані від кінцевого користувача, Google зробив оголосити деякі цікаві оновлення та зміни. До них належать:

Додаткові параметри налаштування

У зв’язку з налаштуваннями Android внесено кілька змін, які не лише полегшують роботу налаштувати свій смартфон, а також допомогти користувачам, які можуть мати додаткові можливості вимоги. Це включає більші шрифти з нелінійним масштабуванням, налаштування мови для кожної програми та API граматичної флексії, який підтримує гендерні мови, такі як французька, німецька та іспанська.

Покращення конфіденційності та безпеки

З Android 14 Google подвоює деякі вдосконалення конфіденційності та безпеки, які вона створювала роками. По-перше, в одному зі своїх найагресивніших кроків проти зловмисного програмного забезпечення Google заблокувала встановлення додатків, призначених для Android SDK рівня 22 або нижчого. Це пояснюється тим, що деякі зловмисне програмне забезпечення або інші небезпечні програми націлюються на SDK 22, щоб уникнути дії моделі дозволів під час виконання, представленої в Android 6.0 Marshmallow. Розробники та ентузіасти все ще зможуть установлювати старіші програми, використовуючи наступне присл команда.

adb install --bypass-low-target-sdk-block FILENAME.apk

Є й інші вдосконалення, зокрема безпечніші неявні наміри, безпечніше динамічне завантаження коду та вимога додатків визначати динамічний Context.registerReceiver() як експортований або неекспортований.

Оптимізація фонового процесу

Багато з того, що скорочує час автономної роботи смартфона, — це не лише те, що відбувається на передньому плані, але й те, що відбувається на задньому плані. Додаткам потрібні фонові процеси, щоб отримувати інформацію або надсилати вам сповіщення, тому Google оптимізував фонові трансляції. Додатки отримують контекстно зареєстрований транслюється, коли програма переходить у a кешований стан, оскільки широкомовні передачі на зареєстровані в контексті отримувачі можуть бути поставлені в чергу та доставлені до програми лише після того, як вона виходить із кешованого стану. Крім того, деякі повторювані контекстно-зареєстровані трансляції, такі як BATTERY_CHANGED, може бути об’єднано в одну останню трансляцію перед доставкою, коли програма вийде зі стану кешу.

Крім того, тепер Google набагато більше просувається щодо того, якими мають бути передні служби/вони зарезервовані завдання найвищого пріоритету для користувачів, щоб Android міг покращити споживання ресурсів і акумулятор життя. Також є нові робочі місця, наприклад типи передачі даних, ініційовані користувачем.

Сумісність додатків

Google запроваджує підтримку OpenJDK 17, щоб увімкнути функції Java 17 у майбутніх попередніх версіях для розробників. Завдяки Проект MainlineGoogle каже, що понад 600 мільйонів пристроїв зможуть отримувати останні оновлення ART, які також включають ці зміни.

Google також надасть розробникам можливість перемикати нові функції, і ці функції знаходяться в параметрах розробника.

Як завантажити та встановити Android 14 Beta 2 на свій пристрій Google Pixel

Ви можете легко завантажити Android 14 Beta 2 і обов’язково перегляньте наш посібник як встановити Android 14 якщо ви не впевнені, як це зробити.

Google офіційно випускає це оновлення попереднього перегляду для розробників для Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5 і Pixel 4a (5G). Ви також можете використовувати 64-розрядні образи системи за допомогою емулятора Android в Android Studio.