Смартап — это мультимодальное приложение, управляемое голосом, касанием, текстовым вводом, пультом и виртуальным геймпадом. Смартапы работают на устройствах Sber со встроенным голосовым ассистентом. Мы разделяем смартапы на несколько типов в зависимости от их сложности и возможностей:
- Chat App — простое приложение, которое можно создать без навыков программирования.
- Canvas App — приложение с визуальным интерфейсом и виртуальным ассистентом.
- Native App – Android-приложение с графическим интерфейсом, к которому можно подключить голосовое управление.
Чтобы понять, какой тип смартапа подходит именно вам, ознакомьтесь с критериями сравнения:
Chat App | Canvas App | Native App | |
---|---|---|---|
Назначение смартапа | Диалоговое приложение | Приложение со сценарной логикой и веб-интерфейсом | Android-приложение с визуальным стилем |
Что нужно для разработки | --* | Для сложных сценариев: DSL, JavaScript или Python | Навыки разработки Android-приложений |
Доступные устройства | • SberBox • SberBox Time • SberBox Top • SberPortal • Салют ТВ • SberBoom • SberBoom Mini • Android/iOS приложение | • SberBox • SberBox Time • SberBox Top • SberPortal • Салют ТВ • Android/iOS приложение | • SberBox • SberBox Time • SberBox Top • SberPortal • Салют ТВ |
Рекомендуемые инструменты разработки | • Graph • Code | • Code • SmartApp API • Assistant Client • SmartApp Framework | Android Studio |
Способы взаимодействия | • Голос • Касание • Пульт • Текст | • Голос • Касание • Пульт • Текст • Жесты | • Голос • Касание • Пульт • Жесты • Виртуальный геймпад |
Наличие шаблонов | Есть, в Graph | Есть, в Code | APK в разработке |
Примеры реализации | Финбо | izi.TRAVEL — аудиогид с экскурсиями | Чудо-книжки — детские сказки |
Подробнее о смартапе | Chat App | Canvas App | Native App |