Nyheter

Kommentar: Nya affärsmodeller på IoT-hårdvara, enligt programvara

Jamie Bennett, Canonical, anser programvarans roll när det gäller att skapa nya affärsmodeller kring IoT-hårdvara, med hjälp av snaps.

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

Kommer timmen, kommer Linux utvecklarens ålder. Det är ingen hemlighet att vissa av de ljusaste sinnena i artificiell intelligens (AI), maskininlärning och Dina Internet (IoT) hävdade sina färdigheter på Linux.

Öppen källans natur är sådan att det gör det möjligt för utvecklare att innovera i en högre takt än vad ett slutet ekosystem skulle tillåta, minimera begränsningar och främja ett utrymme moget för samarbete. Och ändå, medan en produktiv miljö för individer, är företag som helhet ännu inte kapitaliserade på en sådan rik och varierad användarbas som för närvarande står i tiotals miljoner.

Flexibilitet kontra skillnad

Varför då? Eftersom flexibilitet i en mening tenderar att främja skillnad i en annan.

Uppdelningen av Linux över tiden - från Ubuntu och Fedora, till Debian och Mageia - kan ha tillåtit utvecklare att försöka testa den senaste tekniken fritt, men det blev mycket svårare för företagen att landa på en enstaka mjukvarastrategi som levererade verktyg till en villig publik.

Som Linux skalas, samhällets förmåga att paketera program på varje distribution avtog.

Denna utmaning är emellertid inte utan belöning om den löses, och svaret kan bara ligga i ett innovativt och universellt förpackningsformat med namnet snaps. Inte bara kan snaps revolutionera programvaruarkitekturen för att rikta sig mot flera Linux-distributioner i en enda byggnadsartefakt, men de har också potential att skapa ett nytt lager av lönsamhet utöver maskinvaruplattformar.

Ankomst av snaps

Snaps är containeriserade mjukvarupaket som enkelt hanteras Snapcraft, en plattform för att bygga och publicera applikationer till en publik på miljontals Linux-användare.

Snapcraft gör att författare kan driva programuppdateringar som installeras automatiskt och rullar tillbaka vid fel.

Sannolikheten för att en felaktig uppdatering bryter en enhet eller försämrar slutanvändarupplevelsen är därigenom kraftigt reducerad. Om en säkerhetsproblem upptäcks i biblioteken som används av en applikation, meddelas apputgivaren så att appen kan byggas om snabbt med den medföljande fixen och utpressas.

paket

Eftersom applikationspaket buntar sina runtime beroenden, arbetar de utan modifikation på alla större Linux-distributioner, såväl som att vara manipulationssäkra och lätt begränsade.

En snap kan inte modifieras eller modifieras av en annan app, och åtkomst till systemet utöver sitt infångande måste uttryckligen beviljas. Precisionsdefinition ger därför enklare dokumentation för installation och hantering av applikationer.

Med tanke på de automatiska uppdateringarna, som eliminerar en lång svans av utgåvor, gör programmen mer intuitivt för både utgivaren och slutanvändaren.

Pressmeddelanden

Snapcraft ger också chefer verktygen för att organisera utgåvor i olika utgåva betyg, eller kanaler. En uppsättning verktyg kan användas för att driva appuppdateringar från automatiska CI-byggnader, QA, beta-testare och slutligen alla användare.

Den visualiserar uppdateringar när de flyter genom dessa kanaler och hjälper utvecklare att spåra användarbasens tillväxt och lagring. Kortfattat kan de förenkla en utvecklingss rutt och företagets, för att engagera sig med ett stort antal Linux-användare.

Att effektivisera en rutt till marknad maximerar inte bara utvecklaren, det öppnar också nya inkomstförare i processen.

Programvaruhårdvara harmoni

Explosionen av IoT-produkter på marknaden de senaste åren har pitted tillverkare mot varandra i en ras till botten. Företagen riskerar att saknas om de inte skiljer sig åt programvara.

Snaps erbjuder en väg till att skapa ett ekosystem av applikationer ovanpå din hårdvaruplattform som erbjuder förbättrad funktionalitet och nya intäkter. Det är inte längre möjligt att överväga internetansluten programvara som färdig produkt.

Programvaruunderhåll måste sträcka sig under en maskinvaruprodukts livslängd för att vara relevant och i världen av IoT mäts detta ofta i flera år.

Allting handlar om att maximera värdet av alla applikationer, och snaps gör det möjligt för företag att nå den största publiken med lätthet och självförtroende. Möjligheterna att förbättra hårdvaran är också oändliga med snaps.

Digital skyltning

Ta digital signage, till exempel. Dess traditionella användning är begränsad till reklam - projekt ett meddelande och lämna det där.

Genom att arbeta på Linux och använda snaps kan dock signaturen omvandlas till ett mångsidigt utrymme: integrera den senaste mjukvaran som möjliggör AI och datainspelning; trycka ut reklammaterial som skräddarsys för tittare och skickar analyser i realtid tillbaka till verksamheten.

När smartare produkter blir en del av IoT, kommer snaps att realiseras som enablerare av företagsledd Linux adoption.

Stödkostnader

Program som publiceras som snaps har vanligen lägre supportkostnader. Det faktum att snaps automatiskt uppdateras till nya versioner betyder att företag kan försäkra sig om att alla användare är på den senaste versionen.

Återställningsfunktioner ger under tiden webkameror, säkerhetskameror och andra anslutna enheter ett extra säkerhetslager, om hårdvaran någonsin äventyras genom mjukvaran.

De senaste högprofilerade exponeringarna av Meltdown and Specter visar att det inte finns någon magisk kula på säkerheten. Svaret måste vara förmågan att hålla systemen operativa när de flyttar genom en ström av uppdateringar.

Det är inte längre så att du kan skriva programvara en gång och förvänta dig att den är säker och buggfri för alltid. Programvara kommer att misslyckas, det är hur ett snabbt och omfattande företag kan svara på det misslyckandet som är viktigt.

Silver bullet utveckling

Det finns ett stort tillfälle för företagen att omfamna ny teknik och flytta sina produkter och tjänster framåt.

Open source och snaps är enkla lösningar, men de som ger innovatörerna inom en affärsutvecklare - de verktyg de behöver för att starta applikationer i förtroende för världens mest mångsidiga programvara.

Utvecklare är inte komplicerade - de vill ha stöd i de utrymmen de driver. Stora aktörer på marknaden, som Microsoft, Google och Amazon, använder redan snapforum för att lära av sina kamrater och dra nytta av det växande samhället.

Företagen har alltid blivit födda från folkets geni; det är bara rätt att nästa intäktsmodell kommer från ledarna i denna ålder - Linux-utvecklaren.

Jamie Bennett, VD för Engineering, IoT & Devices at Kanonisk