Power Apps — сильный конкурент в области разработки приложений с малым объемом кода. В недавнем отчете Forrester платформа Power Apps была признана лидером в области разработки с низким кодом. Идея запуска платформы Power Apps технологическим гигантом Microsoft заключается в том, чтобы расширить возможности малого и среднего бизнеса, поскольку им часто не хватает бюджета, чтобы нанять команду разработчиков для разработки приложений.

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

Портал PowerApps: обзор

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

Портал PowerApps позволяет пользователям создавать и настраивать свой интерфейс, взаимодействие и контент. Он предлагает интеграцию с продуктами Microsoft, такими как Microsoft 365, Azure, SharePoint, PowerAutomate, PowerBI, и другими сторонними инструментами, такими как Adobe, Amazon, Dropbox, Google, Salesforce и Zendesk.

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

PowerApps предлагает различные преимущества, такие как создание пользовательских компонентов, улучшенное управление жизненным циклом, оптимизированные рабочие процессы, диверсифицированные возможности разработки, повышенная безопасность, масштабируемая платформа и гибкость для разработки приложений и быстрого реагирования на потребности клиентов.

Ограничения портала PowerApps

Несмотря на всю мощь, PowerApps имеют определенные ограничения, которые следует учитывать организациям.

1. Необходимо обучение персонала работе с платформой

Основная причина выбора портала PowerApps — платформа с низким кодом. Компании думают, что они могут разрабатывать свои приложения без помощи разработчиков. Однако понимание PowerApps в Canvas, Model-driven, Power Automate, DataVerse, AI Builder и Power BI только с помощью документации и видео является непосильным для конечного пользователя, не говоря уже о разработчике.

2. Обязательное и комплексное лицензирование

PowerApps предлагают различные модели лицензирования, которые трудно понять, и которые ограничивают определенные интеграции более высокими уровнями. Кроме того, лицензирование ограничено только средой Microsoft, т.е. формы могут работать только в пределах лицензированного домена. Пользователи могут обмениваться контентом со своими коллегами, но только с теми, у кого есть доступ к активному каталогу и лицензиям PowerApps.

3. Ограниченная поддержка нескольких устройств и ориентации экрана

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

4. Стоимость 

Первоначальный план начинается с 5 долларов США для отдельного пользователя в месяц, что составляет 60 долларов США в год для каждого отдельного пользователя. В масштабах большой организации это существенные вложения.

Портал имеет другую структуру ценообразования, чем приложения для аутентифицированных внешних пользователей. Он стоит 200 долларов за 100 входов в систему и 100 долларов за 100 000 просмотров страниц в месяц. Для внутренних пользователей цена соответствует лицензии или приложению.

5. Лимитированная пропускная способность

PowerApps имеет ограничение в 2000 элементов из подключенных источников данных, таких как SharePoint, SQL или Oracle. Они разрешают только 1000 запросов коннектора в сутки, и пропускная способность каждого запроса различается. Если вы попытаетесь прочитать или записать сотни элементов из SharePoint или других источников данных, это превысит пороговое значение и вызовет сбои.

6. Нет возможности одновременно использовать Canvas 

Только один пользователь может одновременно использовать приложение Canvas для разработки. Кроме того, он поддерживает только JavaScript на уровне страницы. В приложении нет кода поддержки, т. е. пользователи не могут разрабатывать формы и создавать настраиваемые поля в соответствии с рабочим процессом. Пользователи могут использовать предопределенные блоки только в том случае, если они хотят настроить рабочий процесс на уровне поля.

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

7. Ограниченные возможности по управлению и отслеживанию кода и дизайна

Нет никаких настроек, адаптированных к потребностям вашего бизнеса. Итак, если у вас есть функция, которую вы хотите интегрировать, или рабочий процесс, который вы хотите реализовать, вам придется обойти встроенные элементы и функции.

Заключение

Несмотря на вышеперечисленные ограничения, Power Apps – мощный инструмент для создания приложений. Если вы хотите пользоваться всеми преимуществами Power Apps и Power Platform, просто свяжитесь с нами. Fanetech – золотой партнер Microsoft в Казахстане.

ru_RUРусский