Как инструмент ИИ улучшил клавиатуру iPhone
У клавиатуры смартфона больше общего с механической пишущей машинкой, чем с клавиатурой ПК. Возможно, вы еще застали пишущие машинки и помните, что при слишком высокой скорости печатания механизм заклинивает. Поэтому и придумали раскладку QWERTY – чтобы снизить вероятность нажатия двух соседних клавиш, что и вызывало проблемы со старыми машинками. Из-за этого машинистки с высокой скоростью печати вынуждены были работать медленнее.
Раскладка QWERTY до сих пор существует, в отличие от пишущих машинок. Когда инженеры Apple разрабатывали iPhone, было много споров о том, пора ли наконец избавиться от прежней раскладки. Но все к ней уже привыкли, пришлось на ней и остановиться. У ближайшего конкурента Apple в то время, BlackBerry, была кнопочная клавиатура QWERTY, которая работала настолько хорошо, что телефон из-за повального им увлечения назвали Crackberry (нарко-berry).
Крупнейшим научным проектом iPhone стала виртуальная клавиатура[101]. Но в 2006 году (первый iPhone выпустили в 2007-м) она была просто ужасной. До BlackBerry ей было далеко – она настолько неудобная, что никто не печатал на ней текстовые сообщения, тем более письма. Проблема заключалась в крошечных клавишах, но иначе они не уместились бы на 4,7-дюймовом экране, и пользователь легко промахивался, нажимая соседнюю кнопку. Многие инженеры Apple предлагали отличную от QWERTY раскладку.
На поиск решения оставалось всего три недели, и, если бы его не нашли, проект рухнул бы, и всем разработчикам дали полную свободу на апробирование любых вариантов. К концу срока клавиатура выглядела как маленькая стандартная, но с одним отличием. Пользователь не замечал изменений, но рабочее поле некоторых клавиш во время печати увеличивалось. Например, после t чаще всего следует h, поэтому она становилась больше. Далее расширялись e и i и т. д.
Это инструмент ИИ в действии. Инженеры Apple раньше всех использовали достижения машинного обучения 2006 года для создания прогностических алгоритмов, меняющих размер поля клавиш исходя из уже напечатанных букв. Сегодняшняя технология автокоррекции текста работает так же, но по большому счету решение было найдено благодаря QWERTY. Раскладка, разработанная во избежание нажатия соседних клавиш, позволила виртуальным клавишам смартфона при необходимости расширяться, поскольку маловероятно, что следующая клавиша находится рядом с той, что только что нажали.
Во время разработки iPhone инженеры Apple досконально разобрались в рабочем процессе, примененном для клавиатуры. Пользователь находит нужную клавишу, нажимает и переходит к следующей. Разбив процесс, они поняли, что идентификации и нажатию не мешает различающийся внешний вид клавиш. Что самое главное – прогноз определял, какая клавиша станет следующей. Понимание рабочего процесса обеспечило возможность оптимального применения инструмента ИИ, и это верно в отношении любых процессов.