Аналоги считаются одной формулой для каждой модели каталога. В коде нет ни ручных поправок, ни приоритета какого-либо бренда — включая бренд самой модели: на странице «Аналоги» модели того же производителя не поднимаются выше чужих.
Сравниваются только устройства одного класса: клавиатурный терминал — с клавиатурными, сенсорный — с сенсорными, настольный принтер — с настольными, ручной сканер — с ручными. Если у терминала есть исполнение с подогревом, аналог без подогрева помечается как «не тот класс».
Страницы «Аналоги». Для каждой пары моделей складываются расхождения по ключевым параметрам. Терминалы и планшеты: экран, оперативная и встроенная память, ёмкость аккумулятора, вес, класс защиты IP, версия Android. Принтеры: разрешение печати, ширина печати, скорость, метод печати. Сканеры: дальность чтения, вес, класс защиты, радиус беспроводной связи. Каждое расхождение нормируется по шкале параметра. Если у одной из моделей значение неизвестно, начисляется фиксированный штраф — иначе модели с пустыми карточками выигрывали бы «за отсутствием различий». На странице показываются четыре ближайшие модели.
«Аналог от бренда». Подбор внутри выбранного бренда идёт по пяти равновесным блокам: форм-фактор (клавиатура, вес, габариты), защита (IP, падение, рабочая температура), платформа (Android, память), сканирование (модуль, дальность), связь (Wi-Fi, Bluetooth, сотовая связь, NFC, GPS). У принтеров, сканеров и планшетов добавляется блок своей категории — печать, сканирование или экран. Неизвестное поле просто не участвует в расчёте своего блока.
Процент = 100 × (1 − среднее расхождение по блокам). 100% — характеристики совпадают по всем известным параметрам, а не «модели одинаковые». Процент сравним только внутри одного подбора: 80% у терминалов и 80% у принтеров означают разное.
Под каждым аналогом написано словами, чем именно он отличается: «экран больше (6″ vs 5,7″)», «нет подогрева». Мелкие расхождения (меньше 3%) не показываем, неизвестные значения не выдаём за «нет функции».
Характеристики берём из datasheet и официальных страниц вендоров. Если вендор цифру не публикует и она взята у дилера или дистрибьютора, так и написано в строке «Источник» на странице модели. Там же — дата, когда сохранён datasheet; если её нет, мы пишем «дата сверки не зафиксирована», а не подставляем текущую.
Расхождения между вендором и магазинами решаем в пользу вендора. Магазины часто выдают ширину носителя за ширину печати или публикуют характеристики соседней модели линейки.
Цен и наличия на страницах моделей нет. Единственное место с ценами — проверка РРЦ: сводка предложений всех найденных дилеров по артикулу, без партнёрских и закрытых цен.
Напишите на info@autoidvision.ru или в Telegram @autoidvision: модель, параметр и ссылку на документ вендора. Исправляем по первоисточнику и отвечаем, что изменили.