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

SberDevices, компания экосистемы Сбера, активно выпускает на рынок умные устройства с виртуальными ассистентами Салют и развлекательными сервисами на борту. Приложения для ассистентов создаются на платформе SmartMarket. Любой разработчик может присоединиться к ней, создать новое или портировать готовое приложение, сделанное с помощью сторонних инструментов, а затем бесплатно разместить его в маркетплейсе.
На выбор доступно несколько типов приложений или смартапов, как их называет сама компания. Среди них есть и Native Apps — привычные Android-приложения, обогащённые возможностями виртуальных ассистентов Салют и умных устройств Sber. К Native Apps относятся различные приложения для Android, в том числе программы, помогающие в повседневной жизни, и игры. Разбираемся, насколько легко разрабатывать Native Apps и какие у них перспективы.
Для создания Native App на платформе SmartMarket достаточно портировать готовое Android-приложение в виде АРК-файла. Разработчику остаётся добавить к ранее созданному приложению поддержку голосового или жестового управления, подключив отдельные библиотеки. Одновременно можно реализовать поддержку и того, и другого, однако это уместно не во всех программах и не на всех устройствах — у некоторых нет камеры, необходимой для жестов.
Кроме того, есть подробная инструкция на русском языке по портированию Android-приложений. Благодаря ей можно создать Native App в несколько кликов. Чтобы пользователь мог общаться со смартапом голосом, нужен сценарий — это то, что отличает Native Apps от обычных Android-приложений, не поддерживающих возможности устройств Sber. Для создания сценариев у SmartMarket есть набор гибких инструментов, которые можно найти в SmartMarket Studio:
Главный плюс этих инструментов в их простоте, ведь они легки в освоении. Для них обоих есть подробная документация, а SmartApp Code позволяет писать на популярном JavaScript.
Когда проект уже полностью готов и протестирован на реальных девайсах через привычный ADB, его можно отправлять на модерацию и потом опубликовать в каталоге приложений SmartMarket. Это можно сделать во всё той же SmartMarket Studio. Студия позволяет загрузить все необходимые файлы, скриншоты и описание продукта, а затем сразу отправить на модерацию. Не придётся долго ждать, пока приложение опубликуют: если оно соответствует всем требованиям, то легко пройдёт проверку в течение трёх дней, после чего станет доступно всем пользователям платформы. На этом этапе модераторы SmartMarket тестируют продукт и проверяют его на соответствие общим требованиям к смартапам. Если обнаружится несоответствие, то модераторы дадут комментарии, в которых пояснят, как исправить ошибки.
Преимущество Native App перед обычным Android-приложением заключается именно в возможности взаимодействия с ним при помощи жестов и голосового управления. Для этого к проекту необходимо добавить заранее подготовленный сценарий, а затем связать его с программой.
На устройствах со встроенной камерой Native Apps умеют реагировать на пользовательские жесты. К примеру, приложение сможет переключать контент по взмаху руки или останавливать его, если определит соответствующий жест ладонью. А при помощи голоса пользователи смогут с главного экрана открывать приложение и сразу запускать в нём определённые действия. Например, «из коробки» устройства Sber способны запускать музыку командой «Салют, включи джаз». Нечто подобное можно придумать и для собственных проектов.
Все возможности завязаны на готовые библиотеки с открытым исходным кодом. Каждая из них расширяет функциональность программы.
Существует несколько типов библиотек для реализации различных функций:
Это далеко не весь перечень, мощный набор библиотек обеспечивает максимальную интеграцию приложения с девайсом.
Платформа SmartMarket запустилась относительно недавно, в сентябре 2020 года, а потому у разработчиков софта есть все шансы создать популярный смартап. Удобные и простые инструменты для разработки, документация и быстрая модерация позволяют создать смартап в кратчайшие сроки и набрать большую аудиторию.
Одно из главных преимуществ платформы — огромная потенциальная аудитория. Экосистемой Сбера пользуется более 100 миллионов пользователей. Среди них немало владельцев умных устройств, для которых и создаются приложения. Со временем аудитория будет только расти.
Линейка умных устройств Sber широка, и поэтому пользователи смогут подобрать девайс, который нужен именно им: начиная с доступной ТВ-медиаприставки SberBox для просмотра фильмов и телевидения, заканчивая умным дисплеем SberPortal со встроенной премиальной акустикой и камерой.
В каждый девайс интегрированы все сервисы из экосистемы Сбера, которые превращают умное устройство в «развлекательный комбайн». Помимо доступа к популярным фильмам и сериалам, есть возможность слушать музыку с синхронизированным текстом, запускать серьёзные игры через стриминговый сервис SberPlay, заниматься спортом или заказывать продукты, оплачивая покупки с помощью платежного сервиса SmartPay.
Главная фишка — виртуальные ассистенты Салют. На выбор доступно три помощника: Сбер, Джой или Афина. Со всеми ними можно взаимодействовать голосом, жестами, тапом, пультом и геймпадом. Ассистенты способны на многое: не только быстро дать сводку новостей или прогноз погоды, но и, например, моментально заказать еду из Delivery Club или забронировать столик в ресторане. Они также умеют управлять системой умного дома, упрощая процесс включения света до одной голосовой команды, или могут поддержать беседу.
На платформе SmartMarket разработчики могут не только набирать аудиторию, но и получать выгоду от размещения своих приложений. Так, в скором будущем станет доступна монетизация Native Apps через рекламу.
Покупки внутри приложений обеспечиваются платёжным сервисом SmartPay с простой и понятной настройкой, который легко интегрируется в приложение. Он обеспечивает процесс приёма платежей, позволяя уже сейчас выпускать приложения с платным контентом.
Please confirm you want to block this member.
You will no longer be able to:
Please allow a few minutes for this process to complete.