2012-2021

Power Apps | Модель с оплатой по мере использования, отдельные пакеты мобильных приложений и интеграция с Azure

Power Apps | Модель с оплатой по мере использования, отдельные пакеты мобильных приложений и интеграция с Azure

автор Закари Каванелл 2 ноября 2021 г.

 

Воспользуйтесь преимуществами новой модели выставления счетов с оплатой по мере использования и легко используйте платформу Power с низким уровнем кода для развертывания Power Apps непосредственно из Azure. Мы также покажем вам, как упаковать Power Apps как автономные мобильные приложения. Чарльз Ламанна , CVP по бизнес-приложениям Microsoft и Power Platform, вместе с Джереми Чепменом знакомится с обновлениями Power Platform.

уменьшенное изображение 1 сообщения в блоге Power Apps | Модель с оплатой по мере использования, отдельные пакеты мобильных приложений и интеграция с Azure

Модель выставления счетов с оплатой по мере использования:  настройте ее и свяжите свое приложение с подпиской Azure. Платите только тогда, когда люди используют приложение.

Отслеживайте использование с помощью новых счетчиков Azure:

 

Пакет Power Apps как автономные мобильные приложения:  адаптируйте и настройте работу каждого приложения.

 

БЫСТРЫЕ ССЫЛКИ:

00:59  — Оплата по факту

0 1 : 45  — Отслеживайте с Azure метров

04:07  — Автономные мобильные приложения

05:41  — Обновления, используемые демонстрационным приложением Xiaomi

06:56  — Дополнительные обновления

08:59  — Подведение итогов

Незнакомы с Microsoft Mechanics?

Мы — официальная серия видеороликов Microsoft для ИТ. Вы можете смотреть и делиться ценным контентом и демонстрациями текущих и будущих технологий от людей, которые создают их в Microsoft.

 


Стенограмма видео:

— Далее в этом специальном выпуске Microsoft Mechanics ко мне снова присоединяется CVP Чарльз Ламанна, чтобы посмотреть, как профессиональные разработчики могут воспользоваться преимуществами новой модели выставления счетов с оплатой по мере использования и беспрепятственно использовать низкие -кодируйте Power Platform для запуска Power Apps прямо из Azure. И это становится лучше, мы также покажем вам, как теперь вы можете упаковать Power Apps как автономные мобильные приложения и многое другое. Итак, Чарльз, всегда приятно видеть вас в Microsoft Mechanics, с возвращением.

— Привет, Джереми, всегда здорово быть на связи.

— Итак, в последних нескольких шоу, которые мы сделали с вами и вашей командой, мы действительно начали углубляться в возможности Power Platform, выходя за рамки гражданского разработчика, который может использовать Power Platform для создания приложений или автоматизации повседневных задач. в приложениях, таких как Microsoft Teams, о том, как профессиональные разработчики теперь могут использовать Power Platform для запуска новых приложений или опыта с помощью сложной интеграции и настраиваемых возможностей, извлеченных из API-интерфейсов Azure, и все это в рамках их процесса DevOps. И вы только что сделали сегодня несколько объявлений, которые сделают жизнь наших профессиональных разработчиков еще лучше.

— Мы сделали, мы проделали огромную работу, чтобы упростить использование Power Platform в качестве разработчика Azure. Самое большое, что мы сделали, что меня больше всего волнует, — это работа, которую мы делаем, чтобы упростить приобретение и управление ресурсами, необходимыми для запуска приложений и автоматизации на базе Power Platform. Позвольте мне быстро показать вам, что для любого приложения Power Apps вы можете настроить оплату по мере использования и связать свое приложение с подпиской Azure. И теперь вместо того, чтобы платить за лицензии заранее и определять количество потенциальных пользователей, вы платите только тогда, когда люди используют приложение. Это был главный запрос разработчиков, мы слышали вас четко и ясно, и вот оно.

— Я знаю, что это будет хорошо принято, потому что теперь вы можете просто сосредоточиться на создании приложения, но как все это работает?

— Верно, это просто более гибкий способ для разработчиков получить доступ к технологии Power Platform, которая им необходима для внедрения инноваций. Итак, позвольте мне объяснить, как это работает. Мы представляем новые счетчики Azure для отслеживания использования Power Platform. Во-первых, есть счетчик Power Apps для каждого приложения, где вы начисляете расходы на каждого уникального пользователя приложения каждый месяц. Даже если количество пользователей падает в конкретный месяц, вы платите только за уникального активного пользователя, что отлично подходит для приложения, которое может быть доступно всем, но используется только время от времени, или если вы не можете спланировать, сколько людей будут его использовать. . Другой — счетчик Dataverse, где для каждой среды вы получаете 2 ГБ хранилища: 1 ГБ для файлов и еще 1 ГБ для данных, которые включаются при связывании его с подпиской Azure. С вас взимается плата только за то, что входит в состав вашей среды. Отлично, так как приложение может начать использовать не так много хранилища, то по мере добавления дополнительных возможностей и увеличения потребностей в хранилище вам не нужно беспокоиться о планировании и покупке хранилища заранее. Все это не только упрощает вам, как профессиональному разработчику, оплату лицензий, но вы также можете отслеживать и прогнозировать свои эксплуатационные расходы на Azure в Power Platform.

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

— Ну не волнуйтесь, мы тоже об этом думали. После того, как вы включите оплату по мере использования для приложения, вы можете использовать Azure Cost Management для отслеживания своих расходов и создания бюджетов и предупреждений, как и для любого другого ресурса Azure.

— И все это действительно хорошо связано с более тесной интеграцией, которую команда построила между Power Platform, а также службами Azure.

— Да, это было большой частью того, что Power Platform стала более доступной для наших профессиональных разработчиков в Azure. Мы действительно хотим сделать эти впечатления частью вашего обычного рабочего процесса. Например, я нахожусь в колонке SQL Azure, и у меня есть элементы управления Power Platform непосредственно на портале Azure. Теперь, если я нажму на Power Apps, я могу преобразовать свои таблицы SQL в Power App. Не нужно заранее беспокоиться о том, у кого есть лицензия на его использование, у меня просто есть свобода создавать и вводить новшества.

— И это действительно будет музыка для ушей множества людей.

— Вы знаете, что сегодня у нас более 4 миллионов активных разработчиков в месяц, использующих Power Platform, и значительная часть из них — профессиональные разработчики. И на то есть веская причина. Независимо от того, снимают ли они нагрузку на разработку пользовательского интерфейса и сводят к минимуму время, необходимое для создания красивых, современных приложений или модернизации существующих приложений, у нас есть сотни коннекторов, которые позволяют вам подключаться к системам и службам, работающим в вашей организации. Они заботятся о версии API для вызова, способах аутентификации и передаче данных туда и обратно, чтобы вы могли сосредоточиться на работе с приложением и построении бизнес-логики. И, конечно же, если вам нужно больше настраиваемой логики на серверной части, вы можете подключить свою среду кодирования и выбранную службу с помощью API-интерфейсов Azure.

— Верно, и становится еще лучше. Еще одно объявление, которое меня лично взволновало, — это работа, которую вы делаете для мобильных приложений.

— Я тоже. Мы только что объявили о возможности упаковывать ваши Power Apps как автономные мобильные приложения. Так, например, здесь, на моем мобильном телефоне, у меня есть несколько бизнес-приложений для складских помещений, связи, управления и розничной торговли. И все это на самом деле Power Apps. У них есть собственный значок, и у каждого из них будет собственное мобильное приложение. И в этом случае эти приложения упакованы как собственные пакеты Android или файлы APK.

— Чтобы быть ясным, хотя с мобильным проигрывателем Power Apps вы могли видеть все эти приложения по умолчанию в одном месте, вы знаете, что для некоторых из ваших критически важных приложений теперь у вас есть такая возможность, а затем индивидуально или в составе группы, упаковать эти приложения изначально запускаются и на телефоне. Но можете ли вы рассказать нам, как разработчик может этим воспользоваться?

— Абсолютно. Итак, позвольте мне показать вам отличный пример от Xiaomi, и на самом деле это их телефон. Xiaomi — одна из ведущих мировых компаний по производству смартфонов. У них буквально сотни миллионов активных пользователей в месяц по всему миру. Мы тесно сотрудничаем с Xiaomi, чтобы предоставлять множество обновлений для мобильных приложений, которые я вам сегодня показываю. Это их демонстрационное приложение, инструмент расширения возможностей сотрудников. Вы можете видеть, что они включили свои принципы бренда с помощью значка приложения. И когда я его открою, вы увидите, что экран загрузки приложения тоже фирменный. И это приводит меня к домашнему экрану и настраиваемой навигации к другим приложениям. Как видите, это Power App включает несколько автономных Power Apps для заказов на покупку, отслеживания заказов, приложений, отзывов, утверждений, экзаменов и обучения. Итак, со структурой на месте,

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

— Конечно, поэтому разработчики Xiaomi используют Visual Studio для написания пользовательского API, который используется приложением. И что хорошо в интеграции с Visual Studio, так это то, что вы можете публиковать API непосредственно в Azure API Management, и все также работает с интеграцией CI / CD и GitHub. И как только он будет запущен, если я перейду к управлению API в Azure, вы увидите только что созданную мной функцию Empower Employee. Отсюда я могу протестировать эту операцию Git, и, похоже, все работает. Чтобы использовать этот API в приложении Power, я создам коннектор Power, найду среду для его публикации и нажму «Создать». И теперь он доступен мне в Power Apps Studio. Отсюда я могу расширить данные, затем перейти к своим настраиваемым соединителям, и вот оно. Я нажимаю на «Редактировать», перехожу на вкладку «Тест», я проверяю это. И вы увидите, что наш API работает из Power Apps Studio. Это всего лишь один пример того, как Xiaomi трансформирует разработку своих приложений с помощью Power Platform, предоставляя бизнес-приложения внутри своей компании.

— А управление API в сочетании с API-шлюзом также дает им полную гибкость для создания собственных возможностей бренда с их серверной части, где бы ни работали их сервисы.

— Верно, и помимо примера Xiaomi, я хочу показать вам еще несколько обновлений, которые мы доставляем разработчикам. Во-первых, мы улучшаем возможности совместной работы, поскольку вы разрабатываете приложения с помощью Power Apps Studio. Фактически, теперь мы добавили возможность публиковать комментарии и отмечать других в вашей команде, когда вы создаете свои приложения. Мы с вами работаем над этим приложением, и я хочу, чтобы вы поработали над некоторыми новыми значками для приложения, поэтому я отправлю вам сообщение. Это хорошо работает, если у вас есть команды, обладающие разными наборами навыков, и вы хотите привнести чей-то конкретный опыт.

— И мне вообще нравятся эти значки, но я заменю их только вам. Итак, как же тогда приложения, подобные тем, которые вы показали для Xiaomi, упакованы для автономной доставки мобильных приложений?

— Итак, мы встраиваем возможность упаковывать мобильные приложения для автономной установки в настоящее время как пакет Android, и мы работаем над iOS, но это будет позже. А пакет мобильного приложения содержит полную среду выполнения мобильной платформы Power Apps с полным набором функций, от аутентификации до рендеринга приложений, подключения, серверных служб для передачи необходимых данных и интеграции оборудования устройства, такого как камера и микрофон, когда вы Записываем видео и прочие бортовые датчики. Это все, что мы встроили в платформу, о чем вам не нужно беспокоиться. Он также позволяет вам настроить загрузчик для управления настройками приложения, значком и запуском, как я показал ранее. И, конечно же, его можно использовать в качестве контейнера для упаковки нескольких встроенных приложений Power Apps. Как я упоминал ранее, вы можете опубликовать собственный внутренний магазин приложений и распространять приложение с помощью выбранного инструмента управления мобильными устройствами, например Microsoft Endpoint Manager. Фактически, у меня открыт Microsoft Endpoint Manager, и здесь вы можете увидеть мои бизнес-приложения для Android. А поскольку это собственное приложение для Android, это также означает, что мы можем использовать политики управления мобильными приложениями и Microsoft Endpoint Manager для отдельных приложений. Таким образом, к каждому из них могут применяться разные уровни контроля. Так что для приложений с меньшим риском, с которыми могут столкнуться клиенты, я мог бы иметь более мягкие правила. А для таких вещей, как это приложение для проверки работоспособности или финансовые, HR и R&D приложения, я могу заблокировать их по мере необходимости. Здесь вы можете увидеть мои бизнес-приложения для Android. А поскольку это собственное приложение для Android, это также означает, что мы можем использовать политики управления мобильными приложениями и Microsoft Endpoint Manager для отдельных приложений. Таким образом, к каждому из них могут применяться разные уровни контроля. Так что для приложений с меньшим риском, с которыми могут столкнуться клиенты, я мог бы иметь более мягкие правила. А для таких вещей, как это приложение для проверки работоспособности или финансовые, HR и R&D приложения, я могу заблокировать их по мере необходимости. Здесь вы можете увидеть мои бизнес-приложения для Android. А поскольку это собственное приложение для Android, это также означает, что мы можем использовать политики управления мобильными приложениями и Microsoft Endpoint Manager для отдельных приложений. Таким образом, к каждому из них могут применяться разные уровни контроля. Так что для приложений с меньшим риском, с которыми могут столкнуться клиенты, я мог бы иметь более мягкие правила. А для таких вещей, как это приложение для проверки работоспособности или финансовые, HR и R&D приложения, я могу заблокировать их по мере необходимости.

— Я думаю, что все это действительно открывает возможности для разработчиков мобильных приложений, создающих бизнес-приложения. Так когда же эти возможности начнут проявляться?

— Итак, сегодня мы рассмотрели несколько обновлений, и хорошие новости заключаются в том, что многое из того, что мы представили, теперь доступно для тестирования. Это включает общедоступную предварительную версию интеграции с платой по мере использования с Azure, а также интеграцию для создания приложений прямо из базы данных SQL Azure на портале Azure. Соединители управления API Azure для Power Platform были доступны уже некоторое время, и сегодня мы впервые познакомили вас с вариантами упаковки мобильных приложений. Это будет закрытый предварительный просмотр 1 декабря, а более широкий публичный предварительный просмотр намечен на весну 2022 года.

— Так что большое спасибо, Чарльз, за ​​то, что присоединился к нам сегодня, а также за то, что поделился обновлениями на платформе Power Platform и за работу, которую Xiaomi делает по модернизации разработки своих мобильных приложений. Конечно, следите за последними новостями в Microsoft Mechanics и обязательно подпишитесь, если вы еще этого не сделали. И спасибо за просмотр.

 

Leave a Reply