Новости

Комментарий: Новые бизнес-модели на оборудовании IoT, по программному обеспечению

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

New business models on IoT hardware, by software - IoTsecurity-source-Shutterstock

Наступает час, наступает возраст разработчика Linux. Не секрет, что некоторые из самых ярких умов в искусственном интеллекте (ИИ), машинное обучение и Интернет Вещей (IoT) оттачивали свои навыки в Linux.

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

Гибкость и несоответствие

Почему так? Потому что гибкость в одном смысле имеет тенденцию способствовать неравенству в другом.

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

По мере масштабирования Linux способность сообщества упаковывать приложения на каждый дистрибутив уменьшалась.

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

Прибытие снимков

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

Snapcraft позволяет авторам выпускать обновления программного обеспечения, которые автоматически устанавливаются и откатываются в случае сбоя.

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

пакеты

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

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

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

релизы

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

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

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

Согласование аппаратного обеспечения программного обеспечения

Взрыв продуктов IoT на рынок в последние годы привел производителей друг к другу в гонке на дно. Бизнес рискует пропустить, если они не различают программное обеспечение.

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

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

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

Цифровые вывески

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

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

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

Стоимость поддержки

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

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

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

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

Разработка серебряной пули

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

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

Разработчики не сложны - им нужна поддержка в тех пространствах, в которых они работают. Крупные игроки на рынке, такие как Microsoft, Google и Amazon, уже используют оснастку форумов, чтобы учиться у своих сверстников и максимально использовать это растущее сообщество.

Компании всегда рождались от гения людей; это справедливо, что следующие модели дохода приходят от лидеров этого возраста - разработчика Linux.

Джейми Беннет, вице-президент по инженерным вопросам, IoT & Devices канонический