Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

HTC One X показывает нам, почему разработчики должны потерять кнопку меню

Anonim

К настоящему времени вы прочитали и посмотрели наш обзор HTC One X и знаете все о решении HTC использовать емкостные кнопки вместо экранных кнопок. Как фанат "настоящих" кнопок, я рад это видеть, хотя многие нет. Это ни здесь, ни там. Решение было принято, и HTC выпустила, возможно, лучший на сегодняшний день смартфон с тремя емкостными кнопками.

И некоторые приложения беспорядок на нем.

Команда разработчиков Android уже вмешалась и заявила, что разработчикам нужно отказаться от устаревшей кнопки меню в пользу новых элементов управления на панели действий. Некоторые сделали это, но, как вы можете видеть на изображении выше, некоторые этого не сделали. Трехточечный символ меню, просто висящий там наедине со своим одиноким, выглядит плохо, но необходим, потому что приложение Facebook не было обновлено для использования кнопок и элементов управления на панели действий. Когда Galaxy Nexus вышел и использовал экранные кнопки, это было не так уж и сложно. Кроме того, что три точки находились в разных местах в разных приложениях (как уже упоминалось, некоторые были обновлены и используют панель действий), это не нарушало то, как приложения выглядели на экране слишком ужасно. Использование HTC емкостных кнопок меняет это, и не в хорошем смысле. С другой стороны, разработчики не дают HTC большого выбора.

Samsung Galaxy Nexus слева, HTC One X справа

Беглый взгляд на последнюю версию приложения FlightTrack хорошо показывает разницу. На Galaxy Nexus вам нужно иметь дело только с кнопкой меню, размещенной с остальными элементами управления ОС. Это почти интуитивно понятно, так как мы привыкли видеть кнопку меню в нижней части наших телефонов на Android, но было бы лучше, если бы она была в панели действий, как это предусмотрено в ICS. Взгляд на то же приложение, работающее на HTC One X, показывает, почему. Как и в приложении Twitter выше, это 48 пикселей экрана, которые можно использовать для отображения контента, а не точек. И, честно говоря, это выглядит ужасно. Мы понимаем, что что-то нужно было сделать, так как многие приложения были бы недоступны без доступа к другим функциям и настройкам. Но все равно выглядит очень плохо.

Ice Cream Sandwich был разработан для использования как экранных кнопок, так и емкостных, так что HTC не справляется с этой задачей. Они следовали рекомендациям Google и создали устройство, позволяющее максимально эффективно использовать экран так, как они чувствовали себя лучше всего. Теперь разработчики должны последовать их примеру, или опыт страдает. Google привел примеры и фрагменты кода, как внести изменения, и пришло время разработчикам приложений принять их близко к сердцу.