Android в коллапсе — каждый производитель делает свою оболочку. Почему это плохо — ochenvkusnyerecepty.ru

    В тему: Что такое AOSP и почему его часто путают с Android

Некоторые элементы интерфейса могут отображаться криво

Слева — OxygenOS от OnePlus, справа — MIUI от Xiaomi

На многих оболочках часто можно заметить элементы интерфейса, расположенные не вровень друг к другу, либо друг на друга налезающих и так далее. Это нередкая проблема, которая встречается в тех местах, в которых, казалось бы, допустить подобное очень сложно. Например, на скриншоте OxygenOS видно, что иконка уведомления располагается ниже часов — чтобы это исправить, достаточно изменить одну цифру в .xml-файле системного приложения SystemUI. На втором скриншоте видна довольно распространённая проблема в целом интерфейсов операционных систем и приложений — накладывающийся друг на друга текст. Так происходит из-за того, что изначально оболочки разрабатываются под английский язык, и при переводе, если не предусмотрен механизм переноса текста, надписи друг на друга накладываются или появляются другие подобные проблемы. Но, пусть это не редкость, в интерфейсе AOSP подобное распространено напорядок меньше, чем в MIUI и других собственных интерфейсах.

Дизайн многих оболочек конфликтует с дизайном Android-приложений

Первые два скриншота — MIUI, вторые — OxygenOS

Производители смартфонов редко следуют за Google и используют Material Design в своих вариантах интерфейса Android, что вносит некий хаос в визуальную составляющую операционной системы. Особенно странно наблюдать такое в настройках, один раздел выполнен в дизайне оболочки, другой — в дизайне AOSP. Хотя на китайских версиях MIUI или HydrogenOS этого нет, сохраняется проблема с приложениями, которые всё ещё следуют правилам Material Design. Их разработчики банально не могут адаптировать интерфейс под каждую существующую оболочку, так как это увеличит трудозатраты в несколько раз.

От оболочки к оболочке не работают разные функции Android

Я уже писал об этом в статье про проблемы MIUI. К сожалению, это касается не только оболочки от Xiaomi, но и многих остальных. Например, на OxygenOS отключение абсолютной громкости Bluetooth работает с перебоями, а в ColorOS от OPPO есть проблемы с уведомлениями музыкальных проигрывателей. Также очень разочаровывает, когда в приложении есть функция отображения чего-либо на экране блокировки, но в итоге оказывается, что конкретно на твоём смартфоне используется своя реализация этого экрана, из-за чего большинство подобных фич просто перестают работать, так как заточены они под API AOSP.

Любая оболочка работает неидеально на бюджетных и среднебюджетных устройствах

Конечно, можно сказать, что бюджетные устройства и не обязаны работать хорошо. Но проблема здесь в том, что при установке сторонних прошивок, использующих интерфейс AOSP, зачастую смартфон начинает работать отлично. Из этого можно сделать вывод, что производитель мог оптимизировать свою оболочку так, чтобы она работала плавно и доставляла пользователю только удовольствие от использования, но почему-то в большинстве своём этого никто не делает. И получается, что устройства стоимостью 15 или даже 20 тысяч рублей оказываются не сильно плавнее ультрабюджетных смартфонов, за которые просят 10 тысяч. Такое положение дел, определённо, расстраивает и вызывает вопросы.

Источник: trashbox.ru

Ещё похожие статьи

Добавить комментарий