CSS воведува нова API за олфактивни искуства на веб

CSS работната група најави нова API наречена Olfactive API, која ќе овозможи олфактивни искуства на веб-страниците. Оваа иновација има за цел да го прошири доживувањето на корисниците преку додавање на мириси, но моментално нема општа поддршка од хардверот за оваа технологија.

Контекст

Во последните години, CSS претрпе значителни промени, но воведувањето на Olfactive API предизвикува контроверзии поради недостигот на подготвен хардвер. Иако неколку стартапи работат на развој на оваа технологија, таа сè уште не е подготвена за широка употреба.

Технологија на мириси

Една од главните дебати во CSS работната група е дали мирисите треба да бидат ограничени на оние кои се сметаат за пријатни од парфемската индустрија или да се отвори можност за поширок спектар на мириси. Моментално, Olfactive API вклучува дванаесет категории на мириси кои се користат во парфемската индустрија, но системот е дизајниран да овозможи проширување во иднина.

Семејства на мириси

Мирисите се поделени на четири поголеми семејства: цветни, амбер, дрвени и свежи. Секое од овие семејства има подкатегории, што овозможува создавање на различни комбинации на мириси. На пример, свежите мириси вклучуваат ароматични, цитрусни, водени, зелени и овошни ноти.

Имплементација

Имплементацијата на Olfactive API е слична на видео и аудио елементите во HTML, со додавање на <scent> елемент. Развивањето на три различни формати за датотеки, .smll, .arma и .smly, е во тек, со цел да се обезбеди различни опции за пренос на мирисите. За пристапност, се препорачува користење на атрибутот autosmell со вредност none.

Ограничувања и пристапност

Една од главните грижи е можноста за злоупотреба на мирисните профили, што може да доведе до пренатрупаност на корисниците. Затоа, одлучено е дека само еден мирисен профил може да се постави на родителскиот елемент и неговите поделементи. Исто така, додадена е media-query за контрола на интензитетот на мирисите.

Поддршка на прелистувачи

Во моментот, единствениот прелистувач кој овозможува тестирање на Olfactive API е KaiOS Browser, додека Chrome и другите популарни прелистувачи сè уште не ја поддржуваат оваа функција.

Заклучок

Иако Olfactive API предизвикува мешани реакции, нејзиното воведување е неизбежно со оглед на постојаниот напредок на технологијата. Се надеваме дека оваа нова можност ќе се користи за добри цели и дека ќе донесе нови доживувања за корисниците на вебот.