Informações

Comentário: Novos modelos de negócios em hardware IoT, por software

Jamie Bennett, da Canonical, considera o papel do software na criação de novos modelos de negócios em torno do hardware de IoT, com o uso de snaps.

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

Chega a hora, vem a idade do desenvolvedor Linux. Não é segredo que algumas das mentes mais brilhantes em inteligência artificial (IA), aprendizado de máquina e a Internet das Coisas (IoT) aperfeiçoaram suas habilidades no Linux.

A natureza do código aberto é tal que permite que os desenvolvedores inovem em um ritmo maior do que qualquer ecossistema fechado permitiria, minimizando as restrições e promovendo um espaço propício à colaboração. E, no entanto, enquanto um ambiente produtivo para os indivíduos, as empresas como um todo ainda precisam capitalizar uma base de usuários tão rica e diversificada que atualmente chega a dezenas de milhões.

Flexibilidade versus disparidade

Por quê? Porque a flexibilidade em um sentido tende a promover disparidade em outro.

A fragmentação do Linux ao longo do tempo - do Ubuntu e Fedora, ao Debian e Mageia - pode ter permitido que os desenvolvedores testassem as últimas tecnologias livremente, mas ficou muito mais difícil para as empresas obter uma estratégia de software singular que fornecesse ferramentas para um público disposto.

À medida que o Linux era dimensionado, a capacidade da comunidade de empacotar aplicativos em cada distribuição diminuía.

Esse desafio, no entanto, não é isento de recompensas se resolvido, e a resposta pode estar em um formato de embalagem inovador e universal chamado "snaps". Não só os snaps podem revolucionar a arquitetura de software para atingir várias distribuições Linux em um único artefato de construção, mas também têm o potencial de trazer uma nova camada de lucratividade em cima das plataformas de hardware.

Chegada de pressões

Snaps são pacotes de software em contêineres facilmente gerenciados Snapcraft, uma plataforma para criar e publicar aplicativos para um público de milhões de usuários de Linux.

O Snapcraft permite aos autores enviar atualizações de software que são instaladas automaticamente e reverter em caso de falha.

A probabilidade de uma atualização incorreta quebrar um dispositivo ou degradar a experiência do usuário final é, como resultado, bastante reduzida. Se uma vulnerabilidade de segurança for descoberta nas bibliotecas usadas por um aplicativo, o editor do aplicativo será notificado para que o aplicativo possa ser reconstruído rapidamente com a correção fornecida e removido.

Pacotes

À medida que os pacotes de aplicativos agrupam suas dependências de tempo de execução, eles funcionam sem modificação em todas as principais distribuições do Linux, além de serem à prova de falsificação e serem facilmente confinados.

Um piscar de olhos não pode modificar ou ser modificado por outro aplicativo, e o acesso ao sistema além de seu confinamento deve ser concedido explicitamente. A definição de precisão, portanto, traz documentação mais simples para instalar e gerenciar aplicativos.

Levando em consideração as atualizações automáticas, que eliminam um longo período de lançamentos, os aplicativos funcionam de forma mais intuitiva tanto para o editor quanto para o usuário final.

Lançamentos

O Snapcraft também fornece aos gerentes as ferramentas para organizar os lançamentos em diferentes graus de versão ou canais. Um conjunto de ferramentas pode ser usado para enviar atualizações de aplicativos de compilações de CI automáticas para QA, beta testers e, finalmente, todos os usuários.

Ele visualiza as atualizações à medida que elas fluem por esses canais e ajuda os desenvolvedores a acompanhar o crescimento e a retenção da base de usuários. Em suma, eles podem simplificar a rota de um desenvolvedor e o de sua empresa para se envolver com um grande número de usuários de Linux.

Simplificar uma rota para o mercado não apenas maximiza o valor do desenvolvedor, mas também abre novos impulsionadores de receita no processo.

Harmonia de hardware de software

A explosão de produtos IoT no mercado nos últimos anos colocou os fabricantes uns contra os outros em uma corrida para o fundo. As empresas correm o risco de perder a menos que se diferenciem no software.

Os snaps oferecem um caminho para a criação de um ecossistema de aplicativos sobre sua plataforma de hardware que oferece funcionalidade aprimorada e novas oportunidades de receita. Já não é possível considerar software conectado à Internet como um produto acabado.

A manutenção de software deve estender-se ao tempo de vida de um produto de hardware, a fim de permanecer relevante e no mundo da IoT, isso geralmente é medido em vários anos.

Tudo se resume a maximizar o valor de qualquer aplicativo, e os snaps permitem que as empresas alcancem o maior público com facilidade e confiança. As possibilidades de melhorar o hardware também são infinitas com snaps.

Assinatura digital

Tome sinalização digital, por exemplo. Seu uso tradicional é limitado à publicidade - projete uma mensagem e deixe-a lá.

Ao operar no Linux e usar snaps, no entanto, essa sinalização pode se transformar em um espaço multiuso: integrar o mais novo software que permite a inteligência artificial e a captura de dados; empurrando material promocional sob medida para os telespectadores; e enviando análises em tempo real para o negócio.

À medida que os produtos mais inteligentes se tornarem parte da IoT, os snaps serão realizados como o facilitador da adoção do Linux pelos negócios.

Custos de suporte

Os aplicativos publicados como snaps também têm custos de suporte menores. O fato de os snaps atualizarem automaticamente para novas versões significa que as empresas podem ter certeza de que todos os usuários estão na versão mais recente.

Os recursos de reversão, por sua vez, oferecem às webcams, câmeras de segurança e outros dispositivos conectados uma camada adicional de segurança, caso o hardware seja comprometido pelo software.

As recentes exposições de alto perfil de Meltdown e Spectre mostram que não há mágica para a segurança. A resposta deve ser a capacidade de manter os sistemas operacionais enquanto eles se movem por meio de um fluxo de atualizações.

Não é mais o caso de você poder escrever software uma vez e esperar que ele seja seguro e livre de bugs para sempre. O software irá falhar, é como um negócio rápido e abrangente pode responder a essa falha que é fundamental.

Desenvolvimento de bala de prata

Há uma enorme oportunidade para as empresas adotarem novas tecnologias e impulsionarem seus produtos e serviços.

Open source e snaps são soluções simples, mas que fornecem aos inovadores de uma empresa - desenvolvedores - as ferramentas necessárias para lançar aplicativos com confiança no software mais versátil do mundo.

Os desenvolvedores não são complicados - eles querem suporte nos espaços em que operam. Grandes empresas no mercado, como Microsoft, Google e Amazon, já estão utilizando fóruns para aprender com seus colegas e aproveitar ao máximo essa comunidade em crescimento.

As empresas sempre nasceram do gênio das pessoas; É certo que os próximos modelos de receita sejam provenientes dos líderes dessa era - o desenvolvedor do Linux.

Jamie Bennett, vice-presidente de engenharia, IoT e dispositivos da Canônico