Графический интерфейс Android’а получил устоявшееся название лаунчер. Разработчики Google вкладывают немало усилий в то, чтобы оригинальный лаунчер операционной системы становился всё лучше, как по возможностям, плавности работы, так и по удобству. Нужно признать, версия лаунчера в Android 4.4 получилась весьма удачной, настолько, что большинство производителей смартфонов и планшетов при разработке собственных оболочек стали во многом копировать стоковую версию, поставляемую с оригинальным Android. В частности, в подобном уже с уверенностью можно уличить и , но, нужно думать, и другие скоро последуют их примеру.

Однако ранее подобная ситуация была невозможна, поскольку визуальная часть Android была достаточно неудобной и скучной, поэтому производители гаджетов предпочитали сильно её изменять, расширяя функционал собственными разработками и модифицируя графику и 3D-эффекты. Такое положение дел устойчиво сохранялось вплоть до релиза Android 4.4, с выходом которого всё кардинально изменилось. Кто-то скажет, что главное - это аппаратная начинка устройства, а красота не имеет особого значения, но на практике всегда лучше пользоваться не только мощным, производительным гаджетом, но и удобным в управлении. Многие пользователи отдают предпочтение тому или иному устройству именно по этому принципу.

В то время как лаунчер только меняет меню приложений, рабочие столы, расширяет функционал (как пример, Google Now или BlinkFeed), оболочка вносит более заметные изменения в систему. Например, с помощью кастомной оболочки можно изменить стиль системы, шторку уведомлений, внешний вид настроек, цветовую гамму и тому подобное.

В целом, графический интерфейс хранится сразу в нескольких приложениях. Возьмём за образец девайсы HTC :
framework-res.apk - оболочка и её компоненты;
SystemUI.apk - системный интерфейс и его компоненты;
htc-ime.apk - оригинальная клавиатура;
settings.apk - настройки;
prism.apk - лаунчер.

Самым первым новый , основанный на Android 4.4, получил Nexus 5. Чуть позже вышли обновления для других устройств линейки Nexus, ну а сейчас каждый желающий имеет возможность загрузить через Google Play на свой девайс . Но в момент выхода лаунчер Nexus 5 получил оценку экспертов как образец минимализма и изящности. Этот момент стал переломным для многих производителей гаджетов, и они переориентировались на создание оригинальных оболочек, максимально сходных с AOSP-версией. На прилавках появились аппараты Sony, в которых несмотря на наличие старого вида настроек SystemUI.apk уже использовались стандартные для стокового лаунчера Android размер иконок, эффекты анимации и вид рабочих столов. Другими словами, японские разработчики решили если и отклоняться от стокового Google Старт, то по минимуму.

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

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

Итак, устанавливаем сторонний лаунчер:
- В Google Play, выбрав опцию поиска приложений, вводим посредством клавиатуры "Launcher";

Результаты поиска выведут на экран наиболее популярные лаунчеры, которые можно скачать. Выбор, чему именно отдать предпочтение, остаётся за пользователем;
- Опытные пользователи чаще всего выбирают , который может попробовать любой желающий;
- Когда приложение установится, заходим на рабочей стол, при этом высветится небольшое меню, предлагающее выбрать установленный лаунчер.

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

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


SpoilerTarget">Спойлер: Дизайн к лаунчеру

На заказ к данному лаунчеру нарисую дизайн. Обращаться в скайп - modem98. Там же и покажу пример.

Требования:
- Скачать исходники лаунчера (скачивание доступно)
- Хостинг (можете использовать любой другой)
- DLE 9.8 (скачивание доступно)
- NetBeans (качайте версию all, всегда пригодится)
- (скачайте версию для своего PC)

Создадим сайт: (выполненные мной шаги могут отличатся от ваших)
1. Откроем архив dle_98 , в нем откроем папку upload, заливаем все файлы из нее через ftp на сайт.
2. После того как все файлы загрузились открываем ваш сайт.
3. Дописываем в конце "адреса" /install.php
4. Ставим dle. Думаю тут все понятно.
5. Не забываем удалить файл install.php после установки.

Делаем web-часть лаунчера:
1. Откроем корень вашего сайта, создадим в нем папку "launcher"
2. Откроем архив launcher в нем есть папка site , идаем все файлы из нее в папку на ftp.
3. Откроем БД в которую ставили dle.
4. Сделайте импорт баз из архива в вашу бд.
5. Настройте файл connect.php который расположен на ftp в папке launcher

WEB-Часть готова!

Теперь делаем лаунчер.

1. Устанавливаем netbeans
2. Создаем проэкт -> Приложение java -> сниманием галочку на "создать главный класс"
3. Клик ПКМ по проэкту, свойства -> удаляем папку c пакетами исходных файлов.
4. В том же окне жмем "Добавить папку"
5. Откроем архив sashok, вытацим папку src на рабочий стол!
6. Добавим ее в окне netbeans. Кодировка windows-1251, jdk7.

Теперь проведем настройку лаунчера.
После добавления папки src в проэкт увидим следующее:
Тут у нас много папок. Откроем ту, которую я выделил.
В ней увидим файл Settings.java -> откроем его.
Там у нас здоровезная "Джигурдень"
Разберем ее:

/** sashok724"s launcher, сборка за 30.10.2012, индекс: 121 */ package net.sashok724.launcher.run; public class Settings { /** Настройка заголовка лаунчера */ public static String title = "Xiiu Launcher"; //Заголовок лаунчера public static String titleInGame = "Xiiu Minecraft"; //Заголовок лаунчера после авторизации public static String basedir = "AppData"; //Родительская папка для Minecraft (только для Windows) public static String baseconf = ".xiiu"; //Папка с файлом конфигурации public static String pathconst = ".xiiu/%SERVERNAME%"; //Конструктор пути к папке с MC /** Параметры подключения */ public static final String domain = "xiiu.ru/";//Домен сайта public static final String siteDir = "launcher";//Папка с файлами лаунчера на сайте public static final String updateFile = "http://xiiu.ru/download.html";//Ссылка на файл обновления лаунчера public static final String buyVauncherLink = "http://plati.ru/"; //Ссылка на страницу покупки ваучеров /** Для одиночной игры */ public static final String defaultUsername = "xiiu.ru"; //Имя пользователя для одиночной игры public static final String defaultSession = "1825322225"; //Номер сессии для одиночной игры /** Настройка серверов */ public static final String servers = { "XCraft, 0.0.0.0, 25617, 1.5.x", "ICraft, 0.0.0.0, 25565, 1.5.x" }; /** Настройка панели ссылок **/ public static final String links = { //Для отключения добавьте в адрес ссылки # " Регистрация Play Game |::http://xiiu.ru/index.php?do=register", " Сайт |::http://xiiu.ru/", " Форум |::http://xiiu.ru/forum/", " Донат усл. ::http://xiiu.ru/donat.html" }; /** Настройки структуры лаунчера */ public static boolean useAutoenter = true; //Использовать функцию автозахода на выбранный сервер public static boolean useModCheck = true; //Использовать проверку модов public static boolean useModsDelete = true; //Удалять папку mods при запуске игры public static boolean useMulticlient = true; //Использовать функцию "по клиенту на сервер" public static boolean useStandartWB = true; //Использовать стандартный браузер для открытия ссылок public static boolean usePersonal = false; //Использовать Личный кабинет public static boolean customframe = true; //Использовать кастомный фрейм public static boolean useOffline = true; //Использовать режим оффлайн public static boolean useConsoleHider = false; //Использовать скрытие консоли клиента public static boolean useModCheckerTimer = true; //Каждые 30 секунд моды будут перепроверяться public static String protectionKey = "your_key"; //Ключ защиты сессии. [email protected]_@rT Никому его не говорите. public static final boolean debug = true; //Отображать все действия лаунчера (отладка)(true/false) public static final boolean drawTracers = false; //Отрисовывать границы элементов лаунчера public static final String masterVersion = "elite"; //Версия лаунчера public static final boolean patchDir = true; //Использовать автоматическую замену директории игры (true/false) public static final String mcclass = "net.minecraft.client.Minecraft"; public static final String mcversions = { "1.2.5::aj", "1.3.x::am", "1.4.x::an" }; public static void onStart() { /* */ } public static void onStartMinecraft() {} }

Тут у нас уже есть комментарии от самого "издателя" лаунчера.
Читайте их внимательно.

После настройки кликаем по проэкту ПКМ, жмем отчистить и собрать.

Дополним web-часть:
Откроем на ftp папку launcher, в ней папку clients, изменим название папки servername , на имя своего сервера без пробелов.
Пример: я указывал а настройках - XCraft, папку назову xcraft.
Дальше все будет понятно, открываем папку с названием сервера. Там еще 2 папки. В первую - bin кидаем minecraft.jar и подобные + client.zip.
Во вторую папку (mods) кидаем моды.

Компиляция лаунчера:

Запускаем launch4j.
Выбираем outputfile - вводим название вашего лаунчера: laucner.exe
Обязательно.exe
Дальше файл ланчера:
Приблизитель он находится вот тут
Дальше выбираме иконку.
В разделе options: ставим галочку на
Откроем вкладку JRE, укажем минимальную версию:

Теперь жмем

За годы развития Android появилось немало альтернативных графических оболочек (так называемых «лончеров»-«лаунчеров»). Хотя штатный интерфейс этой ОС и оптимизируется из года в год (взять хотя бы дизайн Jelly Bean или Honeycomb), всегда находятся сторонники альтернативных вариантов. Данная категория приложений представлена удивительно широко. Да и количество загрузок - собственно оболочек, тем, иконок и т. п. - остается на высокой отметке.

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

  • Возможность импорта настроек предыдущей оболочки
  • Опции рабочего стола, док-панели, меню приложений
  • Работа с папками, перетаскивание элементов на домашний экран
  • Наличие виджетов и дополнительных приложений
  • Наличие тем оформления, наборов иконок
  • Скорость работы
  • Особенности платной версии (при ее наличии)

Участники обзора:

Nova Launcher остается стабильно популярной оболочкой для Android. Ее нельзя назвать чересчур сложной и утяжеленной различными дополнениями, она не отнимет много памяти, и все расширения традиционно доступны в виде пакетов расширений. Подходит для установки на устройствах с Ice Cream Sandwich, JellyBean и KitKat, соответственно, требуется версия Android 4.0+.

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

В целом, в Nova наблюдаются узнаваемое расположение элементов, удобная прокрутка (эффект куба по горизонтальной оси). Доступен непрерывный скроллинг, он активируется через главные настройки оболочки. Тем самым, не нужно долго переходить от крайнего экрана к предыдущим. Для того, чтобы улучшить производительность лаунчера, можно поэкспериментировать с 2D- и 3D- эффектами прокрутки, изменить скорость анимации.

В меню приложений отображается индикатор прокрутки, это меню переходит в раздел «Виджеты» с соответствующем содержанием. Как виджеты, так и значки легко перетягиваются на главный экран (или соседние), при этом отображается сетка элементов. Для виджетов Nova специально резервирует место, куда их можно свободно переместить. Используя стандартные возможности Android, легко также сгруппировать приложения в отдельные вкладки или папки, перетащив один значок на другой. Реализован множественный выбор, удобный при пакетном добавлении приложений или виджетов в папки или на экраны.

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

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

Возможности платной редакции Nova Launcher Prime:

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


Go Launcher Ex - еще одна широко известная оболочка с растущим пользовательским сообществом и статистикой. По информации Google Play, на сегодняшний день приложение загрузили от 100 до 500 млн. раз.

При навигации используется непрерывная (сквозная) прокрутка. В общих настройках Go Launcher можно немного оптимизировать 3D-эффекты оболочки. Плюс к этому, в наличии более 20 эффектов переходов при скроллинге. Использовать их необязательно, можно вообще отключить.

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

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

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

Для значков задается не только фиксированный, но и произвольный размер. Темы для папок и панелей указываются отдельно. Шрифты, фон, визуальные эффекты и т. д. - изменяется все, вплоть до внешнего вида индикатора.

Для Go Launcher Ex доступно немалое количество дополнений (по статистике, более 10 тыс. тем), которые опубликованы на Google Play. Программа поставляется с собственным набором виджетов, коих более 15. Кроме виджетов, доступны приложения для Go Launcher Ex. Пожалуй, главная «проблема» лаунчера - это бесконечность вариантов изменения интерфейса Android. Легко увлечься и в результате загрузить память устройства под завязку. Из объективных недостатков - нет возможности импортировать или сохранить настройки для последующего восстановления.

Расширенные функции Prime-версии Go Launcher: использование мультитач-жестов, дополнительные темы переходов и отсутствие рекламы.


Несмотря на то, что dodol - относительно новый продукт на оживленном рынке лаунчеров, он уже успел обзавестись не одной сотней тем оформления, что уже говорит о популярности. На руку здесь еще и то, что распространяется dodol абсолютно бесплатно, включая все расширения оболочки. Но сразу нужно отметить: совместим dodol только с Android 4.0.3 и выше (ICS, Jelly Bean).

Хотя в dodol открыто не предлагается использовать иконки других оболочек, можно зайти в настройки и импортировать их. Так что заминок в случае переноса предыдущей конфигурации быть не должно. Кроме того, в разделе Backup and Restore обнаруживаются функции бекапа и восстановления - все аналогично Nova Launcher.

Изначально в оболочке используется характерно яркая, «плоская» (flat) тема оформления. Эффект перелистывания - без особых изысков, однако в запасе более десятка вариантов. Количество рабочих экранов (2 по умолчанию), сетку, скроллинг тоже легко изменить под собственные нужды. Изменяется стиль док-бара, меню приложений и домашнего экрана. Кстати говоря, в dodol реализовано сравнительно очень простое редактирование экрана. На него можно добавить приложение, папку, фото, виджет, ярлык или так называемый expansion pack - устанавливаемый пакет расширений.

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

Наборы иконок, темы, шрифты, дополнительные виджеты и приложения в виде пакетов скачиваются на Google Play. Изначально в оболочке никаких альтернатив не предусматривается, в лучшем случае 1-2 варианта на выбор.



В бесплатной оболочке Solo Launcher акцент делается на гибкость и скорость работы. К слову, девиз, выведенный разработчиками, звучит так: «Simple, Swift, Smart» («Просто, быстро, умно»).

После активации, в Solo доступен привычный 3D-скроллинг при переходе между экранами. В настройках легко отыскать около 2 десятков других эффектов переходов. При этом, оболочка Solo Launcher работает действительно быстро (swift) и организована достаточно просто (simple).

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

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

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

Заключение

В отмечена быстрая скорость работы, отсутствуют какие-либо излишества и украшательства. Это может смутить поклонников «кастомизации», поскольку нет в наличии тем оформления (кроме цветовых) и значков. Nova позволяет быстро настроить док-панель, домашний экран, при необходимости перенести значки из других оболочек или сделать резервную копию настроек.

Оболочка отвечает потребностям эстетов благодаря максимально детальной настройке интерфейса и наличию огромного количества скачиваемых дополнений с Google Play. Главное здесь - не увлечься и не перегрузить память устройства.

Порадовала и оболочка , в которой обнаруживаются особенности других лаунчеров: аналогичные жесты, имеется возможность импорта настроек. Здесь нет сложной анимации, 3D-эффектов, поэтому dodol понравится любителям простых интерфейсов и лаконичных настроек. По большому счету, не всегда даже нужны варианты тем оформления или иконки: главное, чтобы работало быстро и стабильно, легко настраивалось. Обратная сторона медали - требовательность к версии Android и модели устройства.

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

Можно назвать одной из наиболее привлекательных оболочек по сочетанию ряда факторов, таких как скорость работы и функциональность. Но главный «конек» Solo Launcher - это полная свобода настройки. Для этого предусмотрены детальные настройки интерфейса, также имеется множество скачиваемых компонентов.

Визуальная часть Android’а представляет собой так называемый лаунчер. Google постоянно работает над улучшением внешнего вида и функциональности своей системы Android, и начиная с Android 4.4 у неё это получается совсем неплохо, настолько неплохо, что практически все крупные производители сделали свои оболочки наиболее схожими со стоковым Android, в их число входят Samsung и Sony, но это только пока, в будущем и другие подтянутся.

Впрочем, если речь зашла о сторонних производителях, то, скажем сразу, раньше, когда Android был скучным, некрасивым и неинтересным, производители встраивали туда свои наработки как в плане интерфейса, так и в области функциональности. Это продолжалось примерно до выхода Android 4.4, который стал большим шагом в дизайне системы. Многие не придают большого значения удобству, красоте и ощущению от использования той или иной оболочки, для потребителя это главное, если он взял аппарат в руку и листая чувствует, что это его, выбор будет очевиден.
Разница между лаунчером и оболочкой заключается в том, что лаунчер представляет собой лишь измененные рабочие столы, меню приложений и добавляет дополнительные функции, например, HTC BlinkFeed или Google Now. А вот оболочка изменяет более обширные области, она может придавать общий стиль системы, изменять цветовую гамму, менять внешний вид настроек, шторки уведомлений и так далее.
В системе они разделены на несколько секций, в данном случае рассмотрим секции HTC-девайсов:

  • prism.apk — лаунчер;
  • settings.apk — настройки;
  • htc-ime.apk — клавиатура;
  • SystemUI.apk — оболочка и части к ней;
  • framework-res.apk — оболочка и части к ней.


В Android 4.4 новый лаунчер получил изначально лишь Nexus 5, затем подтянулись другие Nexus-девайсы, и сегодня каждый может установить на свой смартфон Google Старт через . Однако, по воспоминаниям, тогда лаунчер Nexus 5 считался неким эталоном качества, минимализма, красоты. И вот тогда производители начали задумываться над созданием оболочки, приближенной к AOSP-версии, начали появляться смартфоны компании Sony, которые всё еще имели старый вид настроек то есть старый SystemUI.apk, но внешний вид рабочих столов, анимации, размер иконок — всё перекочевало из стокового Android, то есть ребята установили почти стоковый лаунчер Google Старт. И сегодня Sony и вовсе отказались от своей оболочки в пользу чистой версии Android, в котором оставили лишь фирменный звук нажатий и немного изменили цветовые решения в настройках, а также оставили вид рабочего стола, как на 4.4. Почему? Потому что он просто красивее, удобнее и быстрее.
Однако сегодня не каждый пользователь может покупать себе самые свежие предложения рынка, между тем есть и те, что просто желают разнообразить эксплуатацию устройства. Таким пользователям просто надоел старый вид рабочих столов, им надоели значки приложений стокового лаунчера, надоели анимации, и знаем мы это по себе. Для таких людей придумали сторонний софт, который можно скачать из Google Play, настроить на свой вкус и радовать глаза чем-то новым.
Для того чтобы установить сторонний лаунчер, нужно:

С каждым днем сторонние лаунчеры становятся всё более популярнее, в них появляется всё больше новых функций. Лично я предпочитаю использовать всегда стоковый, но иногда хочется побаловать себя, жертвуя временем работы и производительностью. Необязательно выбирать Nova Launcher, есть куча интересных других, но если взять именно его, то перейдя в настройки вы будете, мягко говоря, шокированы количеству различных настроек. Первым делом вы захотите всё изучить, начав с самого первого пункта, одновременно настраивая всё под себя, многие остаются на подобных сторонних лаунчерах, находя то, что не получали в «стоке».
Каковы итоги? Лаунчеры полезны, интересны, но не все. Однако если вы цените длительность работы устройства и его быстродействие, если у вас слабый девайс, откажитесь от них.