Разработчик нашел неиспользуемую одноручную клавиатуру iPhone в коде системы iOS, активируемую свайпами по краю

Плодовитый хакер/разработчик Apple Стив Троттон-Смит вчера вечером написал в Твиттере, что он обнаружил одноручный режим для клавиатуры iPhone, взломав iOS Simulator, чтобы продемонстрировать невыпущенную функцию, показанную выше. Код, по-видимому, находится в системе с iOS 8, но еще не был выпущен как общедоступная функция.

Одноручный режим клавиатуры активируется свайпом по клавишам, открывая боковую панель с элементами управления «вырезать/копировать/вставить» и сжимая остальные клавиши сбоку. Это значительно облегчило бы пользователю охват всей ширины алфавитных клавиш, улучшив использование одной рукой на больших iPhone.

Присутствие в коде iOS с момента выхода iOS 8 подразумевает, что Apple тестировала эту функцию одновременно с разработкой iPhone 6 и iPhone 6 Plus, которые представили значительно увеличенные экраны диагональю 4,7 и 5,5 дюйма в линейке iPhone еще в 2014 году. Очевидно, что функция не была сочтена достаточно важной, поскольку она до сих пор не выпущена.

Код iOS включает в себя множество отключенных, находящихся в разработке элементов, но одноручная клавиатура выглядит почти завершенной (хотя анимация могла бы быть лучше). Пользователь может провести пальцем от левого или правого края, чтобы открыть боковую панель с любой стороны экрана, так что функция совместима как с левой, так и с правой рукой.

Стив Троттон-Смит записал видео взломанного iOS Simulator для демонстрации этой функции. Теоретически, этот же интерфейс мог бы быть доступен на взломанном iPhone уже сегодня.

https://twitter.com/stroughtonsmith/status/788869300283146240

То, что Apple выпустила с iOS 8 для помощи в одноручном использовании больших дисплеев, — это Reachability; двойное нажатие на кнопку «Домой» опускает экран вертикально, приближая элементы пользовательского интерфейса вверху к низу. Однако Reachability не устраняет необходимость тянуться через горизонтальное расстояние, что именно и является целью этого одноручного режима клавиатуры.

Выпустят ли одноручную клавиатуру как официальную функцию iPhone — остается только гадать. Тот факт, что она оставалась неиспользуемой и неактивной с момента выхода iOS 8, может указывать на то, что функция была отложена, но однозначного ответа нет. Apple тестирует многие функции внутри компании в течение нескольких лет, прежде чем принять решение. Она *может* случайно появиться в iOS 11!

Стоит также отметить, что «эквивалентная» функция для iPad, Split Keyboard, не была реализована для новейшего планшета Apple, а именно для iPad Pro с диагональю 12,9 дюйма. Улучшения клавиатуры Apple в iOS 10 были сосредоточены на улучшении предложений QuickType.