Уголок изобретателя №107. Минималистичный лаунчер в хакерском духе

Привет.

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

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

Почему же мы начали статью со слов про воспоминания? Дело в том, что я согласен с выводом про кастомизацию Android. Сегодня необходимость что-то настраивать как-то отпадает. Сужу по себе и своему окружению, так что картина, конечно же, предвзятая, но логика все же прослеживается. Смартфоны перестали быть игрушками, на которые устанавливали приложение с виртуальной зажигалкой, которая при наклоне смартфона меняла положение пламени, а оно при попытке подуть на него колебалось. В «Евросети» этот трюк какое-то время успешно корректировал желание покупателей приобрести Nokia, которая такими штуками тогда похвастаться уже не могла. Так вот. Уже не игрушка. Устройства плотно встроились в рабочие процессы. Курьеры, таксисты, продавцы, официанты, администраторы, менеджеры. Про блогеров всех мастей, думаю, можно не упоминать. Поэтому нередко покупка смартфона выливается в установку нескольких приложений, расстановку иконок на рабочем столе, авторизацию в аккаунтах и выбор картинки на экран блокировки. Даже мелодии звонка люди иной раз не меняют. Это, кстати, наблюдение еще со времен работы в продажах телефонов. У некоторых продавцов была просто аллергия на стандартные мелодии, которые звучали из каждого второго телефона.

У меня история весьма простая. Максимум экспериментов пришлось на мой первый смартфон на Android. Это был Dell Streak. Строго говоря, не совсем смартфон, но именно на нем я и опробовал большую часть лаунчеров и улучшателей стокового дизайна. Живые обои, необычные анимации переключения рабочих столов, альтернативные звонилки и т.п. Но оптимизация Android 2.1 оставляла желать лучшего. Все безбожно тормозило. Когда же производительность достигла уровня вседозволенности, передо мной стояла уже другая задача. Нужно было, чтобы до меня могли дозвониться, и внезапная разрядка батареи из-за одной взбесившейся программы уважительной причиной не являлась. Или однажды смартфон просто перестал присылать уведомления из-за сбоя, который произошел из-за нежелания лаунчера обрабатывать изменения цифр над иконкой мессенджера. В общем, к определенному моменту я решил полагаться на стопроцентно работающие программные решения, которые предлагает производитель из коробки. Там все более или менее отлажено. Чаще всего.

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

Проблема

Частично уже описали, но все же еще раз проговорим. При использовании сторонних приложений нередко можно столкнуться с тем, что внешний вид их иконок может отличаться от стиля, который заложен в интерфейсе лаунчера или предполагается в отдельном наборе иконок. Нарушается единообразие. Также постараемся решить проблему с ограниченным пространством рабочего стола. Долгое время в Android была (и до сих пор существует) схема, когда есть возможность разместить часть иконок на рабочем столе, а остальные спрятать под отдельную кнопку, нажатие на которую потом выдаст их все единой сеткой или списком. После Meizu Pro 6 Plus я пользуюсь исключительно размещением всех программ на рабочих столах, сортируя ненужные по папкам. Какие же изобретения в лаунчерах есть сегодня?

Уровень техники

За время знакомства с операционными системами наших мобильных помощников мы видели столько всего, что перечислять все тонкости каждого из них у нас не хватит времени, а у вас — терпения все это читать. Просто посмотрите, сколько лаунчеров вообще развивалось на Android с момента его появления. И по ссылке только те, что кое-как зацепились за аудиторию и остались в анналах истории на 4pda. А сколько кануло в Лету? Парочку из этих лаунчеров мы зацепим, но начнем с классического сегодня их понимания:

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

Позиционирование иконок на экране происходит через удержание на них пальца с последующим смещением к нужному положению. При этом соседние иконки меняются местами.

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

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

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

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

Это смена экранов с иконками, реализованная в лаунчере SPB Shell 3D. Крутилась эта карусель впечатляюще. Мне кажется, ребята тогда изрядно потрудились, анализируя физику. Завораживало.

Но ни одной из проблем вышеуказанные варианты не решают. Разве что несколько оптимизируют пространство экранов, но не более того.

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

Лаунчер называется Ap15. Это версия существенно более поздняя, нежели та, которую я устанавливал, поскольку выглядит более современно, но суть, думаю, вы ухватили. Ни о каких особенностях иконок думать не придется. Разместить же весь список на экране проблемы не составит. Особенно если учесть, что названия регулируются в зависимости от частоты использования приложений. Единственное, чего мне не хватало тогда, так это поиска по установленным программам. Некой клавиатуры, которая появлялась бы по нажатию в углу экрана. Смысл в том, чтобы она соответствовала общему дизайну лаунчера.

Размещение же непосредственно названий приложений можно было бы реализовать слоями на манер графа в приложении Obsidian:

Анимацию его поведения тоже можно было бы скопировать. Смотрите, как забавно шевелится:

Осуществление изобретения

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

Формула изобретения

  1. Способ отображения установленных приложений на экране электронного устройства, состоящий в том, что:
    • пользователь видит на экране установленные приложения;
    • пользователь касается пальцем нужного приложения для его запуска;
      • при этом:
    • упомянутые установленные приложения отображаются в виде названий приложений;
    • упомянутые установленные приложения размещаются на экране облаком;
    • размер шрифта названий упомянутых установленных приложений пропорционален частоте обращения пользователя к приложению.
  2. Способ отображения установленных приложений на экране электронного устройства по п.1, отличающийся тем, что установленные приложения отображаются на экране слоями.
  3. Способ отображения установленных приложений на экране электронного устройства по п.1 и п.2, отличающийся тем, что:
    • пользователь вводит название приложения с помощью всплывающей клавиатуры.
  4. Способ отображения установленных приложений на экране электронного устройства по п.1 – п.3, отличающийся тем, что:
    • пользователь использует жесты для смещения названий установленных приложений в облаке;
    • названия приложений смещаются вслед за точкой касания пользователем экрана;
    • название одного из установленных приложений, оказавшееся в самом ближнем к экрану слое, выделяется.
  5. Способ отображения установленных приложений на экране электронного устройства по п.4, отличающийся тем, что:
    • приложение, название которого оказывается в самом ближнем к экрану слое, запускается.

Некоторое время думал, что формула мне что-то напоминает. В итоге вспомнил, что нечто подобное мы уже видели в фильме «Пассажиры». Схожим интерфейсом обладала вопросно-ответная система космического корабля «Авалон».

А потому уместно добавить еще один пункт.

  1. Способ отображения установленных приложений на экране электронного устройства по п.1 – п.5, отличающийся тем, что:
    • облако названий корректирует свое положение в зависимости от взгляда пользователя на экран.

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

  1. Способ отображения установленных приложений на экране электронного устройства по п.1 – п.5, отличающийся тем, что:
    • облако названий корректирует положение названия в ближнем к экрану слое в зависимости от размера шрифта.

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

  1. Способ отображения установленных приложений на экране электронного устройства по п.1 – п.7, отличающийся тем, что:
    • пользователь настраивает перечень отображаемых на экране приложений.

Практической пользы, наверное, подобный лаунчер нести будет мало. Но вот то, что будет красивым и необычным — это однозначно.

Критикуйте, дополняйте. Ждем вас в комментариях.

Смелых идей, отличных изобретений и успешных продуктов. Удачи!

patentsreview.com@gmail.com
наверх