В 2017-м году Apple представила безрамочный iPhone X и вместе с ним новую систему взаимодействия со смартфоном - жесты управления. В 2019-м году Google решила позаимствовать идею у Apple, в результате чего аналогичные жесты появились в Android 10. Для нас, потребителей, это хорошо, ведь жесты управления действительно очень удобные, к тому же компании пришли к общей стандартизации на ближайшие несколько лет. Но Google не была бы Google, если бы они не забыли про одну важную вещь - пользовательский интерфейс.
В iOS нижняя область экрана, где расположена полоска "Домой", заполняется в цвет нижнего навигационного бара приложения - это выглядит красиво и лаконично, при любой системной теме оформления. В Android все наоборот: нижняя область экрана, где расположена полоска "Домой", либо белая, либо черная, это в первую очередь зависит от темы, а нижний навигационный бар приложения будет чуть другого цвета.
А что если у приложения нет нижнего навигационного бара?!
В iOS вся площадь экрана полезная, а полоска "Домой" располагается сверху. В Android для полоски "Домой"обязательно нужно выделить специальную область, которая во-первых съедает полезную площадь, а во-вторых просто выглядит не очень, тем более на темной теме, учитывая, что у 90% смартфонов экран имеет закругленную форму и выполнен по технологии AMOLED, что делает экран визуально обрезанным снизу.
P.S. Стоит отметить, что данная ошибка интерфейса встречается в сторонних приложениях. В штатных приложениях, как правило, все выглядит хорошо. Бывает и в некоторых сторонних приложениях, например в Почта@Mail.ru, хорошо. Проблема скорее всего в самой Google, которая не хочет прописывать нормальные гайдлайны для разработчиков приложений.
В этой статье я затронул тему не совершенства графического интерфейса жестов в Android. Но и в работе жесты не идеальны, если их сравнивать с iOS, на эту тему есть очень интересная статья, которую я рекомендую к прочтению.