test adv
,

5 причин изучить Native Apps и портировать своё Android-приложение

Изучаем, почему разработчикам стоит обратить внимание на новый тип приложений для умных устройств Sber

SberDevices, компания экосистемы Сбера, активно выпускает на рынок умные устройства с виртуальными ассистентами Салют и развлекательными сервисами на борту. Приложения для ассистентов создаются на платформе SmartMarket. Любой разработчик может присоединиться к ней, создать новое или портировать готовое приложение, сделанное с помощью сторонних инструментов, а затем бесплатно разместить его в маркетплейсе.

На выбор доступно несколько типов приложений или смартапов, как их называет сама компания. Среди них есть и Native Apps — привычные Android-приложения, обогащённые возможностями виртуальных ассистентов Салют и умных устройств Sber. К Native Apps относятся различные приложения для Android, в том числе программы, помогающие в повседневной жизни, и игры. Разбираемся, насколько легко разрабатывать Native Apps и какие у них перспективы.

Причина 1. Доступность и лёгкость портирования приложений

5 причин изучить Native Apps и портировать своё Android-приложение

Для создания Native App на платформе SmartMarket достаточно портировать готовое Android-приложение в виде АРК-файла. Разработчику остаётся добавить к ранее созданному приложению поддержку голосового или жестового управления, подключив отдельные библиотеки. Одновременно можно реализовать поддержку и того, и другого, однако это уместно не во всех программах и не на всех устройствах — у некоторых нет камеры, необходимой для жестов.

Кроме того, есть подробная инструкция на русском языке по портированию Android-приложений. Благодаря ей можно создать Native App в несколько кликов. Чтобы пользователь мог общаться со смартапом голосом, нужен сценарий — это то, что отличает Native Apps от обычных Android-приложений, не поддерживающих возможности устройств Sber. Для создания сценариев у SmartMarket есть набор гибких инструментов, которые можно найти в SmartMarket Studio:

  • SmartApp Graph — визуальный конструктор, не требующий навыков программирования;
  • SmartApp Code — более гибкий инструмент, позволяющий написать код.

Главный плюс этих инструментов в их простоте, ведь они легки в освоении. Для них обоих есть подробная документация, а SmartApp Code позволяет писать на популярном JavaScript.

Когда проект уже полностью готов и протестирован на реальных девайсах через привычный ADB, его можно отправлять на модерацию и потом опубликовать в каталоге приложений SmartMarket. Это можно сделать во всё той же SmartMarket Studio. Студия позволяет загрузить все необходимые файлы, скриншоты и описание продукта, а затем сразу отправить на модерацию. Не придётся долго ждать, пока приложение опубликуют: если оно соответствует всем требованиям, то легко пройдёт проверку в течение трёх дней, после чего станет доступно всем пользователям платформы. На этом этапе модераторы SmartMarket тестируют продукт и проверяют его на соответствие общим требованиям к смартапам. Если обнаружится несоответствие, то модераторы дадут комментарии, в которых пояснят, как исправить ошибки.

Причина 2. Простая интеграция виртуальных ассистентов, системы распознавания жестов и прочих компонентов SberDevices

5 причин изучить Native Apps и портировать своё Android-приложение

Преимущество Native App перед обычным Android-приложением заключается именно в возможности взаимодействия с ним при помощи жестов и голосового управления. Для этого к проекту необходимо добавить заранее подготовленный сценарий, а затем связать его с программой.

На устройствах со встроенной камерой Native Apps умеют реагировать на пользовательские жесты. К примеру, приложение сможет переключать контент по взмаху руки или останавливать его, если определит соответствующий жест ладонью. А при помощи голоса пользователи смогут с главного экрана открывать приложение и сразу запускать в нём определённые действия. Например, «из коробки» устройства Sber способны запускать музыку командой «Салют, включи джаз». Нечто подобное можно придумать и для собственных проектов.

Все возможности завязаны на готовые библиотеки с открытым исходным кодом. Каждая из них расширяет функциональность программы.

Существует несколько типов библиотек для реализации различных функций:

  • для связывания приложения с голосовым сценарием используется библиотека Messaging;
  • SmartPay позволяет подключить прием и обработку платежей;
  • за передачу состояния устройств ввода отвечает Mic&Camera State. 

Это далеко не весь перечень, мощный набор библиотек обеспечивает максимальную интеграцию приложения с девайсом.

Причина 3. Платформа быстро набирает популярность, есть шанс занять нишу и набрать пользователей

5 причин изучить Native Apps и портировать своё Android-приложение

Платформа SmartMarket запустилась относительно недавно, в сентябре 2020 года, а потому у разработчиков софта есть все шансы создать популярный смартап. Удобные и простые инструменты для разработки, документация и быстрая модерация позволяют создать смартап в кратчайшие сроки и набрать большую аудиторию.

Причина 4. Популярность и перспективы развития SmartMarket

5 причин изучить Native Apps и портировать своё Android-приложение

Одно из главных преимуществ платформы — огромная потенциальная аудитория. Экосистемой Сбера пользуется более 100 миллионов пользователей. Среди них немало владельцев умных устройств, для которых и создаются приложения. Со временем аудитория будет только расти.

Линейка умных устройств Sber широка, и поэтому пользователи смогут подобрать девайс, который нужен именно им: начиная с доступной ТВ-медиаприставки SberBox для просмотра фильмов и телевидения, заканчивая умным дисплеем SberPortal со встроенной премиальной акустикой и камерой.

В каждый девайс интегрированы все сервисы из экосистемы Сбера, которые превращают умное устройство в «развлекательный комбайн». Помимо доступа к популярным фильмам и сериалам, есть возможность слушать музыку с синхронизированным текстом, запускать серьёзные игры через стриминговый сервис SberPlay, заниматься спортом или заказывать продукты, оплачивая покупки с помощью платежного сервиса SmartPay.

Главная фишка — виртуальные ассистенты Салют. На выбор доступно три помощника: Сбер, Джой или Афина. Со всеми ними можно взаимодействовать голосом, жестами, тапом, пультом и геймпадом. Ассистенты способны на многое: не только быстро дать сводку новостей или прогноз погоды, но и, например, моментально заказать еду из Delivery Club или забронировать столик в ресторане. Они также умеют управлять системой умного дома, упрощая процесс включения света до одной голосовой команды, или могут поддержать беседу.

Причина 5. Перспектива монетизации приложений

5 причин изучить Native Apps и портировать своё Android-приложение

На платформе SmartMarket разработчики могут не только набирать аудиторию, но и получать выгоду от размещения своих приложений. Так, в скором будущем станет доступна монетизация Native Apps через рекламу.

Покупки внутри приложений обеспечиваются платёжным сервисом SmartPay с простой и понятной настройкой, который легко интегрируется в приложение. Он обеспечивает процесс приёма платежей, позволяя уже сейчас выпускать приложения с платным контентом.

Последнее изменение:
 
Linklogin
Linklogin, 8 апреля 2022, 15:17   #   (...)
Почему не стоит изучать native apps и портировать свои приложения:
1) Изменение интерфейса. Если у вас android-приложение, то вам нужно полностью переделать интерфейс и написать новые тесты для ui и жестов и т.д. Если приложение для androidTV, то только имплиментировать фичи приставки.
2) Пользовательская база. Называть цифру 100 млн хорошо, но я так понимаю, это с учетом приложения сбера. Много ли людей действительно купили tv box и т.д от Сбербанка? Я думаю, что точно не 100 млн.

Итого у нас есть небольшая, по сравнению со смартфонами, аудитория тв-приставок и еще чего-то там от сбера, для которой надо делать специфический интерфейс и котороя не особо то и большая. Я думаю, оно того не стоит.
Ответить
UAVXP
UAVXP, 9 апреля 2022, 02:36   #   (...)
Сорри, но нет. Какой-то нахер Спер призывает пользоваться его уникальной платформой, которая ещё даже не вышла, ха-ха, good luck
Ответить
lightning
lightning, 10 апреля 2022, 19:01   #   (...)
Да кто такой этот ваш сбер?
Ответить

Добавить комментарий
Если нужно ответить кому-то конкретно,
лучше нажать на «Ответить» под его комментарием