TecTile
TecTile — это приложение на основе ближней бесконтактной связи (NFC), разработанное компанией Samsung для использования с мобильными устройствами, в первую очередь смартфонами[1].
Каждая TecTile представляет собой недорогой[2] самоклеящийся стикер с встроенной NFC-меткой[3]. Программирование TecTile выполняется до использования — это может сделать сам пользователь с помощью специального приложения, доступного для Android[3].
Когда устройство, поддерживающее NFC, подносится или «прикладывается» к метке, выполняется заложенное в ней действие. Это может быть, например, открытие веб-сайта, перевод телефона в беззвучный режим или другие действия.
NFC-метки основаны на технологии RFID. В отличие от большинства RFID-систем, где стремятся к большему радиусу действия, в NFC намеренно ограничивают расстояние считывания несколькими сантиметрами — метку необходимо практически коснуться телефоном. Это сделано для того, чтобы метки срабатывали только при явном действии пользователя. Контакт между телефоном и меткой не обязательно должен быть электрическим — технология остаётся бесконтактной.
Хотя NFC-метки совместимы с многими смартфонами, наибольшую известность TecTile получили к концу 2012 года с запуском Galaxy SIII[4][5].
Области применения
Некоторые сценарии использования ориентированы на индивидуальную настройку поведения телефона в зависимости от местоположения пользователя, например — переход в беззвучный режим на прикроватной тумбе; другие — на публичное использование, например — публикация информации о месте. Всё программирование производится непосредственно на метке. При соответствующих настройках безопасности любой совместимый телефон будет реагировать одинаково. Если действие метки предполагает использование внешнего аккаунта, процесс проводится под учётной записью пользователя телефона, а не метки.
Согласно классификации Samsung, функции меток делятся на четыре категории:[6]
- Настройки*:
- Перевод в «тихий» или «автомобильный» режим
- Установка будильника
- Запуск приложения
- Подключение к WiFi-сети (например, для быстрого доступа в кафе)
- Отображение сообщения
- Веб*:
- Открытие веб-страницы
- Показ местоположения на карте, например Google Карты
- Отметка (check-in) в Foursquare или других сервисах с геолокацией
Метки также могут быть заранее запрограммированы и распространены среди пользователей. Например, метка с заводской настройкой может вести на страницу поддержки производителя и приклеиваться к бытовой технике. Готовые метки могут быть брендированы логотипами или встроены в брелоки и браслеты.
Срок службы
Samsung заявляет возможность перепрограммирования метки более 100 000 раз[5]
Метка, размещённая на двери или доске объявлений, может программироваться повторно на месте, что обеспечивает её долговременное использование, например, на различных конференциях и мероприятиях. После программирования метки её можно заблокировать,[3]. чтобы предотвратить несанкционированную перезапись; разблокировать её может только тот же телефон.
Долговечность метки определяется не только её электронной частью, но и физическими свойствами — качеством клея, возможностью аккуратно снять метку и т. д.
Совместимость
Приложение TecTile не установлено на смартфонах по умолчанию[6]. При попытке считать метку до установки приложения, пользователь перенаправляется на страницу загрузки.
Для работы с TecTile требуется устройство с чипсетом MIFARE Classic[7], который основан на NFC-контроллере NXP и не соответствует стандарту NFC Forum. Соответственно, TecTile можно использовать только с чипами NXP, которыми оснащены многие Android-устройства. Однако последние производители Android-смартфонов начали отказываться от поддержки TecTile: так, в новейших моделях Samsung, например Galaxy S4[8], и у Google (Nexus 4)[9] поддержка отсутствует. TecTile также не работают с телефонами на BlackBerry и Windows Phone. Новая версия, TecTile 2, обеспечивает лучшую совместимость[10], но на данный момент только Samsung Galaxy S4 поддерживает TecTile 2 «из коробки»[11].
NFC-метки, отвечающие стандартам NFC Forum Type 1 или Type 2[12], значительно шире поддерживаются, чем зависящие от MIFARE TecTile[13], и доступны в большем ассортименте. К наиболее популярным относят NTAG213 (137 байт полезной памяти) и Topaz 512 (480 байт)[14].
Необходимость установки отдельного приложения — один из недостатков TecTile и NFC-меток вообще. Базовые стандарты NFC позволяют меткам содержать веб-адреса, где схемой может быть http (веб-страница), tel (телефонный номер) или data. В то время как http и tel поддерживаются большинством телефонов без дополнительных приложений, обработка остальных возможна только при наличии специальной программы.
Обычные (не TecTile) NFC-метки используются в основном для передачи ссылок и телефонных номеров.
Для расширения возможностей Samsung выпускает приложение TecTile, позволяющее использовать собственные схемы или даже новые форматы данных. После установки приложение регистрируется в системе и может перехватывать соответствующие вызовы. Однако приложение не предустановлено даже на устройствах Samsung. При первом прикосновении к TecTile пользователь автоматически перенаправляется на установку приложения, а подробная информация о требуемой функции TecTile кодируется в параметрах URL (query string).
Управление происходит так:
- При считывании метки без установленного приложения телефон загружает страницу загрузки;
- Если приложение установлено, оно перехватывает вызов и анализирует параметры URL, чтобы активировать соответствующую функцию TecTile.
Такое решение упрощает установку для неопытных пользователей, но приводит к необходимости хранения длинных ссылок, что ограничивает использование сторонних меток с малым объёмом памяти. Также отсутствие открытого подхода сдерживает развитие универсальных NFC-меток, ограничивая функциональность только продуктами Samsung.
