Введение

Сейчас существуют сотни различных инструментов для создания MVP (минимально жизнеспособный продукт), из которых можно выбрать как бесплатные с минимальным функционалом, так и продвинутые.

Сразу отвечу на самый популярный вопрос: можно ли создать MVP своими руками без навыков дизайнера и программиста, не нанимая команду? Ответ, да это возможно, но все конечно зависит от функционала и той ценности, которую несет ваш продукт.

Данный рейтинг составлен, с учетом следующих факторов:

  1. MVP - это простой, но уже работоспособный продукт, который предоставляет ценность
  2. MVP должен быть создан быстро, без излишеств и наворотов
  3. MVP должен быть разработан с минимальными затратами
  4. Поддержка и обслуживание технологии ее создателем
  5. Сообщество разработчиков, использующих технологию

Вам самостоятельно, исходя из ваших конкретных условий, нужно также принять во внимание следующие факторы:

  1. Функционал технологий
  2. Оценить Time to market (время выхода на рынок) при использовании выбранных технологий
  3. Масштабируемость
  4. Безопасность
  5. Итоговые расходы на разработку
  6. Разработчики, которые уже есть в вашей команде, или которых вы сможете быстро найти
  7. Экосистема технологий

Рейтинг инструментов для MVP с дополненной реальностью (AR)

Название Оценка

Google ARCore
Google ARCore

Подробнее

ARToolKit
ARToolKit

Подробнее

Onirix
Onirix

Подробнее

HP Reveal Studio
HP Reveal Studio

Подробнее

Vuforia
Vuforia

Подробнее

Wikitude
Wikitude

Подробнее

MaxST
MaxST

Подробнее

EasyAR
EasyAR

Подробнее

Pikkart AR SDK
Pikkart AR SDK

Подробнее

Blip Builder
Blip Builder

Подробнее

Amazon Sumerian
Amazon Sumerian

Подробнее

PlugXR
PlugXR

Подробнее

Apple ARKit
Apple ARKit

Подробнее

DeepAR
DeepAR

Подробнее

AR.js
AR.js

Подробнее

AugMara CMS
AugMara CMS

Подробнее

Mixed Reality Toolkit
Mixed Reality Toolkit

Подробнее

Xzimg
Xzimg

Подробнее

DroidAR
DroidAR

Подробнее

Augmented Pro
Augmented Pro

Подробнее

Augment
Augment

Подробнее

Google ARCore

Google ARCore

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

ARCore поставляется со стандартным набором функций AR (отслеживание движения, обнаружение поверхности, оценка освещенности), а также несколькими расширенными функциями:

  • расширенные изображения (пользовательские ответы на определенные типы 2D-форм и объектов)
  • многопользовательский режим (рендеринг тех же 3D-объектов на разных устройствах одновременно. 

Стоит также отметить, что ARCore совместим с Vuforia, что позволяет пользователям максимально использовать функциональность, предлагаемую двумя типами программного обеспечения одновременно. Кроме того, для создания эффективных часто применяется объединение ARCore Unity. 

Характерные особенности включают:

  • Оценка освещенности в реальных условиях
  • Отслеживание света для создания реалистичных объектов
  • Определение размера и расположения вертикальных, горизонтальных и наклонных поверхностей
  • Точное размещение виртуальных объектов
  • Отслеживание движения по положению телефона
Перейти на официальный сайт Google ARCore

ARToolKit

ARToolKit

Он предлагает скомпилированные SDK для платформ iOS, Android, Windows, Mac OS и Linux. Это один из первых AR SDK с простым в использовании интерфейсом. Его функции включают:

  • Интеграция GPS и компаса
  • Поддержка Unity3D и OpenSceneGraph
  • 2D распознавание
  • Поддержка одной и двух камер
  • Отображение дополнительных элементов через OpenGL
  • Интеграция с умными очками
  • Поддержка несколько языков
Перейти на официальный сайт ARToolKit

Onirix

Onirix

Onirix SDK взаимодействует со смартфонами и планшетами, используя облачную платформу, чтобы обеспечить пользователям опыт дополненной реальности. Это позволяет разработчикам разработать один раз и развернуть на нескольких платформах. Его API позволяет использовать существующие данные для создания новых приложений AR с расширенными функциями и возможностями.

Возможности:

  • Поддержка Unity3D для рендеринга
  • Облачная интеграция
  • Launch Pad для публикации на социальных и веб-платформах
Перейти на официальный сайт Onirix

HP Reveal Studio

HP Reveal Studio

Ключевые особенности включают:

  • Интуитивно понятный и простой в использовании интерфейс
  • Возможность персонализированной дополненной реальности
  • Возможность встраивания как в новые, так и в существующие приложения
Перейти на официальный сайт HP Reveal Studio

Vuforia

Vuforia

Vuforia предлагает ряд решений для разработки AR-приложений, включая Vuforia Engine, Studio и Chalk. Программное обеспечение поддерживает создание AR на основе и без маркеров и имеет несколько ключевых функций, которые делают его одним из лучших для распознавания объектов и трехмерного моделирования. Эти функции включают в себя:

  • Ground Plane (для добавления контента на горизонтальные поверхности)
  • Visual Camera (расширяет поддерживаемые визуальные источники за пределы мобильных телефонов и планшетов)
  • VuMarks (пользовательские маркеры, которые можно использовать в распознавании лиц, а также кодировать данные).

Vuforia может:

  • Идентифицировать и отслеживать объекты изображения, тексты на английском языке и 3D-объекты в режиме реального времени
  • Размещать виртуальные объекты, такие как 3D-модели, в реальной среде
  • Локальное обнаружение окклюзии с помощью виртуальных кнопок
Перейти на официальный сайт Vuforia

Wikitude

Wikitude

Wikitude подходит для разработки приложений AR для устройств iOS, Android и Smart Glasses. Как и большинство ведущих программ разработки дополненной реальности, Wikitude поддерживает множество методов и технологий отслеживания, но также включает в себя функции геолокации, распознавания в облаке и масштабирование на основе расстояния.

Поддерживает широкий спектр сред разработки, включая Unity, React Native, Ionic и другие.

Некоторые из его функций включают:

  • 3D-распознавание и отслеживание
  • Распознавание и отслеживание изображений
  • AR на основе местоположения (Geo AR)
  • Интеграция умных очков
  • Интеграция с внешними плагинами
  • Облачное целевое хранилище для крупных проектов
Перейти на официальный сайт Wikitude

MaxST

MaxST

Его многочисленные функции позволяют разработчикам довольно быстро и легко создавать AR-приложения:

  • Мгновенное отслеживание
  • Идентификация горизонтальных и вертикальных плоскостей
  • Визуальное одновременное определение местоположения и карты для создания «виртуальной карты» для отслеживания окружающей среды или окружающей территории
  • Отслеживание объектов, изображений и нескольких целей
  • Сканирование QR-кода
  • Интеграция плагина Unity
Перейти на официальный сайт MaxST

EasyAR

EasyAR

Его SDK позволяет компаниям и разработчикам создавать расширенный иммерсивный опыт AR с помощью мобильных приложений. Есть 2 вида EasyAR:

  • EasyAR Basic: разработчики могут управлять рабочим процессом, улучшать API, обеспечивать совместимость, воспроизводить видео, сканировать QR-код.
  • EasyAR Pro (платная): разработчики могут реализовать дополнительные функции, такие как отслеживание трехмерных объектов, отслеживание изображения, запись экрана, решение для записи контента, одновременное обнаружение и отслеживание нескольких типов целей.
Перейти на официальный сайт EasyAR

Pikkart AR SDK

Pikkart AR SDK

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

Перейти на официальный сайт Pikkart AR SDK

Blip Builder

Blip Builder

Без программирования  можно преобразовать свою упаковку, рекламу, журналы, плакаты и многое другое. BlippBuilder повышает эффективность вашего проекта дополненной реальности, предоставляя следующие функции:

  • Доступ к библиотеке ресурсов, шаблонов и виджетов
  • Доступность интерфейса перетаскивания
  • Публикация в один клик в приложениях для iOS и Android
  • Отслеживание и анализ результатов на информационной панели
  • Обновления в реальном времени для улучшения опыта AR
Перейти на официальный сайт Blip Builder

Amazon Sumerian

Amazon Sumerian

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

Его поддерживаемые платформы включают:

  • Oculus Go
  • Oculus Rift
  • HTC Vive
  • HTC Vive Pro
  • Google Daydream
  • Lenovo Mirage
  • мобильные устройства Android и iOS.

Функции:

  • Создание 3D объектов
  • Разработка виртуальной среды
  • Разработка реалистичных персонажей
  • Поддержка нескольких платформ
Перейти на официальный сайт Amazon Sumerian

PlugXR

PlugXR

Также PlugXR поддерживает все измерения и вертикали отслеживания AR для создания сквозного взаимодействия с AR.

 

Перейти на официальный сайт PlugXR

Apple ARKit

Apple ARKit

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

ARKit также поддерживает быстрое отслеживание движения, отслеживание лиц, Quick Look (отображение моделей и сцен, которые можно легко перемещать и масштабировать) и различные эффекты рендеринга. 

Основные функции:

  • Обнаружение и отслеживание 2D-изображений
  • Распознавание и размещение 3D-объектов
  • Обнаружение горизонтальной и вертикальной плоскости
  • Отслеживание лица
  • Отслеживание движения
  • Оценка масштаба
Перейти на официальный сайт Apple ARKit

DeepAR

DeepAR

DeepAR был создан для разработки высококачественных полностью оптимизированных 3D-линз, 3D-масок для лица, фильтров и специальных эффектов, предлагаемых Snapchat для мобильных, веб-приложений и разработки игр. Он использует модели глубокого обучения и нейронных сетей.

Среди функций:

  • Функция обнаружения лица
  • Точное и быстрое распознавание лиц
  • Способность обнаруживать более 68 точек черт лица почти со скоростью 60 кадров в секунду
  • Обнаружение нескольких лиц в режиме реального времени
  • Обнаружение эмоций в реальном времени
  • Обнаружение нескольких лиц
  • Отслеживание лица в реальном времени
Перейти на официальный сайт DeepAR

AR.js

AR.js

Это решение для создания приложений дополненной реальности в браузере. Поскольку он работает в вашем веб-браузере, устанавливать приложение не нужно. Он работает на всех мобильных платформах, включая Android, iOS 11 и Windows Mobile.

Перейти на официальный сайт AR.js

AugMara CMS

AugMara CMS

Он помогает создавать контент на основе дополненной реальности, обеспечивающий интерактивный и динамичный пользовательский интерфейс. Вот как можно использовать AugMara CMS:

  • Розничная торговля: интеграция контента AR с печатной информацией, такой как каталоги, путем добавления видео, 3D-моделей, веб-ссылок, галерей изображений, регистрационных форм и многого другого.
  • Рекламные объявления: обогащение печатного контента мини-играми, видео, 3D-моделями и т.д., которые могут помочь привлечь пользователей и улучшить их взаимодействие с брендом.
  • Прямой маркетинг: общение с помощью мультимедийного и персонализированного видеоконтента.
  • Опыт покупок: разработка 3D моделей и анимация товаров.
  • Строительство: визуализация здания и архитектуры
Перейти на официальный сайт AugMara CMS

Mixed Reality Toolkit

Mixed Reality Toolkit

Некоторые из его поддерживаемых устройств включают:

  • Microsoft HoloLens
  • Иммерсивные гарнитуры Microsoft (IHMD)
  • Steam VR (HTC Vive / Oculus Rift)
  • Платформы OpenXR

Некоторые из его функций включают:

  • Система ввода
  • Отслеживание глаз
  • Голосовое управление
  • Визуализация контроллера
  • Средства управления пользовательским интерфейсом
  • Средство диагностики
Перейти на официальный сайт Mixed Reality Toolkit

Xzimg

Xzimg

Существует несколько продуктов Xzimg: решение Augmented Face, решение Augmented Vision и Magic Face, которые предлагают функции распознавания лиц в реальном времени, отслеживания изображений и отслеживания деформируемых лиц соответственно, чтобы помочь в создании приложений на основе AR.

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

Ключевые особенности включают:

  • 2D и 3D распознавание
  • Распознавание и отслеживание маркеров
  • Распознавание лиц в видео
  • Отслеживание лица и замена лица

 

Перейти на официальный сайт Xzimg

DroidAR

DroidAR

Вы можете создавать приложения дополненной реальности на основе местоположения, а также на основе маркеров.

Возможности включают:

  • Распознавание шагов
  • AR для помещений
  • Игры на основе местоположения
  • Обнаружение шагов для точности местоположения
Перейти на официальный сайт DroidAR

Augmented Pro

Augmented Pro

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

  • Augmented Pro Creator: помогает создавать списки задач с контентом дополненной реальности без программирования.
  • Augmented Pro Player: воспроизводит списки задач с контентом AR на Windows, Android или iOS.
Перейти на официальный сайт Augmented Pro

Augment

Augment

Она помогает в создании мобильных решений дополненной реальности для электронной коммерции, продаж на местах, образования и многого другого. Augment помогает предоставлять клиентам 3D-контент и оптимизированный опыт дополненной реальности.

Перейти на официальный сайт Augment

Рейтинг инструментов для MVP для продуктов с виртуальной реальностью (VR)

Название Оценка

Unity 3D
Unity 3D

Подробнее

Unreal Engine 4
Unreal Engine 4

Подробнее

Amazon Lumberyard
Amazon Lumberyard

Подробнее

Blender
Blender

Подробнее

React 360
React 360

Подробнее

CryEngine
CryEngine

Подробнее

AppGameKit
AppGameKit

Подробнее

Google SketchUp
Google SketchUp

Подробнее

Tilt Brush
Tilt Brush

Подробнее

A-Frame
A-Frame

Подробнее

Oculus Medium
Oculus Medium

Подробнее

Vizor.io
Vizor.io

Подробнее

JanusVR
JanusVR

Подробнее

Maya
Maya

Подробнее

Unity 3D

Unity 3D

Новички могут легко и эффективно начать работу, создавая приложения и игры виртуальной реальности высочайшего качества, поскольку он предлагает огромный магазин ресурсов для поиска 2D, 3D, SDK и шаблонов для импорта в среду разработки. Разработчики могут найти персонажей из ассета Unity, чтобы сэкономить время и усилия при разработке игр с нуля.

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

Возможности включают:

  • Инструменты для создания игровых решений, таких как мобильные игры, игры в реальном времени, игры AR и VR, а также игры для консолей и ПК.
  • Создание интерактивного взаимодействия с клиентами в 3D в реальном времени с высокой четкостью изображения
  • Создание реалистичных 3D-изображений и видео в реальном времени
  • Проектирование и модернизация автомобилей в VR
  • Разработка интерактивных 3D-сред для архитектуры
  • Создание виртуальных выставочных залов, иммерсивного 3D-пространства и визуализации данных

Поддерживаемые платформы включают:

  • Основные устройства с головным дисплеем (HMD), включая Oculus Rift, Steam VR / Vive, Play Station VR, Gear VR, Microsoft HoloLens и Google Daydream View.
  • Мобильные платформы, включая Mac OS X, Android, iOS, Window
  • Платная версия поддерживает Nintendo Wii, Xbox 360 и PlayStation
Перейти на официальный сайт Unity 3D

Unreal Engine 4

Unreal Engine 4

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

Поддерживаемые платформы включают:

  • Различные HMD, такие как Oculus Rift, HTC Vive, Samsung Gear VR, Google VR, Leap Motion и т. Д.
  • ПК с Windows, PlayStation 4, Xbox One, Mac OS X, iOS, Android, AR, VR, Linux, HTML5 и т.д.
Перейти на официальный сайт Unreal Engine 4

Amazon Lumberyard

Amazon Lumberyard

Можно создать свой шаблон и использовать его для создания новых Lumberyard Gems, содержащих шаблоны для создания своих игр. Это один из немногих инструментов, которые поддерживают все устройства VR без необходимости редактирования кода движка. Позволяет разработчикам подключать свои игры к облаку AWS, что также позволяет им общаться со своими поклонниками на Twitch.

Поддерживается на следующих платформах.

  • Основные HMD
  • ПК, Xbox One, PlayStation 4, iOS, Android (Nexus 5 и эквиваленты с поддержкой OpenGL 3.0+).
  • Некоторые сервера на Windows и Linux

 

Перейти на официальный сайт Amazon Lumberyard

Blender

Blender

Blender имеет солидное сообщество разработчиков и предлагает семинары, учебные пособия вместе с надстройками, такими как CAVE / VideoWall, Head-Mounted Displays (HMD) и внешние механизмы модальности рендеринга для 3D-моделирования и разработки интерактивных игр.

В него входят:

  • Сверхреалистичный рендеринг с помощью Cycles Render Engine
  • VFX, анимация и сюжетное искусство
  • Предварительный просмотр области просмотра в реальном времени
  • Поддержка освещения HDR
  • Поддержка рендеринга VR

Поддерживается на платформах Windows, Mac OS и Linux.

Перейти на официальный сайт Blender

React 360

React 360

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

Перейти на официальный сайт React 360

CryEngine

CryEngine

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

Предлагает множество инструментов и гарантирует следующее:

  • Мощное 3D-моделирование, сценарии, звуки, анимация
  • Встроенные инструменты оптимизации 3D-рендеринга
  • Расширенная объемная облачная система
  • FMOD Studio и поддержка DirectX 12

Поддерживаемые платформы включают: Windows, Linux, PlayStation 4, Xbox One, Oculus Rift, OSVR, PSVR и HTC Vive.

Официальный сайт: https://8d9.ru/link/ehsq 

 

Перейти на официальный сайт CryEngine

AppGameKit

AppGameKit

Обладая простой игровой идеей, AppGameKit может помочь не только быстро создать игру, но и изучить и приобрести достаточно опыта, чтобы сделать следующий шаг и создать еще более сложные игры на основе VR. Он обеспечивает контроль разработки для поддерживаемых SteamVR головных дисплеев, сенсорных устройств и отслеживания рук Leap Motion.

Возможности: 

  • 60 команд VR
  • Поставляется с системой сценариев AGKs BASIC
  • Поддерживает создание виртуальной реальности стоя или сидя
  • Рендеринг 3D-сцены в HMD

Поддерживаемые платформы включают: Windows, Mac, Linux, iOS, Android, включая Google, Amazon и Ouya, HTML5, Raspberry Pi (бесплатно с веб-сайта TGC).

Перейти на официальный сайт AppGameKit

Google SketchUp

Google SketchUp

Он содержит базовые концепции 3D-моделирования, которые помогают разработчикам быстрее изучать и создавать игровые приложения CR, а также получать большой опыт обучения. Он предлагает такие функции, как взаимодействие, расширяемость, компоненты, настройку, создание отчетов и создание логических выводов. Его поддерживаемые платформы включают Windows 7 и новее, OS X 10.9 и новее.

Перейти на официальный сайт Google SketchUp

Tilt Brush

Tilt Brush

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

Перейти на официальный сайт Tilt Brush

A-Frame

A-Frame

A-Frame позволяет создавать изображения 360 градусов, добавлять 3D-объекты и видео, а также создавать 3D-среду. Дополнительные преимущества использования A-Frame включают:

  • Позволяет легко тестировать проекты в Glitch
  • Использует встроенный инспектор фрейма
  • Поставляется с архитектурой с открытым исходным кодом
  • Предоставляет удобный интерфейс для начинающих

 

Перейти на официальный сайт A-Frame

Oculus Medium

Oculus Medium

Он помогает в создании различных 3D-объектов с помощью контроллеров Oculus Touch и Oculus Rift. Использует механизм рендеринга Vulkan, который обеспечивает более плавные кадры, моделирование с высоким разрешением и лучшее управление памятью.

 

Перейти на официальный сайт Oculus Medium

Vizor.io

Vizor.io

Его особенности:

  • Редактор визуального программирования для создания возможностей WebVR и WebGL
  • Предварительный просмотр в реальном времени
  • Визуализация потока данных
Перейти на официальный сайт Vizor.io

JanusVR

JanusVR

Есть много общего между созданием виртуальной среды и созданием веб-браузера. Следовательно, Janus больше похож на веб-браузер, чем на инструмент разработки, используемый для создания приложений виртуальной реальности. Разработчик может использовать синтаксис, подобный HTML, для создания «комнат». Можно управлять традиционными веб-сайтами, 2D и 3D средами, веб-сайтами и страницами и т.д.

Поддерживаемая платформа - Windows 7 или более новая версия.

Особенности:

  • Работает с синтаксисом, подобным HTML
  • Встроенная многопользовательская поддержка
  • Низкая кривая обучения
Перейти на официальный сайт JanusVR

Maya

Maya

Предлагает инструменты для динамики, эффектов, 3D-анимации, 3D-рендеринга, 3D-затенения, 3D-моделирования, анимированной графики и программное обеспечение VFX.

 

Перейти на официальный сайт Maya

Рейтинг инструментов для MVP с машинным обучением ML

Название Оценка

TensorFlow
TensorFlow

Подробнее

Google ML Kit
Google ML Kit

Подробнее

Deeplearning4j
Deeplearning4j

Подробнее

Caffe
Caffe

Подробнее

H20.AI
H20.AI

Подробнее

MLlib
MLlib

Подробнее

Torch
Torch

Подробнее

BigML
BigML

Подробнее

Azure Machine Learning Studio (AMLS)
Azure Machine Learning Studio (AMLS)

Подробнее

Accord.NET Framework
Accord.NET Framework

Подробнее

TensorFlow

TensorFlow

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

Перейти на официальный сайт TensorFlow

Google ML Kit

Google ML Kit

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

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

Перейти на официальный сайт Google ML Kit

Deeplearning4j

Deeplearning4j

Она разработана как программное обеспечение искусственного интеллекта по принципу plug and play для более быстрого прототипирования.

Некоторые из преобладающих функций:

  • Ее можно использовать в бизнес-средах на распределенных процессорах и графических процессорах.
  • Создана специально для микросервисной архитектуры.
  • Она поддерживает графический процессор для масштабирования на AWS.
  • API-интерфейсы Python, Java и ScalaAPI.
  • Масштабирование на Hadoop.
  • Импортирует модели нейронных сетей из других фреймворков - Caffe, TensorFlow, Theano - через Keras.
  • Она поставляется с кросс-командным набором инструментов для DevOps, специалистов по данным и инженеров по данным.
Перейти на официальный сайт Deeplearning4j

Caffe

Caffe

Поскольку это библиотека, для нее по-прежнему требуется возможность подключения через язык программирования (поддерживаются интерфейсы C ++, Python и Matlab). Она включает предварительно обученные модели для рекуррентных и сверточных нейросетей. Как и большинство фреймворков, здесь можно использовать как центральный процессор, так и более мощные и дорогостоящие графические процессоры NVidia CUDA - с их помощью можно обрабатывать более 60 миллионов изображений за один день. Обычно обучение проводится с использованием аппаратного обеспечения графического процессора, прежде чем приложения будут развернуты на пользовательских машинах, которые с большей вероятностью будут использовать центральные процессоры.

 

Перейти на официальный сайт Caffe

H20.AI

H20.AI

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

Она поддерживает работу с Excel, R Studio и Tableau и может считывать данные из систем Hadoop, Amazon S3, а также из баз данных SQL и noSQL.

Есть две версии: одна - стандартная H20, а другая - платная, известная как Sparkling Water. Используется для прогнозного моделирования, анализа рисков и мошенничества, страховой аналитики, рекламных технологий, здравоохранения и анализа клиентов.

 

Перейти на официальный сайт H20.AI

MLlib

MLlib

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

Перейти на официальный сайт MLlib

Torch

Torch

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

 

Перейти на официальный сайт Torch

BigML

BigML

Он предоставляет надежные алгоритмы машинного обучения как для обучения с учителем, так и для обучения без учителя. Доступ к платформе машинного обучения с помощью REST API можно получить как локально, так и в облаке. BigML предлагает интерпретируемые и экспортируемые модели машинного обучения, и это ключевое преимущество.

Функции:

  • можно использовать популярные языки, такие как Python, Node.js, Ruby, Java, Swift и т.д. для кодирования своего приложения.
  • помогает автоматизировать задачи прогнозного моделирования.
  • развертывание является гибким, поскольку можно развернуть приложение ИИ как локально, так и в облаке.
  • интеллектуальные инфраструктурные решения помогают масштабировать приложение.
  • имеет надежные функции безопасности и конфиденциальности.
Перейти на официальный сайт BigML

Azure Machine Learning Studio (AMLS)

Azure Machine Learning Studio (AMLS)

У Microsoft есть несколько библиотек машинного обучения с открытым исходным кодом, таких как Distributed Machine Learning Toolkit (DMTK). Но AMLS - это инфраструктура как услуга, нацеленная на то, чтобы позволить организациям справиться с развертыванием решений машинного обучения в облаке Azure.

Они предлагают пользователям бесплатную пробную версию с 10 ГБ памяти и полный доступ к своим библиотекам алгоритмов на восемь часов - достаточно времени, чтобы понять, как это работает.

Перейти на официальный сайт Azure Machine Learning Studio (AMLS)

Accord.NET Framework

Accord.NET Framework

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

 

Перейти на официальный сайт Accord.NET Framework

Рейтинг инструментов для MVP с искусственным интеллектом (AI)

Название Оценка

Microsoft Azure AI Platform
Microsoft Azure AI Platform

Подробнее

Google Cloud AI Platform
Google Cloud AI Platform

Подробнее

IBM Watson
IBM Watson

Подробнее

Infosys Nia
Infosys Nia

Подробнее

Dialogflow
Dialogflow

Подробнее

Microsoft Azure AI Platform

Microsoft Azure AI Platform

Эта платформа предлагает все ключевые возможности AI, например:

  • Машинное обучение (ML);
  • Возможности компьютерного зрения, такие как распознавание объектов;
  • Речевые возможности, такие как распознавание речи;
  • Языковые возможности, такие как машинный перевод;
  • Извлечение знаний.

Возможности машинного обучения включают следующее:

  • Azure ML - автоматизированная служба машинного обучения на основе Python;
  • Azure Databricks, представляющая собой службу больших данных на основе Apache Spark, интегрируемую с Azure ML;
  • ONNX, который представляет собой формат модели с открытым исходным кодом и среду выполнения для ML.

Azure ML работает с популярными платформами ИИ с открытым исходным кодом, такими как TensorFlow.

Платформа обладает возможностями извлечения знаний, и с ее помощью можно получать аналитические данные из документов, изображений и мультимедиа. Это включает следующее:

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

Платформа предлагает приложения и агенты искусственного интеллекта, которые можно настроить для использования в своем приложении. Сюда входят службы Azure Cognitive, которые предлагают широкий набор предварительно обученных моделей ИИ для конкретных предметных областей. Когнитивные службы Azure включают модели искусственного интеллекта для следующего:

  • Зрение
  • Речь
  • Язык

Существует среда разработки для создания ботов, а на платформе Azure AI Platform есть шаблоны для ботов, что ускоряет разработку.

Перейти на официальный сайт Microsoft Azure AI Platform

Google Cloud AI Platform

Google Cloud AI Platform

Возможности:

• Машинное обучение на основе облака

• Анализ настроений клиентов

• Обнаружение спама

• Системы рекомендаций

• Прогноз покупок

Машинное обучение

Позволяет легко разработать свой проект машинного обучения и развернуть его в производственной среде. Для этого есть интегрированный набор инструментов, который ускоряет разработку и развертывание.

Можно создавать переносимые конвейеры машинного обучения, используя Kubeflow, платформу с открытым исходным кодом от Google. Можно развернуть свой проект машинного обучения локально или в облаке. Облачное хранилище и BigQuery как варианты для хранения данных. Можно получить доступ к популярным фреймворкам AI, таким как TensorFlow.

Глубокое обучение

Есть предварительно настроенные виртуальные машины для создания приложений глубокого обучения. Можно быстро подготовить эту виртуальную машину в облаке Google. Образ виртуальной машины для глубокого обучения содержит популярные инфраструктуры искусственного интеллекта.

Можно запускать экземпляры Google Compute Engine, на которых уже установлены TensorFlow, PyTorch, scikit-learn и другие популярные фреймворки AI.

Обработка естественного языка (NLP)

Возможности НЛП можно использовать чтобы узнать значение и структуру текста.

Речь

Имеет API для преобразования речи в текст и текста в речь. 

Его API преобразования речи в текст может помочь преобразовать звук в текст, и для этого он использует модели нейронных сетей. API преобразования речи в текст поддерживает 120 языков и их вариантов.

Благодаря возможностям распознавания речи можно включить функции голосового управления в своем приложении, кроме того, приложение может расшифровывать аудио.

С другой стороны, API преобразования текста в речь Google позволяет создавать естественную речь из текста. Можно конвертировать тексты в аудиофайлы популярных форматов, таких как MP3 или LINEAR16.

Зрение

Можно использовать ее, чтобы получать информацию из изображений через REST и RPC API. Эти API используют предварительно обученные модели машинного обучения. Можно обнаруживать объекты и лица, кроме того, оно может читать печатные и рукописные тексты с помощью этих API.

Перейти на официальный сайт Google Cloud AI Platform

IBM Watson

IBM Watson

После обучения модели с помощью Watson она глубоко поймет основные понятия. Это система, которая помогает сделать бизнес-процессы более интеллектуальными. Уже существуют решения IBM Watson AI, специально предназначенные для нескольких отраслей, таких как здравоохранение, нефть и газ, реклама, финансовые услуги, СМИ, Интернет вещей (IoT).

Ключевое преимущество IBM Watson заключается в том, что разработчики могут использовать эту платформу для создания своих приложений AI. Это открытый ИИ для любой облачной среды, который предварительно интегрирован и предварительно обучен работе с гибкой информационной архитектурой. Это ускорит разработку и развертывание приложения AI.

IBM Watson предлагает следующее, чтобы ускорить разработку приложения AI:

  • В нем есть инструменты разработчика, такие как SDK, и подробная документация к ним. Существуют SDK для Swift, Ruby, Java, Python, Node.js, .NET и т.д.
  • Можно интегрировать Watson Assistant для создания диалоговых интерфейсов на базе искусственного интеллекта в своем приложении.
  • Watson Discovery - это поисковая технология на базе искусственного интеллекта, которая может помочь вашему приложению находить информацию, которая хранится разрозненно.
  • Имеет возможности обработки естественного языка (NLP) и известен как Watson Natural Language Understanding (NLU).
Перейти на официальный сайт IBM Watson

Infosys Nia

Infosys Nia

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

Функции:

  • Машинное обучение: Nia Advanced ML предлагает широкий спектр алгоритмов машинного обучения, которые работают с высокой скоростью и масштабом. Это упрощает создание высокопроизводительных моделей машинного обучения.
  • Анализ контрактов: возможности анализа контрактов Nia включают машинное обучение, семантическое моделирование и глубокое обучение.
  • Чат-бот Nia: позволяет создавать чат-ботов на базе искусственного интеллекта с Nia, а приложение может предоставлять доступ к корпоративному репозиторию знаний. Приложение также может автоматизировать действия через диалоговый интерфейс.
  • Данные Nia: ваше приложение AI может интегрировать данные Nia, аналитическое решение.

Некоторые из основных особенностей Infosys Nia:

  • Расширяемость: для подготовки данных, визуализации и методов машинного обучения.
  • Самообслуживание: развертывание эластичного облака.
  • Функции на основе графического интерфейса пользователя позволяют вашей команде разработчиков ИИ создавать точные модели машинного обучения.
  • Integrated Enterprise Framework: для подготовки данных, развертывания и моделирования.
  • Потоковая передача быстрых прогнозов: сервер прогнозирования Infosys Nia.
Перейти на официальный сайт Infosys Nia

Dialogflow

Dialogflow

Dialogflow использует инфраструктуру Google, более того, он включает возможности машинного обучения Google. Он работает на платформе Google Cloud Platform, поэтому можно будет легко масштабировать свое приложение AI.

Позволяет создавать голосовые и текстовые диалоговые интерфейсы для вашего приложения. Ваше приложение может работать в Интернете и на мобильных устройствах, кроме того, можно подключать пользователей к Google Assistant, Amazon Alexa, Facebook Messenger и т.д. Ключевые возможности: машинное обучение, NLP и речь.

Перейти на официальный сайт Dialogflow

Рейтинг инструментов для MVP с большими данными (Big Data)

Название Оценка

Apache Spark
Apache Spark

Подробнее

Apache Hadoop
Apache Hadoop

Подробнее

Apache Spark

Apache Spark

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

 

Перейти на официальный сайт Apache Spark

Apache Hadoop

Apache Hadoop

Вместо того чтобы использовать один большой компьютер для хранения и обработки данных, Hadoop позволяет кластеризовать несколько компьютеров для более быстрого параллельного анализа массивных наборов данных.

Apache Hadoop состоит из 4 основных модулей:

  • Распределенная файловая система Hadoop (HDFS) обеспечивает лучшую пропускную способность данных, чем традиционные файловые системы, помимо высокой отказоустойчивости и встроенной поддержки больших наборов данных.
  • YARN управляет и отслеживает узлы кластера и использование ресурсов. Он планирует задания и задачи.
  • MapReduce - фреймворк, который помогает программам выполнять параллельные вычисления с данными.
  • Hadoop Common - предоставляет общие библиотеки Java, которые можно использовать во всех модулях.

 

Перейти на официальный сайт Apache Hadoop

Рейтинг оборудования для MVP интернета-вещей (IoT)

Название Оценка

Arduino Yun LininoOS
Arduino Yun LininoOS

Подробнее

Arduino Nano
Arduino Nano

Подробнее

Arduino Pro Mini
Arduino Pro Mini

Подробнее

Particle.io
Particle.io

Подробнее

Intel® Galileo Board Gen 2
Intel® Galileo Board Gen 2

Подробнее

PanStamp
PanStamp

Подробнее

ThingsSpeak
ThingsSpeak

Подробнее

Espressif
Espressif

Подробнее

Zolertia RE-Mote
Zolertia RE-Mote

Подробнее

Local Motors Connected Car
Local Motors Connected Car

Подробнее

Arduino Yun LininoOS

Arduino Yun LininoOS

Оъединяет мощь Linux с простотой использования Arduino, является идеальной платой для разработки подключенных устройств, в частности проектов Интернета вещей.

 

Перейти на официальный сайт Arduino Yun LininoOS

Arduino Nano

Arduino Nano

Обладая почти такой же функциональностью, что и Arduino Duemilanove, Arduino Nano может получать питание через USB-соединение Mini-B.
 

Перейти на официальный сайт Arduino Nano

Arduino Pro Mini

Arduino Pro Mini

Доступный в версиях 3,3В и 5В, питаемых от ATmega328.

 

Перейти на официальный сайт Arduino Pro Mini

Particle.io

Particle.io

Она предлагает инфраструктуру для создания и управления устройствами Интернета вещей. Микроконтроллеры Particle позволяют аппаратному обеспечению подключить устройство за считанные минуты - через Wi-Fi, сотовую связь (2G / 3G / LTE) или сеть. Его микроконтроллеры, подключенные к облаку, работают под управлением облегченной операционной системы для встроенных устройств IoT, Device OS.

 

Перейти на официальный сайт Particle.io

Intel® Galileo Board Gen 2

Intel® Galileo Board Gen 2

Имеет сертификат Arduino с программной средой для расширенных вычислительных функций.

 

Перейти на официальный сайт Intel® Galileo Board Gen 2

PanStamp

PanStamp

Его модули обмениваются данными в бесплатных диапазонах 868–915 МГц по всему миру и рассчитаны на долгие годы при питании от простых щелочных батарей.

 

Перейти на официальный сайт PanStamp

ThingsSpeak

ThingsSpeak

Она позволяет датчикам, приборам и веб-сайтам отправлять данные для хранения в облако.

 

 

Перейти на официальный сайт ThingsSpeak

Espressif

Espressif

Они поставляются с широким спектром хорошо интегрированных и энергоэффективных беспроводных SoC, которые очень популярны в сообществе Интернета вещей. Его полностью сертифицированные модули сочетают в себе Wi-Fi и BT / BLE.

 

Перейти на официальный сайт Espressif

Zolertia RE-Mote

Zolertia RE-Mote

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

 

Перейти на официальный сайт Zolertia RE-Mote

Local Motors Connected Car

Local Motors Connected Car

Включает дистрибутив Linux автомобильного уровня, плату Raspberry Pi, релейные платы Arduino и программное обеспечение с открытым исходным кодом Octoblu. SmartEverything - это главный компонент для ускорения экосистемы «Интернета вещей». Как плата IoT с форм-фактором Arduino, SmartEverything оснащена заводскими портами ввода-вывода и датчиками, а также энергосберегающей технологией беспроводной связи, предназначенной для всех проектов в области IoT и IoE.

Перейти на официальный сайт Local Motors Connected Car

Рейтинг программных платформ для MVP интернета-вещей (IoT)

Название Оценка

AWS IoT Platform
AWS IoT Platform

Подробнее

Microsoft Azure IoT Platform
Microsoft Azure IoT Platform

Подробнее

Google Cloud IoT Core
Google Cloud IoT Core

Подробнее

Arduino
Arduino

Подробнее

Cisco (Jasper) IoT Control Center
Cisco (Jasper) IoT Control Center

Подробнее

IBM Watson IoT Platform
IBM Watson IoT Platform

Подробнее

PlatformIO
PlatformIO

Подробнее

prpl
prpl

Подробнее

Losant
Losant

Подробнее

AllJoyn
AllJoyn

Подробнее

Node-Red
Node-Red

Подробнее

Intel Edison Development
Intel Edison Development

Подробнее

Tessel 2
Tessel 2

Подробнее

Twilio Programmable Wireless
Twilio Programmable Wireless

Подробнее

Eclipse IoT
Eclipse IoT

Подробнее

Dronesmith
Dronesmith

Подробнее

M2MLabs Mainspring
M2MLabs Mainspring

Подробнее

Canopy
Canopy

Подробнее

AWS IoT Platform

AWS IoT Platform

Одним из сервисов платформы является инструмент перетаскивания для создания приложений IoT - AWS IoT Things Graph. Он предлагает удобный интерфейс для подключения и настройки устройств и различных веб-сервисов. Кроме того, он имеет ряд готовых моделей для популярных приложений, таких как сельскохозяйственное программное обеспечение для мониторинга почвы и т. д.

Перейти на официальный сайт AWS IoT Platform

Microsoft Azure IoT Platform

Microsoft Azure IoT Platform

Однако сервис, который действительно выделяется среди других платформ, - это Azure Digital Twins. Он помогает создать виртуальную модель физической среды, включая людей, устройства и пространства в ней. Используя Digital Twins, клиенты платформы могут лучше понимать контекст, в котором работают их системы, взаимодействие с пользователями, опыт и т.д. и могут соответствующим образом корректировать свои приложения.

Перейти на официальный сайт Microsoft Azure IoT Platform

Google Cloud IoT Core

Google Cloud IoT Core

Это дает клиентам платформы богатый выбор первоклассных сервисов для расширения своих приложений IoT (например, Google Maps, платформу AI и т.д.) и инструментов для создания целого парка подключенных устройств (Android Things).

Перейти на официальный сайт Google Cloud IoT Core

Arduino

Arduino

Это аппаратная спецификация для интерактивной электроники и набор программного обеспечения, включающий IDE и язык программирования Arduino. Это «инструмент для создания компьютеров, которые могут ощущать и контролировать больше физического мира, чем ваш настольный компьютер».

 

Перейти на официальный сайт Arduino

Cisco (Jasper) IoT Control Center

Cisco (Jasper) IoT Control Center

Сам термин «туманные вычисления» или обработка данных на периферийных устройствах (контроллерах, шлюзах, маршрутизаторах и т.д.) был придуман специалистами Cisco. Компания вкладывает большие средства в программное обеспечение и оборудование, чтобы распределять рабочие нагрузки между несколькими узлами и минимизировать задержки в растущих системах Интернета вещей.

Существует 2 платформы Cisco IoT: IoT Control Center (ex-Jasper) для компаний корпоративного уровня с акцентом на сотовую связь и Kinetic Operations Platform для сотовых и несотовых устройств.

Перейти на официальный сайт Cisco (Jasper) IoT Control Center

IBM Watson IoT Platform

IBM Watson IoT Platform

Ассортимент продуктов IoT на основе ИИ включает платформу Watson Decision Platform для сельского хозяйства, Watson Supply Chain Insights для подключенной логистики и транспорта, Watson Building Insights для анализа использования энергии и активов, а также набор решений для промышленного оборудования.

 

Перейти на официальный сайт IBM Watson IoT Platform

PlatformIO

PlatformIO

Она поставляется с C / C ++ Intelligent Code Completion и Smart Code Linter для быстрой профессиональной разработки. Она поддерживает рабочий процесс с несколькими проектами с несколькими панелями.

 

Перейти на официальный сайт PlatformIO

prpl

prpl

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

 

Перейти на официальный сайт prpl

Losant

Losant

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

 

Перейти на официальный сайт Losant

AllJoyn

AllJoyn

Спонсируется AllSeen Alliance, членами которого являются Linux Foundation, Microsoft, LG, Qualcomm, Sharp, Panasonic, Cisco, Symantec и многие другие. Разработчики могут писать приложения для обеспечения взаимодействия независимо от транспортного уровня, производителя и без необходимости доступа в Интернет.

Перейти на официальный сайт AllJoyn

Node-Red

Node-Red

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

Перейти на официальный сайт Node-Red

Intel Edison Development

Intel Edison Development

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

 

Перейти на официальный сайт Intel Edison Development

Tessel 2

Tessel 2

Платы Tessel расширяют свои возможности за счет подключения модулей.

Перейти на официальный сайт Tessel 2

Twilio Programmable Wireless

Twilio Programmable Wireless

С помощью консоли Twilio или Twilio API разработчики могут легко контролировать, анализировать и отслеживать сотовые соединения. Позволяет добавлять сотовые данные, голос и SMS на подключенные устройства.

Перейти на официальный сайт Twilio Programmable Wireless

Eclipse IoT

Eclipse IoT

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

 

Перейти на официальный сайт Eclipse IoT

Dronesmith

Dronesmith

Дроны - одна из самых развивающихся областей в пространстве Интернета вещей (IoT).

Перейти на официальный сайт Dronesmith

M2MLabs Mainspring

M2MLabs Mainspring

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

 

Перейти на официальный сайт M2MLabs Mainspring

Canopy

Canopy

Позволяет быстро и без проблем разрабатывать решения IoT для различных рынков, от потребительских, коммерческих и промышленных. Серверный компонент Canopy («облачная служба Canopy») имеет открытый исходный код и работает где угодно, включая общедоступное облако, частное облако, гибридное облако, локальную сеть или даже на вашем ноутбуке.

 

Перейти на официальный сайт Canopy

Рейтинг протоколов для MVP интернета-вещей (IoT)

Название Оценка

Constrained Application Protocol (CoAP)
Constrained Application Protocol (CoAP)

Подробнее

Very Simple Control Protocol (VSCP)
Very Simple Control Protocol (VSCP)

Подробнее

AMQP
AMQP

Подробнее

Constrained Application Protocol (CoAP)

Constrained Application Protocol (CoAP)

Протокол разработан для межмашинных приложений (M2M), таких как интеллектуальная энергетика и автоматизация зданий. CoAP указан в стандарте RFC, которые служат в качестве документов Интернет-стандартов, создаются IETF на основе тщательного технического обзора и процесса контроля качества. CoAP достаточно прост для реализации с нуля для простого приложения.

 

Перейти на официальный сайт Constrained Application Protocol (CoAP)

Very Simple Control Protocol (VSCP)

Very Simple Control Protocol (VSCP)

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

 

Перейти на официальный сайт Very Simple Control Protocol (VSCP)

AMQP

AMQP

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

 

Перейти на официальный сайт AMQP

Рейтинг инструментов для описания пути пользователя и пользовательских историй (user story)

Название Оценка

Xmind
Xmind

Подробнее

Miro
Miro

Подробнее

Moqups
Moqups

Подробнее

Mural
Mural

Подробнее

Microsoft PowerPoint
Microsoft PowerPoint

Подробнее

Xmind

Xmind

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

 

Перейти на официальный сайт Xmind

Miro

Miro

Это интерактивная доска для совместной работы, мозгового штурма и визуализации идей. Есть бесплатная версия.

Перейти на официальный сайт Miro

Moqups

Moqups

Инструмент позволяет создать макет, диаграмму и прототип своей идеи, поделиться ею с командой и совместно работать над ней.

 

Перейти на официальный сайт Moqups

Mural

Mural

Это целая платформа, начиная от стратегии продукта и планирования до проведения иммерсивных семинаров и дизайн-мышления.

 

 

Перейти на официальный сайт Mural

Microsoft PowerPoint

Microsoft PowerPoint

В последние годы данный инструмент вырос из простого инструмента для проведения презентаций.

Перейти на официальный сайт Microsoft PowerPoint

Рейтинг инструментов для создания прототипа

Название Оценка

Figma
Figma

Подробнее

Sketch
Sketch

Подробнее

Proto.io
Proto.io

Подробнее

Bubble.io
Bubble.io

Подробнее

Moqups
Moqups

Подробнее

Adobe XD
Adobe XD

Подробнее

Webflow
Webflow

Подробнее

Configure.IT
Configure.IT

Подробнее

Marvel
Marvel

Подробнее

Balsamiq
Balsamiq

Подробнее

InVision
InVision

Подробнее

Framer
Framer

Подробнее

Figma

Figma

Это облачный инструмент дизайна, который позволяет создавать прототипы, каркасы и макеты.

 

Перейти на официальный сайт Figma

Sketch

Sketch

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

 

Перейти на официальный сайт Sketch

Proto.io

Proto.io

Прост в использовании. В него интегрирован плагин Sketch. Имеет 15 дневную бесплатную пробную версию.

Перейти на официальный сайт Proto.io

Bubble.io

Bubble.io

Инструмент для визуального программирования веб-приложений без знаний в области кодирования. Есть бесплатный тарифный план.

 

Перейти на официальный сайт Bubble.io

Moqups

Moqups

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

 

Перейти на официальный сайт Moqups

Adobe XD

Adobe XD

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

Перейти на официальный сайт Adobe XD

Webflow

Webflow

Главное преимущество этого инструмента в том, что он не требует программирования, но позволяет создавать все, что угодно. Позволяет увидеть, как пользователи перемещаются по прототипу с помощью экрана, аудио и видеозаписей.

Минус: Немного сложнее, чем большинство инструментов для самостоятельного создания веб-сайтов.

Перейти на официальный сайт Webflow

Configure.IT

Configure.IT

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

 

Перейти на официальный сайт Configure.IT

Marvel

Marvel

Для создания прототипа приложения и веб-проекта. Это решение на основе браузера, которое помогает легко разрабатывать прототипы с нуля, а затем загружать их для использования в автономном режиме. Имеет удобный интерфейс и позволяет работать в команде. Может быть интегрирован со Sketch или Figma.

Перейти на официальный сайт Marvel

Balsamiq

Balsamiq

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

 

Перейти на официальный сайт Balsamiq

InVision

InVision

Это облачная платформа для создания прототипов, причем не самая простая в использовании.

 

Перейти на официальный сайт InVision

Framer

Framer

Это инструмент для создания интерактивных или анимированных прототипов, предназначенный для дизайнеров продуктов, которые умеют программировать.

Перейти на официальный сайт Framer

Рейтинг инструментов для автоматизации

Название Оценка

Zapier
Zapier

Подробнее

IFTTT
IFTTT

Подробнее

Integromat
Integromat

Подробнее

Celigo
Celigo

Подробнее

MuleSoft Anypoint Platform
MuleSoft Anypoint Platform

Подробнее

Zapier

Zapier

При правильном использовании в некоторых MVP он сможет полностью заменить серверную часть.

 

Перейти на официальный сайт Zapier

IFTTT

IFTTT

Стандарт подключения и инструмент создания собственных интеграций.

 

Перейти на официальный сайт IFTTT

Integromat

Integromat

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

 

Перейти на официальный сайт Integromat

Celigo

Celigo

iPaaS-платформа для синхронизации данных и автоматизации процессов.

 

Перейти на официальный сайт Celigo

MuleSoft Anypoint Platform

MuleSoft Anypoint Platform

Гибридная интеграционная платформа, которая включает iPaaS, ESB и унифицированное решение для управления, проектирования и публикации API.

 

 

Перейти на официальный сайт MuleSoft Anypoint Platform

Рейтинг инструментов для Landing Page

Название Оценка

Tilda
Tilda

Подробнее

Interface
Interface

Подробнее

Strikingly
Strikingly

Подробнее

WiX
WiX

Подробнее

QuickMVP
QuickMVP

Подробнее

Google Sites
Google Sites

Подробнее

Tilda

Tilda

Это инструмент для создания посадочной страницы без навыков программирования. Есть 450+ готовых шаблонов.

 

Перейти на официальный сайт Tilda

Interface

Interface

Поддерживает А/В-тесты. Есть бесплатный пробный период.

 

Перейти на официальный сайт Interface

Strikingly

Strikingly

Не требует навыков кодирования. Готовые шаблоны легко переформатировать.

Перейти на официальный сайт Strikingly

WiX

WiX

Сервис может быть не самым простым в использовании, но у него есть красивые бесплатные шаблоны.

 

Перейти на официальный сайт WiX

QuickMVP

QuickMVP

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

Есть интеграция с Google AdWords.

 

Перейти на официальный сайт QuickMVP

Google Sites

Google Sites

Инструмент, позволяющий создавать веб-сайты без знаний HTML и программирования.

 

Перейти на официальный сайт Google Sites

Рейтинг инструментов для опроса клиентов

Название Оценка

Typeform
Typeform

Подробнее

JotForm
JotForm

Подробнее

Google Forms
Google Forms

Подробнее

Typeform

Typeform

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

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

Есть бесплатная версия, но в которой всегда отображается ссылка на Typeform в конце вашего опроса. Также в бесплатной версии доступен не весь функционал. Доступен только для веб-платформ.

Перейти на официальный сайт Typeform

JotForm

JotForm

Более 10000 готовых шаблонов и более 100 интеграций со сторонними приложениями.

Перейти на официальный сайт JotForm

Google Forms

Google Forms

Google Forms (Гугл Формы) - это самый простой способ собрать информацию и хранить в электронной таблице. Однако сервису не хватает гибкости и настраиваемости.

 

 

Перейти на официальный сайт Google Forms

Рейтинг инструментов для создания приложения

Название Оценка

AppSheet
AppSheet

Подробнее

Appy Pie
Appy Pie

Подробнее

Xcode
Xcode

Подробнее

AppCode
AppCode

Подробнее

Swift
Swift

Подробнее

Kotlin
Kotlin

Подробнее

Android Studio
Android Studio

Подробнее

React Native
React Native

Подробнее

Flutter
Flutter

Подробнее

Ionic
Ionic

Подробнее

Lumavate
Lumavate

Подробнее

Thunkable
Thunkable

Подробнее

Java
Java

Подробнее

Betty Blocks
Betty Blocks

Подробнее

Objective-C
Objective-C

Подробнее

AppSheet

AppSheet

Однако нужно платить за каждого конечного активного пользователя созданного приложения.

 

 

Перейти на официальный сайт AppSheet

Appy Pie

Appy Pie

CMS для мобильных приложений с более 200+ фичами.

 

Перейти на официальный сайт Appy Pie

Xcode

Xcode

Он включает в себя набор инструментов для разработки приложений с использованием Objective-C. Программный пакет Xcode состоит из текстового редактора, компилятора и системы сборки, которая позволяет разработчикам iOS писать, компилировать, отлаживать приложения и отправлять их непосредственно в магазин приложений Apple.

Перейти на официальный сайт Xcode

AppCode

AppCode

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

Перейти на официальный сайт AppCode

Swift

Swift

По сравнению с Objective-C Swift - это новый язык программирования, выпущенный в 2014 году и используемый для разработки приложений для iOS. Его основные преимущества - повышенная скорость кодирования, лучшее управление памятью, возможность повторного использования кода и более простая отладка

Перейти на официальный сайт Swift

Kotlin

Kotlin

Основное преимущество Kotlin - необходимость в меньшем количестве кода. Например, конкретный сегмент, в котором Kotlin может значительно сократить общий объем стандартного кода, - это findViewByIds, одна из наиболее распространенных операций в разработке Android.

Перейти на официальный сайт Kotlin

Android Studio

Android Studio

Разработчики используют Android Studio для множества задач, включая написание кода, инструменты для повышения производительности и отладку.

Перейти на официальный сайт Android Studio

React Native

React Native

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

готовые блоки UI для создания нативного UX;

В процессе разработки позволяет видеть изменения сразу после их сохранения: горячая перезагрузка (в отличие от необходимости перекомпилировать проект в нативной разработке), что позволяет значительно сэкономить время. Имеет производительность нативного приложения. При отправке обновления не требуется одобрение App Store / Google Play (обычно проверка занимает до 2 дней). Однако, имеет ограниченное количество сторонних компонентов.

 

Перейти на официальный сайт React Native

Flutter

Flutter

Набор инструментов пользовательского интерфейса Google для создания красивых, скомпилированных в исходном коде приложений для мобильных устройств iOS и Android, Интернета и настольных компьютеров на основе единой кодовой базы.

 

Перейти на официальный сайт Flutter

Ionic

Ionic

Мобильное приложение заключено в «собственный контейнер», что снижает удобство использования и производительность по сравнению с нативными приложениями.

 

Перейти на официальный сайт Ionic

Lumavate

Lumavate

Все цифровые возможности предоставляются в виде прогрессивных веб-приложений (PWA).

 

Перейти на официальный сайт Lumavate

Thunkable

Thunkable

Сервис позволяет просто перетаскивать компоненты и связывать их с блоками. Можно начать проект с нуля или настроить его из проектов с открытым исходным кодом из галереи.

 

Перейти на официальный сайт Thunkable

Java

Java

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

Перейти на официальный сайт Java

Betty Blocks

Betty Blocks

Платформа помогает создать приложение без кода, в облаке.

 

Перейти на официальный сайт Betty Blocks

Objective-C

Objective-C

Старый язык программирования, использующий такие концепции указателей, как в C, C++.

Перейти на официальный сайт Objective-C

Рейтинг инструментов для создания сайта без программирования

Название Оценка

Bubble.io
Bubble.io

Подробнее

Wordpress
Wordpress

Подробнее

Macaw
Macaw

Подробнее

Bubble.io

Bubble.io

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

 

Перейти на официальный сайт Bubble.io

Wordpress

Wordpress

Эта CMS благодаря темам и плагинам позволяет создать веб-сайт без программирования.

 

Перейти на официальный сайт Wordpress

Macaw

Macaw

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

Знаний программирования не требуется. Но нужно иметь ввиду, что код, сгенерированный инструментов, может быть не оптимизирован для сео-продвижения.

 

 

Перейти на официальный сайт Macaw

Рейтинг инструментов для создания дизайна

Название Оценка

Canva
Canva

Подробнее

Crello
Crello

Подробнее

Piktochart
Piktochart

Подробнее

Canva

Canva

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

 

 

Перейти на официальный сайт Canva

Crello

Crello

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

 

Перейти на официальный сайт Crello

Piktochart

Piktochart

Весь процесс от создания до публикации выполняется путем выбора  шаблона и перетаскивания нужных элементов. 

Перейти на официальный сайт Piktochart

Рейтинг фреймворков для MVP

Название Оценка

Ruby on Rails
Ruby on Rails

Подробнее

Django
Django

Подробнее

Laravel
Laravel

Подробнее

Symphony
Symphony

Подробнее

Node.js
Node.js

Подробнее

Meteor
Meteor

Подробнее

Spring
Spring

Подробнее

Spark
Spark

Подробнее

Angular
Angular

Подробнее

Express
Express

Подробнее

Yii
Yii

Подробнее

Zend
Zend

Подробнее

CodeIgniter
CodeIgniter

Подробнее

Phalcon
Phalcon

Подробнее

Cake PHP
Cake PHP

Подробнее

Ruby on Rails

Ruby on Rails

Хорошо подходит для создания MVP веб-приложений. На этом фреймворке созданы Airbnb, Shopify и GitHub.

 

Перейти на официальный сайт Ruby on Rails

Django

Django

Django следует архитектурному паттерну  MVC (модель-представление-контроллер) чтобы способствовать быстрой разработке безопасных и масштабируемых веб-приложений. Если ваше приложение основано на алгоритмах машинного обучения, то Django и Python - хороший выбор. На этом фреймворке написаны Instagram, Bitbucket.

 

Перейти на официальный сайт Django

Laravel

Laravel

Подходит для создания веб-приложений, микросервисов и API.

Перейти на официальный сайт Laravel

Symphony

Symphony

Они часто используются при разработке на Laravel, Drupal, phpBB и т.д. Группа энтузиастов, состоящая из более чем 600 000 разработчиков из более чем 120 стран

Перейти на официальный сайт Symphony

Node.js

Node.js

Основана на движке Google V8 JavaScript, который позволяет программистам использовать JavaScript как на стороне клиента, так и на стороне сервера. В Node,js есть много пакетов с открытым исходным кодом, способных свести к минимуму написание кода. Позволяет создавать кроссплатформенные приложения.

 

Перейти на официальный сайт Node.js

Meteor

Meteor

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

Позволяет создать как веб-интерфейс, так и бэкэнд приложения. Meteor изначально настроен на работу в реально времени, т.е. когда обновляются данные в базе данных, пользовательский интерфейс обновляется автоматически. Meteor используют Rocket Chat, Tap To Speak

 

 

Перейти на официальный сайт Meteor

Spring

Spring

Java-фреймворк для корпоративной разработки на основе JVM.

Перейти на официальный сайт Spring

Spark

Spark

Микро-фреймворк для создания веб-приложений на Kotlin и Java 8.

Перейти на официальный сайт Spark

Angular

Angular

Платформа для создания приложений с использованием современных веб-стандартов. 

 

Перейти на официальный сайт Angular

Express

Express

Минималистичный веб-фреймворк для Node.js.

 

Перейти на официальный сайт Express

Yii

Yii

PHP-фреймворк.

Перейти на официальный сайт Yii

Zend

Zend

PHP-фреймворк для высокопроизводительных веб-приложений.

Перейти на официальный сайт Zend

CodeIgniter

CodeIgniter

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

 

Перейти на официальный сайт CodeIgniter

Phalcon

Phalcon

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

 

Перейти на официальный сайт Phalcon

Cake PHP

Cake PHP

PHP-фреймворк, который подходит как для стартапа, так и для приложения корпоративного уровня.

 

Перейти на официальный сайт Cake PHP

Заключение

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

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