Apple так не може: Google зробила 3D Touch з посиленими натисканнями повністю програмним

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

Незважаючи на те що технологію розпізнавання посилених натискань 3D Touch за роки її існування кілька разів намагалися скопіювати, кожна з цих спроб незмінно виявлялася безуспішною. Ні, реалізація дійсно була гідною, просто користувачі Android так і не змогли знайти застосування цієї особливості в першому поколінні смартфонів, а у всіх наступних вона вже не з'являлася. Це було цілком очікувано, враховуючи, що заради неї доводилося оснащувати дисплей додатковим резистивним шаром, який би розпізнавав тиск пальця, що збільшувало вартість пристрою. Правда, як виявилося, це було необов'язково.


Як працює 3D Touch на Android

Google вдалося реалізувати реальний аналог 3D Touch, заснований виключно на роботі програмних алгоритмів. Ні, це не подоба Haptic Touch, який передбачає утримання пальця на якому-небудь з об'єктів, а цілком собі справжні посилені натискання. Однак і тут є кілька нюансів.

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

Як увімкнути 3D Touch на Android

Технологія посилених натискань від Google поки працює далеко не у всіх областях Android, а тільки в Pixel Laucher і додатках «Google Фото» і «Google Диск». До всіх інших вона дістанеться трохи пізніше, оскільки розробникам, очевидно, доведеться вручну навчити софт не тільки утримуванням, але і твердим натисканням. При цьому включати функцію примусово не потрібно, достатньо просто прикласти палець до іконки програми або елементів всередині нього і з силою на них натиснути.

Мені дуже імпонує підхід Google, що полягає в тому, щоб реалізовувати програмні аналоги популярних апаратних функцій. У свій час я був дуже здивований, що розробникам пошукового гіганта вдалося навчити одиночну камеру робити портретні знімки, які за якістю розмиття і визначення об'єктів в кадрі не поступалися фотографіям, зробленим на iPhone, на той момент вважалися еталоном. Сьогодні Google продовжує започатковану традицію і доводить, що штучний інтелект - це не абстракція, застосовувана тільки в лабораторних умовах, а цілком звичайна технологія, яка може приносити користь, роблячи справді неймовірні речі.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND