Что такое приложение темы на андроиде
Перейти к содержимому

Что такое приложение темы на андроиде

  • автор:

Что такое лаунчер и для чего он нужен?

Помимо предустановленного варианта интерфейса от производителя, можно инсталлировать сторонние приложения, которые позволят изменять визуальный вид рабочего стола и меню смартфона. Такая программа называется лаунчер. Перед тем как ставить его, рекомендуется ознакомиться с топом лучших вариантов. Благодаря лаунчер для Андроид можно стилизовать смартфон под устройство под управлением ОС Windows Phone или iOS.

Что такое Лаунчер на Андроид

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

Стандартный лаунчер от Андроид предустанавливается на телефоны от компании Гугл. Некоторые производители создают и инсталлируют на смартфоны собственные оболочки. Наиболее узнаваемыми из них являются TouchWiz от Samsung , MIUI от Xiaomi , EMUI от Huawei , Xperia Home от Sony .

У пользователей, у которых на мобильном используется ОС Андроид, есть возможность устанавливать сторонние лаунчеры для видоизменения интерфейса телефона.

Для чего нужен Лаунчер

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

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

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

Какие бывают виды графических оболочек

Все интерфейсы подразделяются на предустановленные и сторонние. Также отдельно выделяется так называемый чистый Андроид. Он отличается использованием интерфейса от компании Гугл . Его преимуществом является низкая нагрузка на процессор и минимализм, как следствие — высокое быстродействие.

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

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

Плюсы и минусы использования

Среди преимуществ использования альтернативных графических оболочек выделяются:

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

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

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

Лучшие оболочки для смартфона

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

5. OS10 Launcher

OS10 Launcher

Оболочка в стиле iOS 10 , которая позволяет скрывать иконки с рабочего стола и осуществлять поиск последних запущенных программ. Плюсами OS10 Launcher являются:

  • встроенные утилиты для очистки оперативной памяти и повышения быстродействия работы телефона;
  • легкое управление;
  • простая установка.

К недостаткам относятся:

  • невозможность изменять все иконки;
  • периодическое возникновение вылетов.

В целом OS10 справляется со своей задачей и позволяет видоизменять интерфейс, делая его похожим на iOS .

4. Яндекс.Лончер с Алисой

Яндекс.Лончер с Алисой

Минималистичный бесплатный Лаунчер от Yandex, отличительными особенностями которого являются наличие меню с возможностью сортировки и глубокая визуальная настройка. Преимуществами считаются:

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

Некоторые элементы дизайна Яндекс.Лончер с Алисой генерируются алгоритмически, что не всегда соответствует желаниям пользователя. Минусом является малое количество обоев.

3. Holo Launcher

Оболочка, которая имитирует интерфейс ОС Андроид ICS ( Ice Cream Sandwich ). Среди преимуществ можно выделить:

  • полную имитацию стиля ICS ;
  • поддержку управления жестами;
  • резервное копирование;
  • набор настраиваемых сеток;
  • работу как в альбомном, так и в портретном режиме.
  • на некоторых смартфонах возникают проблемы с совместимостью;
  • на иконках сообщений и звонков не отображается информация о пропущенных СМС и вызовах.

Holo Launcher создан специально для тех людей, которым нравится дизайн версии Android 4.0 .

2. Launcher 8

Launcher 8

Лаунчер, который имитирует интерфейс операционной системы Windows Phone . Предлагает 8 различных тем на выбор и изменение экрана блокировки. Среди плюсов:

  • возможность изменять размеры иконок, формируя так называемый « плиточный интерфейс »;
  • персонализация каждой отдельной плитки с возможностью выбрать цвет и размер;
  • быстродействие.

После установки Launcher 8 пользователь в редких случаях сталкивается с некорректным отображением отдельных виджетов на рабочем столе и английским языком в меню в качестве единственного доступного (этот недостаток фиксируется в ранних версиях программы).

1. Nova Launcher

Nova Launcher

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

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

К явным минусам утилиты можно отнести:

  • ограниченные функции в бесплатной версии;
  • некорректную работу на смартфонах с самой последней версией Андроид (проблема уже решается разработчиками).

За счет детального настраивания Nova Launcher удается создавать интерфейс на основе личных предпочтений.

Как установить и сменить Лаунчер на Андроиде

Для изменения привычного вида интерфейса следует загрузить программу из магазина Гугл Плей :

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

Поиск в списке лаунчера

  1. После того как нужное приложение будет найдено, потребуется кликнуть по кнопке Установить и дождаться окончания загрузки.

Установка лаунчера

  1. Когда новый Launcher установлен, при нажатии кнопки Домой всплывает окно, которое предлагает включить одну из нескольких графических оболочек. Следует выбрать новый интерфейс, после чего внешний вид рабочего стола будет изменен.

Выбор лаунчера

При желании вернуть стандартные параметры потребуется выполнить следующие действия:

  1. Перейти в настройки телефона.

Переход в настройки

  1. Зайти в раздел « Приложения » и дальше в « Все приложения ».

Открытие списка приложений

  1. Найти нужную программу, после чего кликнуть по ней.

Выбор лаунчера

  1. Далее нажать по кнопке Остановить или Закрыть . Подтвердить действие.

Выключение лаунчера

ОС Андроид позволяет одновременно устанавливать несколько лаунчеров. Для переключения между имеющимися оболочками требуется:

  1. Перейти в раздел « Настройки », после этого зайти в подраздел « Рабочий стол ».

Выбор пункта "Рабочий стол"

  1. Выбрать нужный интерфейс, кликнув по строчке Рабочий стол .

Изменение вида рабочего стола

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

Темы и стили в Android-приложениях

Каждому Android-разработчику так или иначе приходилось работать со стилями. Кто-то чувствует себя с ними уверенно, у кого-то есть только поверхностные знания, которые зачастую не позволяют самостоятельно решить поставленную задачу.

В преддверии выхода темной темы было решено освежить в памяти всю информацию, касающуюся тем и стилей в Android-приложениях.

О чем пойдет речь:
  • Рассмотрим основные понятия тем и стилей в Android-приложениях, посмотрим какие возможности они нам предоставляют;
  • Создадим простейшую тему с использованием Material Components и поиграемся с переопределением стилей;
  • Разберемся, как работает темная тема;
  • Сформулируем рекомендации для работы со стилями.

Начнем с основ

По своей структуре темы и стили имеют общее строение:

Для создания используется тег style . У каждого cтиля есть имя и он хранит в себе параметры key-value .

Все достаточно просто. Но в чем же разница между темой и стилем?

Единственное отличие заключается в том, как мы их используем.

Тема — это набор параметров, которые применяются ко всему приложению, Activity или View-компоненту. Она содержит базовые цвета приложения, стили для отрисовки всех компонентов приложения и различные настройки.

В теме переопределены основные цвета приложения ( colorPrimary , colorSecondary ), стиль для текста ( textAppearanceHeadline1 ) и некоторых стандартных компонентов приложения, а также параметр для прозрачного статус-бара.

Для того чтобы стиль стал настоящей темой, необходимо отнаследоваться (о наследовании мы поговорим чуть позже) от дефолтной реализации темы.

Стиль

Стиль — это набор параметров для стилизации одного View-компонента.

Атрибут

Атрибутом принято называть ключ стиля или темы. Это маленькие кирпичики из которых все строится:

Все эти ключи являются стандартными атрибутами.

Мы можем создавать свои атрибуты:

Атрибут myFavoriteColor будет указывать на цвет или ссылку на ресурс цвета.

В формате мы можем указать вполне стандартные значения:

  • color
  • reference
  • string
  • enum
  • fraction
  • dimension
  • boolean
  • flags
  • float
  • integer

По своей природе атрибут является интерфейсом. Его необходимо реализовать в теме:

Теперь мы можем на него ссылаться. Общая структура обращения выглядит так:

Ну и, наконец, давайте поменяем, например, цвет текста у поля:

Благодаря атрибутам мы можем добавлять какие-угодно абстракции, которые будут изменяться внутри темы.

Наследование тем и стилей

Как и в ООП, мы можем перенимать функционал существующей реализации. Сделать это можно двумя способами:

  • Explicit (явно)
  • Implicit (неявно)

При явном наследовании мы указываем родителя с помощью ключевого слова parent :

При неявном наследовании мы используем dot-notation для указания родителя:

Никакой разницы в работе этих подходов нет.

Очень часто мы можем встретить подобные стили:

Может показаться, что стиль создан путем двойного наследования. На самом деле это не так. Множественное наследование запрещено. В таком определении явное наследование всегда выигрывает.

То есть будет создан стиль с именем Widget.MyApp.Snackbar , который является наследником Widget.MaterialComponents.Snackbar .

ThemeOverlay

ThemeOverlay — это специальные «легковесные» темы, которые позволяют переопределить атрибуты основной темы для View-компонента.

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

С основной темой поле ввода выглядит так:

Выглядит отлично, но дизайнеры настаивают на том, чтобы поле было в коричневом стиле.

Окей, как мы можем решить такую задачу?

Написать свою вьюшку по гайдлайнам и с кастомными параметрами?

Переопределить основной цвет в теме?

Правильное решение — это использовать ThemeOverlay.

Создаем ThemeOverlay и переопределяем основной цвет темы:

Далее указываем его с помощью специального тега android:theme в наш TextInputLayout :

Все работает так, как нам и нужно.

Конечно же возникает вопрос — как это работает под капотом?

Эту магию позволяет провернуть ContextThemeWrapper . При создании View в LayoutInflater будет создан контекст, где за основу будет взята текущая тема и в ней будут переопределены параметры, которые мы указали в нашей Overlay теме.

Аналогичным образом мы можем самостоятельно переопределить любой параметр темы в приложении.

Последовательность применения тем и стилей ко View-компоненту

Главный приоритет имеет файл разметки. Если в нем определен параметр, то далее все аналогичные параметры будут игнорироваться.

Следующий приоритет имеет стиль View:

Далее используются предопределенные стили для компонента:

Если параметры не были найдены, то используются атрибуты темы:

В общем-то это все, что нужно знать для того чтобы начать работу с темами. Теперь кратко посмотрим на обновленную дизайн-библиотеку Material Components.

Да прибудет с нами Material Components

Material Сomponents была представлена на Google I/O 2018 и является заменой Design Support Library.

Библиотека дает нам возможность использовать обновленные компоненты из Material Design 2.0. Кроме того, в ней появилось множество интересных настроек по кастомизации. Все это позволяет писать яркие и уникальные приложения.

Вот некоторые примеры приложений в новом стиле: Owl, Reply, Crane.

Перейдем к практике

Для создания темы нужно отнаследоваться от базовой темы:

Все они очень похожи на AppCompat темы, но имеют дополнительные атрибуты и настройки.

Подробнее с новыми атрибутами можно познакомиться на material.io.

Если по каким-то причинам вы сейчас не можете переключиться на новую тему, то вам подойдут Bridge темы. Они наследуются от AppCompat тем и имеют все новые атрибуты Material Components. Нужно всего лишь добавить постфикс Bridge и использовать все возможности без опасений:

А вот и наша тема:

Имена основных цветов (brand-цветов) претерпели изменения:

Дополнительную информацию по цветам можно найти на material.io.

Я уже упоминал, что тема содержит стандартные стили для каждого View-компонента. Например, для Snackbar стиль будет называться snackbarStyle , для checkbox — checkboxStyle и далее все по аналогии. Пример расставит все на свои места:

Создадим свой стиль и применим его к теме:

Важно понимать, что когда вы переопределяете стиль в теме, он применится ко всем View этого типа в приложении (Activity).

Если же вы хотите применить стиль только к одной конкретной View, то нужно использовать тег style в файле с разметкой:

Одно из нововведений, которое меня действительно впечатлило — это ShapeAppearance. Оно позволяет изменять форму компонентов прямо в теме!

Каждый View-компонент относится к определенной группе:

shapeAppearanceSmallComponent

shapeAppearanceMediumComponent

shapeAppearanceLargeComponent

Как мы можем понять из названия, в группах вьюшки разных размеров.

Проверим на практике:

Мы создали Widget.MyApp.SmallShapeAppearance для «маленьких» компонентов. Закруглили верхний левый угол на 20dp и правый нижний угол срезали на 15dp .

Получили такой результат:

Выглядит интересно. Будет ли это работать в реальной жизни? Время покажет.

Как и для стилей, мы можем применить ShapeAppearance только для одного View-компонента.

Что там по темной теме?

Совсем скоро состоится релиз Android Q, а вместе с ним к нам придет и официальная темная тема.

Пожалуй, одна из самых интересных и эффектных возможностей новой версии Android — это автоматическое применение темной темы для всего приложения одной строчкой кода.

Звучит здорово, давайте пробовать. Предлагаю взять всеми любимый гитлаб клиент от terrakok.

Разрешаем перекрашивать приложение (по умолчанию запрещено):

Атрибут android:forceDarkAllowed доступен с API 29 (Android Q).

Запускаем, смотрим что получилось:

Согласитесь, что для одной строчки кода выглядит очень круто.

Конечно, есть проблемы — BottomNavigationBar сливается с фоном, лоадер остался белым, выделение кода страдает и, вроде бы, все, по крайне мере мне больше ничего серьезного в глаза не бросилось.

Уверен, что потратив не так много времени, можно решить основные проблемы. Например, отключив автоматический темный режим для отдельных вьюшек (да, так тоже можно — android:forceDarkAllowed доступен для View в файле-разметке).

Следует помнить, что данный режим доступен только для светлых тем, если вы используете темную, то принудительная темная тема работать не будет.

Рекомендации по работе можно почитать в документации и на material.io.

А если мы хотим все делать самостоятельно?

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

В API 8 (Froyo) был добавлен квалификатор -night , который и по сей день используется для применения темной темы. Он позволяет автоматически применять нужную тему в зависимости от времени суток.

В темах DayNight уже используется такая реализация, нам достаточно отнаследоваться от них.

Давайте попробуем написать свою:

В обычном ресурсе для темы ( values/themes.xml ) мы наследуемся от светлой темы, в «ночном» ( values-night/themes.xml ) ресурсе наследуемся от темной темы.

На этом все. Мы получили библиотечную реализацию темной темы. Теперь нам следует поддерживать ресурсы для двух тем.

Чтобы переключаться между темами во время работы приложения можно воспользоваться AppCompatDelegate.setDefaultNightMode , который принимает следующие параметры:

  • MODE_NIGHT_NO — Светлая тема;
  • MODE_NIGHT_YES — Темная тема;
  • MODE_NIGHT_AUTO_BATTERY — Автоматический режим. Включается темная тема, если активен режим энергосбережения;
  • MODE_NIGHT_FOLLOW_SYSTEM — Режим на основе системных настроек.

Что нам следует учитывать при работе с темами и стилями?

Как я уже отметил, Google начал официально форсить темную тему. Уверен, что от многих заказчиков начали поступать вопросы — «Сможем ли мы добавить темную тему?». Хорошо, если вы с самого начала все делаете правильно и вам не составит труда поменять светлые цвета на темные, получив при этом полностью перекрашенное приложение.

К сожалению, так бывает далеко не всегда. Бывают старые приложения, которые требуют значительных усилий для того, чтобы внести необходимые изменения.

Давайте вместе попытаемся сформулировать рекомендации для работы со стилями:

1. Палитра цветов

Думаю, что каждый разработчик сталкивался с ситуацией когда в новом макете появляется какой-то непонятный цвет, который еще не определен в палитре приложения. Что делать в таком случае?

Правильный ответ — поговорить с дизайнером и попытаться выработать палитру цветов. Сейчас есть множество программ (Zeplin, Sketch и др.), которые позволяют вынести основные цвета и потом переиспользовать их.

Чем раньше вы этим займетесь, тем меньше у вас будет головной боли в дальнейшем.

2. Называть цвета своими именами

В каждом приложении найдется цвет, который имеет множество вариантов яркости. Можно для них начать выдумывать имена:

Согласитесь, выглядит не очень. Сразу возникает вопрос — какой цвет светлее tiny или light ? А если у нас будет десяток вариантов?

Лучше всего придерживаться концепции Google и добавить в имена цветов соответствующую яркость (Google называет это вариантом цвета — colorVariant ):

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

3. Абстрагироваться от конкретного цвета, если он меняется в разных темах

Так как мы пишем приложение в котором будет как минимум две темы, то мы не можем позволить себе ссылаться на конкретный цвет, если он реализуется в темах по-разному.

Давайте рассмотрим пример:

Мы видим, что в светлой теме, например, тулбар окрашен в фиолетовый, а в темной он темно-серый. Как бы нам реализовать такое поведение, используя только возможности тем?

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

Google рекомендует связывать имена атрибутов с семантикой использования.

4. Не бояться создавать ресурсные файлы

Когда в файле styles.xml набирается много различных стилей, тем и атрибутов, то его становится сложно поддерживать.

Лучше всего разнести все по группам в отдельные файлы:

Такое простое правило позволит избежать God-файлов и, следовательно, будет проще поддерживать стили.

5. Переиспользовать по максимуму

Как мы поступим, если захотим переопределить атрибут, который доступен только с определенной версии API?

Мы можем создать две отдельные темы:

Нам теперь на каждую версию API делать тему со всеми параметрами? Нет, конечно! Мы сделаем базовую тему, где будут определены базовые атрибуты, доступные для всех версий API и отнаследуемся от нее в нужной версии API:

По такому принципу построены все темы в стандартной библиотеке.

6. Использовать векторные ресурсы и tint

Думаю, не стоит говорить почему векторные ресурсы — это хорошо. Все и так знают (на всякий случай ссылка на документацию). Ну а tinting поможет нам окрасить их в цвета темы.

Посмотреть что такое tinting и как с ним работать можно в этом примере.

7. ?android:attr/… vs ?attr/.

При обращении к ресурсам у нас есть возможность использовать как системные атрибуты, так и атрибуты из библиотеки Material Components. Важно понимать, что некоторые атрибуты существуют только с определенной версии API. Как мы все хорошо знаем, обращение к несуществующему ресурсу ведет к крэшу (lint, конечно, нам подскажет если что-то не так, но не стоит всегда полагаться на него)

В первом случае мы обращаемся к системному ресурсу, так как указали android . Во втором случае к атрибуту из библиотеки, где реализована обратная совместимость.

Лучше всегда использовать второй вариант.

8. Всегда указывать родителя для стиля

В родительском стиле могут быть параметры, без которых компонент будет неверно отрисовываться, поэтому следует всегда указывать родителя.

9. Тема, стиль или… ?

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

10. Использовать TextAppearance

Хорошим тоном будет расширить основные стили для текста и везде их использовать.

Много полезной информации можно найти на сайте Material Design: Typography, Typography Theming.

Заключение

В заключение хочется сказать, что стилизация приложения — это обязанность не только разработчиков, но и дизайнеров. Только благодаря тесному взаимодействию мы сможем получить по-настоящему хороший и красивый продукт. Дизайнеры должны иметь представления о платформе и возможностях Material Components. Ведь именно на их плечи ложится ответственность по поддержке визуальной составляющей приложения. Дизайнерам доступен специальный плагин для Sketch — Material Theme Editor. В нем очень просто выбирать цвета для приложения и строить экраны на основе стандартных компонентов. Если ваши дизайнеры еще не знают о нем, то обязательно расскажите им.

Начать изучать Material Components можно с репозитория на GitHub — Modular and customizable Material Design UI components for Android. В нем собрано очень много информации по стандартным стилям и их возможностям. Кроме того, там есть приложение — sample, чтобы все сразу попробовать на практике.

Как обновить смартфон на Android, если надоел стандартный интерфейс

Аватар

Чтобы освежить впечатления от смартфона , необязательно тратить деньги на другую модель — можно просто кастомизировать интерфейс. Рассказываем, что сделать, чтобы Android выглядел по-новому, и как вернуть его стандартный вид, если вдруг передумаете.

Установите новые обои

Начнем с простого — смены обоев. Это самый легкий способ освежить интерфейс: вы просто меняете изображение на рабочем экране телефона. Можно поставить картинку с вдохновляющей цитатой, веселым мемом или красивым пейзажем, который будет передавать ваше настроение. На Android это можно сделать тремя способами: через контекстное меню, галерею или в приложении «Темы».

Через контекстное меню вы попадете в папку с обоями, которые добавил производитель, — это готовые картинки высокого качества, которые остается только установить как фон. Недостаток в том, что все изображения стандартные и не отличаются оригинальностью.

Чтобы установить обои через контекстное меню, откройте его долгим нажатием на дисплей, нажмите «Обои» и выберите любую картинку, которую хотите сделать фоном.

Задержите палец в центре экрана, чтобы появилось контекстное меню. Нажмите «Обои» и выберите картинку

Через галерею на экран можно установить любую картинку, которая есть у вас на телефоне: фото, скриншот или скачанное изображение. Путь такой: «Галерея» → «Все фото» → любая картинка → «Еще» → «Установить как» → «Обои».

ТОП-5 лончеров для Android-смартфонов

ТОП-5 лончеров для Android-смартфонов

Вам не хватает функционала рабочего стола вашего смартфона? Вам осточертела форма иконок приложений и кривые шрифты? А быть может вы экспериментатор и вам не сидится на месте? Тогда лончеры — это то, что вам нужно!

Что такое лончер?

Лончер (launcher) — это, по сути, утилита, которая заменяет собой стандартный рабочий стол вашего андроид-смартфона. Вы сможете освежить внешний вид оболочки и обзавестись расширенным функционалом за считанные минуты — для этого нужно всего лишь зайти в Play Market и скачать интересующий вас лончер.

Nova Launcher

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

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

К сожалению, часть функционала стандартной версии лончера ограничена и для разблокировки некоторых интересных возможностей придется прикупить дополнение Nova Prime — на него частенько устраиваются разнообразные акции и скидки.

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

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

Microsoft Launcher

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

Крайний левый стол лончера отведен под так называемый веб-канал, по сути он представляет собой ленту виджетов с заметками, календарем, часто используемыми приложениями и т.д. В веб-канал можно добавлять какие угодно виджеты, но наилучшим вариантом по мнению лончера будет использование фирменных программ от Microsoft: Outlook, OneDrive, Word и т.п.

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

Разумеется, что Microsoft Launcher позволяет тонко настраивать и док-бар, и список всех установленных приложений, и сетку, и форму значков, и даже акцентный цвет оболочки.

А еще лончер может похвастаться функцией резервного копирования и восстановления. Скачать его можно тут.

Yandex Launcher

Если вы не представляете свою жизнь без сервисов «Яндекс», то есть смысл попробовать Yandex Launcher — этакий отечественный аналог лончера от Майкрософт, но ориентированный на хорошо знакомый русскому человеку софт. Yandex Launcher развивается с 2015 года, лончер постоянно обновляется и дорабатывается, поэтому про поддержку продукта можно не беспокоиться.

Крайний левый стол лончера отведен под персональную ленту Яндекс Дзен — при желании свои предпочтения можно отредактировать или вовсе отключить ленту.
С основным рабочим столом дела обстоят куда интереснее. По умолчанию в Yandex Launcher активирован поисковый виджет с фирменным голосовым помощником Алисой. Фича постоянно задействует микрофон смартфона и если этот факт вас напрягает, то от виджета придется отказаться.

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

Список всех установленных приложений вызывается свайпом вверх по любой части экрана. Установленные приложения можно отсортировать по категориям (игры, работа, чтение и т.п.) и даже по цвету иконок — это бывает полезно, если вы забыли название нужного приложения.

Суммарно Yandex Launcher можно только похвалить за приятные анимации переходов, общий визуальный стиль и функциональность. А скачиваем лончер — тут.

Niagara Launcher

Если вам приелись однотипные рабочие столы, то самое время обратить внимание на Niagara Launcher. Несмотря на скудный функционал (по сравнению с остальными лончерами), Niagara Launcher поможет разнообразить ваш опыт взаимодействия со смартфоном.

По сути привычного рабочего стола в лончере нет — вместо этого Niagara Launcher выводит список установленных приложений в виде вертикального списка. По умолчанию пользователю предлагается выбрать 8 наиболее часто используемых приложений — именно они и будут отображаться после разблокировки смартфона.

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

Niagara Launcher — это не совсем бесплатный лончер, добрая часть интересных функций будет разблокирована только после покупки Pro-версии приложения.

Например, в бесплатной версии нельзя менять шрифт и добавлять виджеты. Зато даже без покупки лончер демонстрирует очень хорошее быстродействие даже на старых устройствах. Скачать программку можно по ссылке.

Poco Launcher

Необязательно покупать смартфон бренда Poco, чтобы попользоваться Poco Launcher — для этого достаточно лишь посетить Play Market и установить этот лончер.

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

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

Подводные камни и выводы

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

Но, к сожалению, даже самые топовые лончеры не лишены недостатков — кое-где встречается кривая локализация, элементы интерфейса могут наплывать друг на друга, а иногда (крайне редко, но все же) случаются аварийные вылеты. Но в целом придраться к топовым лончерам довольно сложно.

Владельцам смартфонов Xiaomi придется довольствоваться стандартными андроидовскими экранными кнопками — все дело в том, что навигационные жесты MIUI настолько тесно интегрированы с собственной оболочкой, что воспользоваться ими на сторонних лончерах не получится. На устройствах Samsung, realme и т.п. таких проблем пока что не наблюдается.

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

Как бы то ни было, но сторонние лончеры определенно заслуживают внимания — они практически все бесплатные и ни к чему вас не обязывают, а если что-то не понравится, их всегда можно удалить без потери личных данных.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *