Надо чтобы для обоих платформ текст можно было вводить как с физической, так и с экранной клавиатуры. При чём, экранная не системная, а своя из приложения. Годится ли для этого UI.InputField или лучше сделать что-то своё?
Если взять просто InputField без заморочек, то на андроиде автоматически выплывает системная клавиатура. Кроме того, если нажать кнопку на своей экранной клавиатуре, то InputField это воспринимает как выход.