Платформа мобильных корпоративных приложений
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Платформа мобильных корпоративных приложений ( MEAP ) — это набор продуктов и услуг, позволяющих разрабатывать мобильные приложения. Этот термин был придуман в отчете Gartner Magic Quadrant в 2008 году, когда они переименовали свой «рынок шлюзов многоканального доступа». [1]
Цель
[ редактировать ]MEAP решают трудности разработки мобильного программного обеспечения путем управления разнообразием устройств, сетей и групп пользователей во время развертывания и на протяжении всего мобильных вычислений жизненного цикла технологии . В отличие от автономных приложений, MEAP обеспечивает комплексный долгосрочный подход к развертыванию мобильности. Соображения кросс-платформенности являются одним из главных факторов, лежащих в основе использования MEAP. Например, компания может использовать MEAP для единоразовой разработки мобильного приложения и развертывания его на различных мобильных устройствах с разными операционными системами (включая смартфоны, планшеты, ноутбуки и карманные компьютеры повышенной прочности) без изменений базовой бизнес-логики . [2]
Платформенные приложения лучше всего подходят для компаний, которые хотят развернуть несколько приложений в единой инфраструктуре, масштабируемой в соответствии с размером их текущих мобильных полевых сил и доступной в онлайн- и офлайн-режимах. [3] Мобильные платформы предоставляют языки более высокого уровня и простые шаблоны разработки для упрощения и ускорения разработки мобильных приложений, требуя меньше знаний в области программирования для разработки мобильных приложений. [4]
Правило трех
[ редактировать ]По наблюдениям Gartner, компании рассматривают подход MEAP, когда им необходимо:
- Поддержка трех и более мобильных приложений
- Поддержка трех и более мобильных операционных систем (ОС)
- Интеграция как минимум с тремя внутренними источниками данных.
В этой ситуации компания Gartner предложила использовать общую мобильную платформу. [5]
Компоненты и особенности
[ редактировать ]Структура
[ редактировать ]MEAP обычно состоит из двух частей: мобильного промежуточного программного обеспечения сервера и мобильного клиентского приложения . Сервер промежуточного программного обеспечения обеспечивает всю системную интеграцию, безопасность, связь, масштабируемость, кросс-платформенную поддержку и т. д. Никакие данные не хранятся на сервере промежуточного программного обеспечения — он просто управляет данными из серверной системы на мобильное устройство и обратно.
Мобильные приложения — это программное обеспечение, которое подключается к серверу промежуточного программного обеспечения и управляет как пользовательским интерфейсом, так и бизнес-логикой на устройстве. Эти приложения часто могут легко переноситься через мобильную операционную систему в качестве платформы для запуска приложений. Мобильные приложения могут быть развернуты как «толстые» приложения (или собственные приложения, установленные на устройстве) или отображаться в браузере устройства с использованием таких технологий, как HTML5 (то, что обычно называют «тонким» подходом). Будь то «толстый» или «тонкий» подход. Развертывание «тонкого» приложения зависит от сложности приложения, поддержки устройства, требований к пользовательскому интерфейсу и необходимости доступности приложения при отсутствии покрытия сети.
Особенности и возможности
[ редактировать ]- MEAP могут поддерживать более одного типа мобильных устройств и операционных систем без необходимости поддерживать отдельные наборы кода.
- MEAP обычно содержит сервер мобильного промежуточного программного обеспечения, на котором поддерживаются интеграция, безопасность и управление приложениями.
- Большинство MEAP используют методы, которые не требуют написания кода для их расширения. Для этого можно использовать стандартную интегрированную среду разработки , такую как Eclipse.
- Некоторые инструменты имеют гибридный режим, в котором используется SDK для проектирования пользовательского интерфейса на основе JavaScript, например Dojo Toolkit , YUI Library , jQuery Mobile , Sencha Touch . Кроме того, в IDE также подключена новая инкапсуляция API-интерфейсов устройств (GeoLoc, Connective, AccMeter, Camera, G Sensor, Events, File system и т. д.), например PhoneGap ( Apache Cordova ), Appcelerator . Это означает, что пользовательское приложение может использовать большинство функций мобильного устройства без какого-либо кодирования 4GL или собственного кода, а после разработки оно может быть развернуто где угодно.
- MEAP развивают принцип определения мобильного бизнеса, поддерживают мобильный рабочий процесс и встроенные функциональные возможности, выходя за рамки инструментов 4GL в сторону использования графической среды и специального языка сценариев. [6]
- Интегрируйтесь с несколькими источниками данных сервера для использования сервисов SOA из серверных систем.
- Используйте уже известные навыки и инструменты разработки, а также уже имеющийся опыт. Подробности — в разделе «Разработка мобильных приложений» .
- Централизованно управляйте мобильными приложениями. Управление реальными устройствами больше адаптировано для сценария B2E и обычно осуществляется с помощью управления мобильными устройствами (MDM). Кроме того, некоторые из них позволяют расширить возможности вашего устройства за счет интеграции с MDM.
- Усовершенствуйте существующие бизнес-платформы, сделав их доступными для пользователей в любом месте и в любое время.
- MEAP можно запускать в облаке. [7]
Стоимость разработки мобильного приложения может значительно варьироваться в зависимости от сложности, функций и задействованных платформ. Подробный анализ затрат на разработку приложения в 2024 году можно найти в подробной разбивке GooApps. [8]
Маркетинговый отчет за 2016 год прогнозировал, что к 2020 году рынок достигнет 189 миллиардов долларов. [9] [10]
См. также
[ редактировать ]- Кроссплатформенное программное обеспечение
- Управление выездным обслуживанием
- Платформа мобильной разработки
- Сервер приложений
- Платформы разработки с низким кодом
- Разработка мобильных приложений
- Многоканальная разработка приложений
Ссылки
[ редактировать ]- ^ «Мы переименовали рынок шлюзов многоканального доступа в рынок платформ мобильных корпоративных приложений, что отражает его развитие, появление Apple и переход мобильных инструментов и платформ в основное русло разработки приложений». Майкл Дж. Кинг, Уильям Кларк, «Магический квадрант для мобильных корпоративных приложений», Gartner Note G00162969, 18 декабря 2008 г. В следующем году Gartner добавил категорию «платформа мобильных потребительских приложений» в другой отчет магического квадранта. Архивировано 12 июля 2012 г. в Wayback. Машина .
- ^ Бранденбург, Михаэль. «Платформы мобильных корпоративных приложений: введение» . Найдите mobilecomputing.techtarget.com . Проверено 8 мая 2013 г.
- ^ «Архивная копия» (PDF) . Архивировано из оригинала (PDF) 30 марта 2012 года . Проверено 8 августа 2011 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ «Компания по разработке мобильных и веб-приложений – Surf» . Декабрь 2023.
- ^ Записка основного исследования Gartner RAS G00211688, Майкл Дж. Кинг, Уильям Кларк, 20 апреля 2011 г.
- ^ «MSP, Платформа мобильных услуг» . Ай-Роуз, ООО . Проверено 26 декабря 2013 г.
- ^ «Интеграция мобильных приложений между многими устройствами и многими платформами больше не является проблемой» . Настроить.ИТ. 17 ноября 2014 года . Проверено 20 ноября 2014 г.
- ^ «Сколько будет стоить разработка приложения в 2024 году?» . Проверено 12 июня 2024 г.
- ^ «К 2020 году рынок мобильных приложений вырастет на 270% и составит $189 миллиардов» . 2 ноября 2016 г.
- ^ «Мобильные приложения: новое определение индустрии гостеприимства» . Приложения для Android и iPhone за считанные минуты . Проверено 18 июля 2020 г.