Максим Макаров
тоесть даже экстеншн если свой создавать для клавиатуры то по-любому никак?
Вы заимплементите все что есть в клавиатуре? И под все локализации? И под планшеты(Apple на Ipad проверят даже мобильные приложения предназначеные для телефонов).
Когда будете делать клавиатуру страйтесь не использовать Storyboards и Autolayout, так как система ее часто пересоздает/выгружает и нужно писать оптимизированный код.
Советую взять на это хороший бюджет и время на разработку.
Лучше поищите время как красиво обьяснить заказчику что iOS пользователи привыкли скролить экран/список для скрытия клавиатуры, так как это в стандартно по-всей системе и они не будут даже знать что так можна.
P.S. только что запустил симулятор с Android 10(Google Pixel 3a).
Клавиатура по-свайпу по ней не скрывается, а убирается если скорить список вверх(аналогично iOS только жест в другую сторону).
Для Android 10 тоже кастомную клавиатуру будете делать?