Редкие звери

Олег Корсунский

Редкие звери

Привет

Олег

Корсунский

cool story
Тесты
Kindle Keyboard
Статья Анны Дебенэм про Nintendo DSi
Зоопарк девайсов

Портативные консоли

Nintendo DSi
(2008)

Nintendo DSi

Браузер

Opera 9.5

Nintendo DSi browser
Демо немобильного сайта на Nintendo DSi
Демо немобильного сайта на Nintendo DSi — 2

Вьюпорт

240 × 176

Что умеет

Acid3 59/100
HTML5 Test 82/555
CSS3 Test Не запустился
Фича Тест Реальный результат
backgroundsize False False
bgsizecover False False
borderradius False False
boxshadow False False
boxsizing False True
cssanimations False False
cssgradients False False
csstransforms False False
Фича Тест Реальный результат
csstransforms3d False False
csstransitions False False
fontface False False
mediaqueries True True
opacity True True
rgba False False
textshadow True True (без блюра)
touch False False
video False False

Формы

Новые типы инпутов на Nintendo DSi

url email datetime date month week time datetime-local number range

Датапикер на Nintendo DSi

Один шрифт

Модный детект поддержки
кастомных шрифтов не работает

font-family: 'Custom Font', serif;
font-family: 'Custom Font', sans-serif;
font-family: 'Custom Font', monospace;

...

Три размера шрифта

Глючная кириллица

Баг с кириллицей

Простые оптимизированные сайты
работают практически без проблем

Nintendo 3DS
(2011)

Nintendo 3DS

Браузер

NetFront (WebKit)

Вьюпорт

416 × 480
(на этот раз оба экрана)

Что умеет

Acid3 92/100
HTML5 Test 97/555
CSS3 Test 39%
Фича Тест Реальный результат
backgroundsize True True
bgsizecover True True
borderradius True True
boxshadow True False
boxsizing True True (-webkit-)
cssanimations True True (-webkit-)
cssgradients True False
csstransforms True True (-webkit-)
Фича Тест Реальный результат
csstransforms3d False True (-webkit-)
csstransitions True True (-webkit-)
fontface True False
mediaqueries True True
opacity True True
rgba True True
textshadow True False
touch False False
video False False

Один шрифт
(много размеров)

Новые типы полей ввода не поддерживаются

Валидации тоже нет

Анимации

Те же проблемы, но в меньшей степени

PlayStation Vita
(2011)

PlayStation Vita

Производительность

На уровне среднего смартфона

Браузер

NetFront (WebKit)

Есть вкладки!

Что умеет

Acid3 100/100
HTML5 Test 291/555
CSS3 Test 46%
Фича Тест Реальный результат
backgroundsize True True
bgsizecover True True
borderradius True True
boxshadow True True
boxsizing True True
cssanimations True True (-webkit-)
cssgradients True True (-webkit-)
csstransforms True True (-webkit-)
Фича Тест Реальный результат
csstransforms3d False True (-webkit-)
csstransitions True True (-webkit-)
fontface True True
mediaqueries True True
opacity True True
rgba True True
textshadow True False
touch True True
video True True

Шрифты!

Тач эвенты!

Видео!

Новые инпуты не поддерживаются,
валидации форм нет

Как средний смартфон

Читалки

Не таргетятся
медиа-выражениями

@media color — ага

@media monochrome — неа

Kindle Keyboard
(2010)

Kindle Keyboard

E-paper
16 оттенков серого

Мощнее, чем DSi

Неплохо переваривает картинки и скрипты

Браузер

NetFront (WebKit)

Демо немобильного сайта на Киндле

Что умеет

Acid3 99/100
HTML5 Test 59/555
CSS3 Test 35%
Фича Тест Реальный результат
backgroundsize True True
bgsizecover False False
borderradius True True (-webkit-)
boxshadow True False
boxsizing True True (-webkit-)
cssanimations True True (-webkit-)
cssgradients True False
csstransforms True True (-webkit-)
Фича Тест Реальный результат
csstransforms3d False True (-webkit-)
csstransitions True True (-webkit-)
fontface True True (только .svg)
mediaqueries True True
opacity True True
rgba True True
textshadow True True (без блюра)
touch False False
video False False

Кастомные шрифты только в SVG

Валидации форм нет

Ссылки с target="_blank" не открываются

Сообщение о невозможности открытия ссылки в новом окне

У всех ссылок насильно выставлен
text-decoration: underline;

Анимации

Нормально работают
не сильно нагруженные сайты

Kindle Paperwhite
(2012)

Kindle Paperwhite

Браузер

NetFront (WebKit)

Что умеет

Acid3 100/100
HTML5 Test 212/555
CSS3 Test 45%
Фича Тест Реальный результат
backgroundsize True True
bgsizecover True True
borderradius True True
boxshadow True True
boxsizing True True
cssanimations True True (-webkit-)
cssgradients True True (-webkit-)
csstransforms True True (-webkit-)
Фича Тест Реальный результат
csstransforms3d False True (-webkit-)
csstransitions True True (-webkit-)
fontface True True
mediaqueries True True
opacity True True
rgba True True
textshadow True True
touch False False
video False False
Новые типы полей ввода на Kindle Paperwhite

Кастомная клавиатура для email

Валидации нет

У всех ссылок насильно выставлен
text-decoration: underline;

Отключается с помощью
text-decoration: none !important;

Анимации

Не сильно нагруженные сайты
работают еще лучше!

Nokia Asha 501
(2013)

Nokia Asha 501

Браузер

Ovi a.k.a Nokia Xpress
(Gecko)

Что умеет
(ничего)

Acid3 100/100 (с багами)
HTML5 Test 238/555
CSS3 Test 38%
Фича Тест Реальный результат
backgroundsize True True
bgsizecover True True
borderradius True False
boxshadow True False
boxsizing True True (-moz-)
cssanimations True False
cssgradients True False
csstransforms True Buggy
Фича Тест Реальный результат
csstransforms3d False False
csstransitions True False
fontface True False
mediaqueries True True
opacity True False
rgba True False
textshadow True False
touch False False
video False False
Демонстрация неработающего трансформа

Все очень плохо!

Лучше оптимизируйте под Оперу Мини

Что в итоге

Нафига
я все это рассказывал

Таргетинг конкретных групп устройств

That's all, folks!

Линки

Моя фигня