AppSheet
AppSheet — платформа для безкодовой (no-code) разработки приложений, позволяющая пользователям создавать мобильные, планшетные и веб-приложения на основе облачных источников данных, таких как Google Drive, Dropbox, Office 365 и другие решения на базе электронных таблиц или баз данных. Платформа используется для различных бизнес-задач, в том числе для управления проектами, CRM, а также для формирования пользовательской отчётности[1].
В январе 2020 года компания AppSheet была приобретена Google.
Что важно знать
| AppSheet | |
|---|---|
| Тип | частная компания |
| Основание | 2014 |
| Основатели | Правин Сешадри (англ. Praveen Seshadri) |
| Расположение | Сиэтл, Вашингтон, США |
| Ключевые фигуры | Правин Сешадри — основатель |
| Материнская компания | |
| Сайт | appsheet.com |
Презентация
AppSheet позволяет создавать мобильные приложения на основе облачных электронных таблиц и баз данных[2]. Также можно создавать приложения напрямую из таких инструментов, как Google Sheets[3].
Платформа доступна бесплатно, а также по профессиональной лицензии для крупных организаций (с расширенными возможностями управления, анализа данных и производительности)[4]. В отличие от low-code платформ, которые нацелены на ускорение работы профессиональных разработчиков, AppSheet — no-code решение, нацеленное на пользователей, знакомых с основами электронных таблиц и баз данных[5].
AppSheet совместим с различными источниками данных, включая:
- Google Sheets
- Google Forms
- Microsoft Excel на Office 365
- Microsoft Excel на Dropbox
- Microsoft Excel на Box (компания)
- Smartsheet
- Salesforce
- Microsoft SQL Server
- MySQL
- PostgreSQL
- Amazon DynamoDB[6]
История
Компания AppSheet была основана Правином Сешадри (англ. Praveen Seshadri) в марте 2014 года после нескольких месяцев разработки собственного продукта в городе Сиэтл, штат Вашингтон[7].
В 2015 году AppSheet получила первый раунд инвестиций от New Enterprise Associates[8].
В 2018 году AppSheet стала лауреатом премии TiE50 для инновационных технологических стартапов[9].
В том же году AppSheet запустила SPEC — инструмент программирования на естественном языке, позволяющий создавать приложения на основе простых текстовых запросов пользователей[10].
В 2018 и 2019 годах AppSheet была признана лидером по версии Forrester Research среди мобильных low-code платформ для корпоративных разработчиков[11][12].
14 января 2020 года объявлено о приобретении AppSheet компанией Google, и объединении с командой Google Cloud[13][14].
Приложения, созданные на базе AppSheet, могут собирать изображения, подписи, геолокационные данные, сканировать штрихкоды и использовать NFC. Данные автоматически синхронизируются, но пользователи также могут инициировать синхронизацию вручную. Типичные сценарии использования сбора данных — это инспекции на месте, проверки оборудования и техники безопасности, формирование отчётов, учёт запасов[6].
Синхронизируемые и общие данные позволяют пользователям работать совместно как с мобильных устройств, так и с настольных компьютеров. Регламентированные правила workflow могут запускать уведомления или назначать задачи в зависимости от рабочих процессов. Возможно также автономное использование — данные хранятся локально на устройстве и синхронизируются при восстановлении соединения с интернетом[15].
AppSheet позволяет отображать данные в виде графиков и интерактивных элементов. Среди распространённых способов отображения — таблицы, формы, карты, диаграммы, календари и дашборды. В одном приложении может быть несколько представлений с данными из разных источников[16].
Платформа AppSheet позволяет пользователям описывать логику приложения декларативно, персонализируя работу приложения без необходимости писать традиционный программный код. Такой уровень абстракции уменьшает возможности ручной настройки, но повышает эффективность, масштабируемость и безопасность, свойственные декларативному подходу[5].
Безопасность
Данные пользователей хранятся на их устройствах, а также в используемых ими облачных хранилищах. При синхронизации приложения изменения передаются через зашифрованный протокол (HTTPS) на сервер AppSheet, после чего обновления вносятся в основную таблицу данных (Google Drive, Dropbox и др.). Последняя версия таблицы или базы данных считывается из облака и возвращается в мобильное приложение[17].
Платформа AppSheet соответствует стандартам SOC2[18].


