Больше, чем просто на мобильном телефоне
В таких странах, как Китай, мини-приложения захватили рынок штурмом. Помимо мобильных устройств, где мини-приложения вездесущи и которые являются их естественной средой обитания, мини-приложения начали завоевывать другие среды выполнения, такие как автомобили и классический рабочий стол.
Мини-приложения в автомобилях
В июле 2020 года немецкий автопроизводитель BMW Group объявил о сотрудничестве с Tencent под брендом WeScenario, которое, по словам Tencent , будет развернуто в «30 ведущих автомобильных компаниях мира и [предоставит экосистему социальных сетей, контента и услуг WeScenario более чем 110 основным моделям автомобилей» .

Мини-приложения на рабочем столе
Мини-приложения в WeChat Desktop
Используя клиент WeChat для настольных ПК, доступный для macOS и Windows , можно запускать мини-приложения WeChat на настольном компьютере. (Убедитесь, что вы не загружаете версию для macOS из App Store, если вы проводите исследование и хотите получить полный функционал, так как она более ограничена.)
Чтобы протестировать его на macOS, поделитесь мини-приложением с мобильного устройства с самим собой через учетную запись «Передача файлов». Это приведет к сообщению, которое вы затем сможете открыть в клиенте для настольного компьютера. В большинстве случаев мини-приложение затем будет доступно для непосредственного нажатия и запуска. В других случаях вам придется снова переслать историю чата себе с мобильного устройства.

В Windows обходной путь для предоставления общего доступа к мини-приложениям самому себе не нужен, поскольку имеется специальная панель мини-приложений, на которой отображаются недавно использованные пользователем мини-приложения, а также имеется поиск приложений, с помощью которого можно найти новые мини-приложения.


Мини-приложения WeChat на рабочем столе естественным образом интегрируются с операционной системой. Как в macOS, так и в Windows они получают собственную запись в панели многозадачности и имеют собственную иконку на панели задач. В то время как в macOS есть возможность сохранить их в Dock, иконка исчезает в момент закрытия клиентского приложения WeChat. В Windows иконки мини-приложений можно закрепить на панели задач, но их нельзя запустить. В macOS название приложения всегда «WeChat», а не фактическое название приложения, тогда как в Windows название отображается правильно.


Большинство мини-приложений пока не оптимизированы для настольных компьютеров и работают в фиксированном окне, размер которого не может быть изменен, но которое включает в себя хорошо известные возможности пользовательского интерфейса и запросы разрешений, как на мобильных устройствах (см. Пользовательский интерфейс ).


Адаптивные мини-приложения, оптимизированные для настольных компьютеров (за исключением мобильных устройств), могут отображаться в более широком окне, которое в macOS в настоящее время все еще фиксировано, но в Windows можно гибко изменять размер.



Настройки разрешений мини-приложений на macOS можно изменить через контекстное меню. В Windows это, похоже, невозможно, и местоположение, сообщаемое демо-приложением, похоже, является грубым местоположением, которое Windows позволяет приложениям получать без запроса разрешения.

Мини-приложения в 360 Secure Browser
360 Secure Browser (360 安全浏览器) — веб-браузер, разработанный компанией Qihoo. Помимо iOS и Android , браузер также доступен для Windows , macOS и Linux . В Windows он способен запускать специальные мини-приложения 360. Документация для разработчиков и API сопоставимы с документацией и API других поставщиков; однако 360 не предлагает специализированных инструментов разработчика. Вместо этого разработчикам необходимо создавать свои мини-приложения в IDE по своему выбору, а затем тестировать их в браузере с помощью специального режима разработки. Отладка происходит с помощью Chrome Dev Tools. Для начала работы доступно демонстрационное приложение .

Мини-приложения 360 могут работать в полноэкранном режиме и отображаются как отдельные записи в панели многозадачности. С помощью контекстного меню можно добавить значок на домашний экран, который позволяет запускать мини-приложения с рабочего стола.

Мини-приложения на веб-основе
Существуют некоторые платформы мини-приложений, работающие на основе веб-технологий, но для раскрытия их полного потенциала требуется наличие специального WebView.
ЛИНИЯ
LINE — это приложение для мгновенной связи на электронных устройствах, таких как смартфоны, планшетные компьютеры и персональные компьютеры. Кроме того, LINE — это платформа, предоставляющая различные услуги, включая цифровой кошелек, новостной поток, видео по запросу и цифровую дистрибуцию комиксов. Сервис является дочерней компанией корейской компании-поисковика в Интернете Naver Corporation .
Поскольку мини-приложения LINE по сути являются обычным веб-приложением (см. пример приложения ), которое использует LINE Front-end Framework (LIFF), к нему также можно получить доступ за пределами основного приложения LINE через специальные постоянные ссылки ( пример ). Однако в таких случаях доступны не все API. Примерами недоступных в браузере API являются метод liff.scanCode()
для чтения QR-кодов или API, связанные с Bluetooth, такие как liff.bluetooth.getAvailability()
. Чтобы получить представление о платформе, вы можете протестировать приложение LINE Playground в браузере и приложение LINE, если у вас есть учетная запись LINE.


Google Пятно
Платформа Google Spot позволяет разработчикам настроить Spot на Google Pay — цифровую витрину, которую они могут создать, брендировать и размещать по своему усмотрению. Ее можно обнаружить как в сети, так и с помощью физических штрихкодов. Пользователи могут легко поделиться «Spot» (как его называет приложение) в своем любимом приложении для обмена сообщениями или найти его в Google Pay. Spot создается с использованием HTML и JavaScript, поэтому существующие инвестиции в мобильные веб-сайты или PWA можно легко преобразовать в Spot, «добавив несколько строк JavaScript», согласно сообщению.

Мини-приложения ВК
Российская социальная сетевая платформа VK запускает программу мини-приложений , которая позволяет разработчикам создавать мини-приложения, тесно связанные с социальной сетью. Мини-приложения VK работают как на мобильных приложениях платформы VK, так и на десктопном сайте. Помимо нескольких других платформ бренда, таких как Mail.ru , мини-приложения VK также интегрированы в браузер Atom .

Мини-приложения Telegram
С Telegram Mini Apps разработчики могут использовать JavaScript для создания гибких интерфейсов, которые можно запускать прямо в Telegram. Как и боты, Mini Apps поддерживают бесшовную авторизацию , интегрированные платежи с использованием 20 платежных провайдеров (с Google Pay и Apple Pay из коробки), доставку настроенных push-уведомлений пользователям и многое другое. Для тестирования функции доступно демо-приложение mini .
Благодарности
Эту статью рецензировали Джо Медли , Кейс Баскес , Милица Михайлия , Алан Кент и Кейт Гу.