[Песочница] Per-app color как потенциальная киллер-фича в Android

738

Добрый день, уважаемые читатели!

В одной из популярных прошивок для девайсов из серии Nexus PARANOIDANDROID (не только для nexus – прим. редакции) недавно появилась “фича”, именуемая “per-app color”, позволяющая выставить собственные цвета для строки состояния (в последней версии стало возможным изменение цвета ее содержимого, но, по некоторым причинам, я ее не использую), строки навигации, наэкранных кнопок и овала, который появляется, когда эти кнопки нажаты . После некоторого времени использования мной этой возможности я осознал, что если бы Android API позволял использовать ее в стоковой версии Android, то разработчики смогли бы разнообразить свои приложения, разукрасив интерфейс в яркие, контрастирующие цвета, или, наоборот, создав “эффект хамелеона”.

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

Часы в Android 4.2:

  

Airdroid:

  

4PDA:

  

Instagram:

  

Apex Launcher:

  

ColorNote:

  

Tasks:

  

Dropbox:

  

А что думаете вы? Хотели бы вы, чтобы Google внедрили подобную возможность в следующих версиях Android? Высказывайте свои мысли  и задавайте вопросы в комментариях или в моем твиттере. ;)


РЕКОМЕНДУЕМ! СВЕЖЕЕ ВИДЕО НА НАШЕМ YOUTUBE-КАНАЛЕ:

  • axEAne

    конечно хотели бы. да и для разработчиков сторонних приложений это пришло бы очень даже кстати.

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

    • iGamer777

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

    • Imil Ziyaztdinov

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

      • Благодарю за разъяснения, приятно, что разработчики к нам заходят. Спасибо за ваш труд!

  • olegstotland

    Очень никак ! Убого .

  • вроде цвет часов и значков тоже можно менять, разве нет? хотя бы вот, как здесь. https://plus.google.com/107979589566958860409/posts/Z3ufSJQuSym

    • iGamer777

      Это упомянуто в статье.

  • sloonyy

    я один не понял шутку про дизайнера?

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

  • Мне как-то не понравилось. Лучше уж одинаково черный =)

  • BilberryMuffin

    Бесполезная херня

  • Imil Ziyaztdinov

    Как один из разработчиков проекта, не могу промолчать ;)
    Все-таки, не очень объективно вставлять скриншоты с прошлых версий.
    Уже давно меняется цвет содержимого статусбара, причем меняется не только вручную, но и автоматически, цвет при этом подбирается из палитры Holo-цветов по специальному алгоритму, чтобы обеспечить наилучшую читаемость.
    Скоро появится возможность автоматического подбора цвета фона статусбара на основе главных и второстепенных цветов приложения.
    Разумеется, это смотрится намного лучше, чем на скриншотах, сделанных на одной из первых версий, в которых эта фича появилась. :)

    • iGamer777

      Спасибо за ваш комментарий, я польщен, что член команды разработчиков проекта обратил на нее внимание, пусть и в слегка негативном смысле. :)
      Пардон за прошлую версию – я использую одну из модификаций PA (Jellybam), в которой используется старый движок. Знаю, что это неправильно, но претензии не ко мне, а к разработчикам Jellybam. Хотя, все равно, они уже объявили, что, начиная со следующей версии, HybridEngine будет выпилен по требованию вашей команды.
      К сожалению, когда я ставил одну из бета версий 2.99, где автоцвет был заявлен, он, почему-то не работал. Этот факт + отсутствие важной мне функции блокировки дисплея свайпом от навбара + моя неприязнь к Android 4.2 + то, что я обратил внимание на JellyBam поспособствовали тому, что с тех пор я не возвращался на PA, рассматривая возможность ее установки после выхода стабильной 3-й версии.
      Однако, несмотря на все это, мне казалось, что и на данной прошивке я смогу в достаточной мере продемонстрировать per-app color. Простите, если выставил плод ваших стараний не в самом лучшем свете.
      P.S. У меня к вам, как к разработчику есть одна небольшая просьба, сводящаяся к изменению цвета одного элемента в одном apk. Могу ли я каким-либо образом с вами связаться?

      • Imil Ziyaztdinov

        Пишите, конечно – gtalk pkzl22@gmail.com

        Да, все версии, что появляются в последнее время – не релизные, поэтому баги могут быть.
        Суть в том, что на скриншотах, можно сказать, показана только часть работы per-app color :) Ну да ладно.

        Гибридный движок, кстати, всегда будет в открытом доступе и доступен для сторонних прошивок – мы оставляем за собой только программу Paranoid Preferences, для сторонних проектов будет доступная легкая версия.

        • iGamer777

          Оу, большое спасибо за прояснение по поводу прав.

  • Ерунда это всё, имхо. На скорость не влияет )

    • Imil Ziyaztdinov

      Суть и не в скорости :)

  • SamPavlov

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

    • Imil Ziyaztdinov

      Потрудитесь хотя бы почитать предыдущие комментарии, прежде чем что-то написать :)

  • Alex Shvarz

    А мне нравится смысл подхода. Жаль что просто приложением это не реализовано.

    • Imil Ziyaztdinov

      Это невозможно.

  • Хорошо, что это пробник, в вашем варианте выглядит страшновато. Хотя, если добавить ~30% прозрачности в статус-бар, может, получилось бы куда красивее.