konstantin kichinsky, windows phone colors 43

59
Что нужно знать про цвет в Windows Phone? Константин Кичинский [email protected] @kichinsky

Upload: yandex

Post on 10-May-2015

250 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Konstantin Kichinsky, Windows phone colors 43

Что нужно знать про цвет в Windows Phone?

Константин Кичинский

[email protected]

@kichinsky

Page 2: Konstantin Kichinsky, Windows phone colors 43

Устройства Темы и акценты Элементы интерфейса Доступность

Page 3: Konstantin Kichinsky, Windows phone colors 43

Устройства Темы и акценты Элементы интерфейса Доступность

Page 4: Konstantin Kichinsky, Windows phone colors 43

oem.windowsphone.com

Page 5: Konstantin Kichinsky, Windows phone colors 43

Дисплей

All displays shall support a minimum of

16 bits of color per pixel (5 red, 6 green, 5 blue)

Page 6: Konstantin Kichinsky, Windows phone colors 43

BANDING

Полезная ссылка:

http://blogs.msdn.com/b/kichinsky/archive/2012/01/26/windows-

phone-apps-design-practice-gradients-and-16bits.aspx

Page 7: Konstantin Kichinsky, Windows phone colors 43

PNG

Page 8: Konstantin Kichinsky, Windows phone colors 43

JPEG 100% JPEG 80% JPEG 50%

Page 9: Konstantin Kichinsky, Windows phone colors 43

ДИЗЕРИНГ

Page 10: Konstantin Kichinsky, Windows phone colors 43

По умолчанию используется 16 бит.

Page 11: Konstantin Kichinsky, Windows phone colors 43

16bit

Page 12: Konstantin Kichinsky, Windows phone colors 43

16bit

Page 13: Konstantin Kichinsky, Windows phone colors 43

Дисплей

All displays shall support a minimum of 16 levels of brightness

Page 14: Konstantin Kichinsky, Windows phone colors 43

HSB

Page 15: Konstantin Kichinsky, Windows phone colors 43
Page 16: Konstantin Kichinsky, Windows phone colors 43
Page 17: Konstantin Kichinsky, Windows phone colors 43
Page 18: Konstantin Kichinsky, Windows phone colors 43

Близкие цвета должны быть достаточно далеки. Особенно по яркости.

Page 19: Konstantin Kichinsky, Windows phone colors 43

Цветовые профили

WP8.1

Page 20: Konstantin Kichinsky, Windows phone colors 43
Page 21: Konstantin Kichinsky, Windows phone colors 43

Вы не можете рассчитывать на конкретный уровень

яркости.

Ваши тщательно откалиброванные цвета на реальном устройстве, скорее всего,

будут выглядеть иначе.

Page 22: Konstantin Kichinsky, Windows phone colors 43

Устройства Темы и акценты Элементы интерфейса Доступность

Page 23: Konstantin Kichinsky, Windows phone colors 43

Темная сторона

Светлая сторона

Page 24: Konstantin Kichinsky, Windows phone colors 43

AMOLED & OLED OEMs can choose to display a warning about battery life on the theme screen in Settings if the user selects the light theme on phones with AMOLED or

OLED displays.

This customization is not relevant for other screen types, as there is not a significant power difference between the themes with the light and dark

background.

Page 25: Konstantin Kichinsky, Windows phone colors 43

Wikipedia:

One commercial QVGA OLED display consumes 0.3 watts while showing white text on a black background, but more than 0.7

watts showing black text on a white background, while an LCD may consume only

a constant 0.35 watts regardless of what is being shown on screen.

Because the black pixels actually turn off, AMOLED also has contrast ratios that

are significantly better than LCD.

Page 26: Konstantin Kichinsky, Windows phone colors 43

Темные темы оформления меньше кушают батарейку

Светлые темы кажутся «светлыми».

Page 27: Konstantin Kichinsky, Windows phone colors 43

В Windows Phone есть две системные темы (темная и светлая)

и куча акцентных цветов …

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

Page 28: Konstantin Kichinsky, Windows phone colors 43
Page 29: Konstantin Kichinsky, Windows phone colors 43

OEM может

добавить еще до

4 цветов

Page 30: Konstantin Kichinsky, Windows phone colors 43

Каждый человек адаптирует устройство под себя.

Хорошо, если приложение

учитывает его выбор.

Но не обязательно…

Page 31: Konstantin Kichinsky, Windows phone colors 43

Устройства Темы и акценты Элементы интерфейса Доступность

Page 32: Konstantin Kichinsky, Windows phone colors 43

Системные элементы управления по умолчанию учитывают темы и акценты

Page 33: Konstantin Kichinsky, Windows phone colors 43
Page 34: Konstantin Kichinsky, Windows phone colors 43

⛐ ATTENTION!

💣 WARNING!

DELETE

OK CANCEL

Page 35: Konstantin Kichinsky, Windows phone colors 43

Живые плитки

Page 36: Konstantin Kichinsky, Windows phone colors 43

🐈 Kitty App

Page 37: Konstantin Kichinsky, Windows phone colors 43

🐈 Kitty App

💎

👶

📞

Page 38: Konstantin Kichinsky, Windows phone colors 43

🐈 Kitty App

💎

👶

📞

Page 39: Konstantin Kichinsky, Windows phone colors 43
Page 40: Konstantin Kichinsky, Windows phone colors 43

🐈 Kitty App

💎

👶

📞

Page 41: Konstantin Kichinsky, Windows phone colors 43

🐈 Kitty App

💎

👶

📞

Page 42: Konstantin Kichinsky, Windows phone colors 43

🐈 Kitty App

💎

👶

📞

Page 43: Konstantin Kichinsky, Windows phone colors 43

🐈 Kitty App

💎

👶

📞

🐈 Kitty App Play with me!

12:08

Page 44: Konstantin Kichinsky, Windows phone colors 43

PhoneBackgroundColor

PhoneForegroundColor

PhoneDisabledColor

PhoneSubtleColor

PhoneAccentColor

PhoneContrastBackgroundColor

PhoneContrastForegroundColor

PhoneChromeColor

PhoneSemitransparentColor

Page 45: Konstantin Kichinsky, Windows phone colors 43

Не забудьте проверить разные сочетания темы и акцентов, даже если вы

сделали свою тему.

Тестирование: устройство или эмулятор Visual Studio или Blend

Page 46: Konstantin Kichinsky, Windows phone colors 43

Светло-желтый текст Коричневый текст Акцентный текст

Светло-желтый текст Коричневый текст Акцентный текст

Page 47: Konstantin Kichinsky, Windows phone colors 43

Устройства Темы и акценты Элементы интерфейса Доступность

Page 48: Konstantin Kichinsky, Windows phone colors 43

8% М 0.5% Ж

дальтоники

Page 49: Konstantin Kichinsky, Windows phone colors 43
Page 50: Konstantin Kichinsky, Windows phone colors 43

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

Page 52: Konstantin Kichinsky, Windows phone colors 43

(L1 + 0.05) / (L2 + 0.05), L1 — относительная яркость наиболее светлого цвета из двух, L2 — относительная яркость наиболее темного цвета из двух.

L = 0.2126 * R + 0.7152 * G + 0.0722 * B, R = (RsRGB <= 0.03928) ? RsRGB/12.92 : ((RsRGB + 0.055)/1.055)2.4 G = (GsRGB <= 0.03928) ? GsRGB/12.92 : ((GsRGB + 0.055)/1.055)2.4 B = (BsRGB <= 0.03928) ? BsRGB/12.92 : ((BsRGB + 0.055)/1.055)2.4 RsRGB = R8bit/256, GsRGB = G8bit/256, BsRGB = B8bit/256

Page 53: Konstantin Kichinsky, Windows phone colors 43

B/W — 21:1 C/C — 1:1 мин

AA — 4.5:1 (3:1 для крупного текста)

лучше

AAA — 7:1 (4.5:1 для крупного текста)

Page 54: Konstantin Kichinsky, Windows phone colors 43
Page 55: Konstantin Kichinsky, Windows phone colors 43
Page 56: Konstantin Kichinsky, Windows phone colors 43
Page 57: Konstantin Kichinsky, Windows phone colors 43

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

ресурсы для поддержки высокой контрастности.

Page 58: Konstantin Kichinsky, Windows phone colors 43

Устройства Темы и акценты Элементы интерфейса Доступность

Page 59: Konstantin Kichinsky, Windows phone colors 43

Q

Константин Кичинский

[email protected]

@kichinsky