На смартфонах экран маленький, поэтому там всё просто. Но как быть с планшетами? Текстовое поле может быть где-то вверху, а стандартная экранная клавиатура где-то внизу. Прыгать взглядом неудобно. Эта неудобство становится проблемой на экранах 14" и более. Однако это решаемо перемещением клавиатуры чуть ниже текстового поля. Таким образом экранная клавиатура сливается с приложением.
Ваша экранная клавиатура хороша для ввода текста, но что если нужно вводить что-то помимо текста?
Экранная клавиатура и приложение находятся близко друг к другу и могут восприниматься пользователем как единое целое. Мессенджеры могут иметь отдельную кнопку для смайлов и гифок вне этой клавиатуры, тоже самое и для голосового ввода. Это дублирование функционала выглядит нелогично.
Экранная клавиатура выглядит как большой виджет, имеет смысл прилепить к нему MarkDown форматирование. В приложении офисного документа будет еще больше форматирования. Многое может быть переосмыслено.
SQL содержит ключевые слова, которые было бы удобно тапать, а не вводить вручную. Это объединение автодополнения и экранной клавиатуры.
В математическом приложении много спец символов.
В карточном приложении нужно выбирать достоинство карты и ее масть. Здесь нет текста, но есть экранная клавиатура.
Я клоню к тому, что задачи, которые ставятся перед экранной клавиатурой, зависят от приложения. И тогда имеет ли смысл сделать это частью приложения? Каждое приложение со своей клавиатурой.
На смартфонах экран маленький, поэтому там всё просто. Но как быть с планшетами? Текстовое поле может быть где-то вверху, а стандартная экранная клавиатура где-то внизу. Прыгать взглядом неудобно. Эта неудобство становится проблемой на экранах 14" и более. Однако это решаемо перемещением клавиатуры чуть ниже текстового поля. Таким образом экранная клавиатура сливается с приложением.
Я клоню к тому, что задачи, которые ставятся перед экранной клавиатурой, зависят от приложения. И тогда имеет ли смысл сделать это частью приложения? Каждое приложение со своей клавиатурой.