Физические и виртуальные кнопки: это больше, чем просто размещение

Узнайте вместе с нами, следует ли сохранять аппаратные ключи на Android и является ли их медленный отказ от использования правильным решением для платформы!

Начало тренда

Вплоть до конца 2011 года аппаратные кнопки были общепринятой нормой для кнопок на портативных устройствах, причем аппаратные партнеры Android воспользовавшись предоставленной им свободой действий, продолжая заигрывать с различными функциями, иконками и позициями в несколько своенравной манере образом. В ноябре того же года Google взяла на себя инициативу, выпустив Galaxy Nexus, устройство который первым разработал Android 4.0 Ice Cream Sandwich, а вместе с ним и первую законную реализацию программных клавиш на Андроид. Как и в случае со многими подобными нишами, шаг Google заставил большинство OEM-производителей с годами подчиниться, и программные клавиши стали преобладать во многих линейках устройств.

Влияние на OEM-производителей

После выпуска Galaxy Nexus все пошло не так, как планировалось, поскольку большинство OEM-производителей сопротивлялись изменениям, ссылаясь на любовь Google к экспериментам. Однако год за годом Google продолжал идти по этому пути, и один за другим большинство производителей устройств отвечали тем же. Samsung, например, активно выступала против изменений, и какое-то время казалось, что южнокорейский OEM-производитель ведет тяжелую борьбу, поскольку HTC уступила Один M8, Sony с Xperia Z, LG с G2 и Motorola с Droid Razr Maxx, но с запуском отпечатков пальцев произошел поворот в истории. датчики.

Поскольку биометрическая аутентификация становилась все более популярной, перед группами разработчиков аппаратного обеспечения в каждом лагере стоял гигантский вопрос о размещении. Где находились датчики отпечатков пальцев? Samsung быстро отреагировала очевидным решением — кнопкой «Домой», но другие остались в недоумении, и в 2014–2015 годах были разные варианты решения проблемы, но наиболее примечательным был Тенденция прибегать к реализации Samsung, в результате которой крупные OEM-производители, такие как HTC, OnePlus и Xiaomi, пошли по пути кнопки «Домой», что, следовательно, заставило каждого из них уступить аппаратному обеспечению. кнопки. Google и LG носят сенсор сзади, а Sony использует кнопку питания для его размещения, и пока мир ждет По мнению Motorola, на игровом поле возникли два явных лагеря, причем сильные стороны с обеих сторон отказываются сдаваться. земля.

Глубокое погружение в оба лагеря

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

Недвижимость

Расположение программных клавиш в нижней части экрана вызывает потеря 48dp в площади экрана, блокируя приложениям возможность использовать всю высоту экрана. Некоторые пользователи ничего об этом не думают, но энтузиасты аппаратных кнопок яростно утверждают, что вместо этого это пространство может использоваться системой. Телефоны становятся больше, и невозможность ощутить все великолепие большого экрана с высоким разрешением достаточна, чтобы заставить некоторых зайти в тупик. Тем не менее, Google постоянно работает над тем, чтобы извлечь максимальную выгоду из ситуации, развертывая API, которые разработчики могут использовать, чтобы скрыть системные панели и тем самым обеспечить временное решение.

Простота доступа

Приложения, которые скрывают программные клавиши и последующий жест смахивания вверх для их показа, — это ступенька по сравнению с ними, учитывая умеренную неудобства, но в целом аппаратные кнопки оказываются гораздо менее дружелюбными к простоте доступа, чем программные клавиши. Их неспособность адаптироваться к ориентации устройства затрудняет работу пользователя, а усилия, необходимые для их нажатия, значительно больше, чем усилия, необходимые для нажатия программных клавиш.

Продолжительность жизни

Аппаратные кнопки имеют механическую (или емкостную) природу, а их основную структуру составляют реальные компоненты. Таким образом, их срок службы и долговечность сомнительны и зависят от нескольких переменных, таких как интенсивность и частота использования, общий уход. устройства и др., тогда как программные клавиши представляют собой всего лишь средства рендеринга изображений, привязанные к общесистемным вызовам методов, и невосприимчивы к любым таким действиям. препятствия.

Адаптивность и модификация

Пожалуй, самым значительным преимуществом программных клавиш является их способность адаптироваться в зависимости от ситуации. Их виртуальная природа позволяет воплотить философию Google «Дизайн для пользователя, и все остальное приложится», и есть несколько способов реализовать это:

Ориентация

Хотя аппаратные клавиши остаются заблокированными в книжной ориентации даже при вращении устройства, программные клавиши адаптируются и отражают изменения в ориентации. ориентация: значки вращаются в соответствии с устройством на телефонах, а вся панель навигации меняет край, к которому она привязана. таблетки. Результат? Беспрепятственный пользовательский интерфейс, который устраняет необходимость обучения и первоначальную несовместимость при попытке использовать клавиши с портретной ориентацией каким-либо иным способом, кроме этого.

Кастомизация

Благодаря пользовательским ПЗУ, позволяющим пользователям изменять практически каждый дюйм системы, панель навигации, без сомнения, является активным и важным элементом множества параметров настройки. От пользовательских наборов значков и ручной настройки высоты до изменения порядка и определяемых пользователем функций — программные клавиши позволяют для уровня персонализации, который остается практически невозможным для аппаратных кнопок, но недостаточно используется на практике.

Мутация

Мутация программных клавиш — новая и незнакомая тема, которая время от времени обсуждается в социальных сетях и только начинает развиваться в сообществе Xposed. Мутация программных клавиш, если она осуществится, изменит панель навигации с учетом контекста. позволяя ему реагировать и адаптироваться к изменениям ситуации и, таким образом, предоставляя восхитительный и мощный пользователю опыт. Хотя он, возможно, никогда не увидит свет в репозитории AOSP, такие решения сообщества, как Расширенная панель навигации дать представление о потенциале, заключенном в маленькой черной полосе, против которой многие выступают.

Заключение

Учитывая все изложенные факты, становится совершенно ясно, что обе стороны имеют свои преимущества и недостатки. Однако программные клавиши имеют гораздо больший потенциал и, что более важно, вес поддержки Mountain View. Нравятся они им или нет, они останутся здесь в обозримом будущем. За какую сторону вы болеете? Влияет ли это на ваш выбор при покупке нового телефона? Дайте нам знать в комментариях ниже!