Nyheter

Kommentar: Nye forretningsmodeller på IoT-maskinvare, etter programvare

Jamie Bennett, av Canonical, vurderer programvarens rolle i å skape nye forretningsmodeller rundt IoT-maskinvare, ved hjelp av snaps.

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

Kommer timen, kommer alderen til Linux-utvikleren. Det er ingen hemmelighet at noen av de lyseste sinnene i kunstig intelligens (AI), maskinlæring og tingets ting (IoT) lettet deres ferdigheter på Linux.

Naturen til åpen kildekode er slik at utviklerne kan innovere i større tempo enn noe lukket økosystem vil tillate, minimere begrensninger og fremme et rom moden for samarbeid. Og likevel, mens et produktivt miljø for enkeltpersoner, er virksomheten som en helhet fortsatt å kapitalisere på en så rik og mangfoldig brukerbase som for øyeblikket står i flere titalls millioner.

Fleksibilitet versus forskjell

Hvorfor det? Fordi fleksibilitet i en forstand har en tendens til å fremme ulikhet i en annen.

Fragmenteringen av Linux over tid - fra Ubuntu og Fedora, til Debian og Mageia - kan ha tillatt utviklere å prøve og teste de nyeste teknologiene fritt, men det ble mye vanskeligere for bedrifter å lande på en enestående programvarestrategi som leverte verktøy til en villig publikum.

Som Linux skalert, fellde fellesskapets evne til å pakke applikasjoner på hver distribusjon.

Denne utfordringen er imidlertid ikke uten belønning hvis løses, og svaret kan bare ligge i et innovativt og universelt emballasjeformat med navnet på snaps. Ikke bare kan snaps revolusjonere programvarearkitektur for å målrette mot flere Linux-distribusjoner i en enkelt byggeartikkel, de har også potensialet til å bringe et nytt lag av lønnsomhet på toppen av maskinvareplattformer.

Ankomst av snaps

snaps er containert programvarepakker lett administrert gjennom Snapcraft, en plattform for bygging og publisering av applikasjoner til et publikum av millioner av Linux-brukere.

Snapcraft gjør at forfattere kan skyve programvareoppdateringer som installeres automatisk og rulles tilbake i tilfelle feil.

Sannsynligheten for at en feiloppdatering bryter en enhet eller forringer sluttbrukeropplevelsen, er som følge derav sterkt redusert. Hvis det oppdages et sikkerhetsproblem i bibliotekene som brukes av et program, blir apputgiveren varslet, slik at appen kan gjenoppbygges raskt med den medfølgende reparasjonen og trykkes ut.

pakker

Da applikasjonspakker kombinerer deres kjøretidstendigheter, jobber de uten modifikasjoner på alle store Linux-distribusjoner, så vel som å være tamper-bevis og lett begrenset.

Et snap kan ikke modifiseres eller modifiseres av en annen app, og tilgang til systemet utenom inneslutning må spesifiseres. Presisjonsdefinisjonen gir derfor enklere dokumentasjon for installasjon og administrasjon av applikasjoner.

Med tanke på de automatiske oppdateringene, som eliminerer en lang hale av utgivelser, utfører applikasjoner mer intuitivt for både utgiver og sluttbruker.

utgivelser

Snapcraft gir også ledere verktøyene for å organisere utgivelser i forskjellige utgivelseskvaliteter, eller kanaler. Et sett med verktøy kan brukes til å presse appoppdateringer fra automatiske CI-bygg, til QA, beta-testere og til slutt alle brukere.

Den visualiserer oppdateringer etter hvert som de flyter gjennom disse kanalene, og hjelper utviklere til å spore brukerbasevekst og oppbevaring. Kort sagt, de kan forenkle utviklerens rute og selskapets, for å engasjere seg med et stort antall Linux-brukere.

Effektivisering av en rute til markedet øker ikke bare utviklerens verdi, det åpner også nye inntektsførere i prosessen.

Software hardware harmoni

Eksplosjonen av IoT-produkter på markedet de siste årene har pitted produsenter mot hverandre i et løp til bunnen. Bedrifter risikerer å gå glipp av med mindre de skiller seg fra programvare.

Snaps gir en vei for å skape et økosystem av applikasjoner på toppen av maskinvareplattformen som gir forbedret funksjonalitet og nye inntektsmuligheter. Det er ikke lenger mulig å vurdere Internett-tilkoblet programvare som et ferdig produkt.

Vedlikehold av programvare må strekke seg til levetiden til et maskinvareprodukt for å være relevant og i verden av IoT, måles dette ofte i flere år.

Alt kommer til å maksimere verdien av enhver applikasjon, og snaps gjør det mulig for bedrifter å nå det største publikum med letthet og selvtillit. Mulighetene for å forbedre maskinvaren er også uendelige med snaps.

Digital signering

Ta for eksempel digital skilting. Den tradisjonelle bruken er begrenset til reklame - prosjektmeld en melding og la den være der.

Ved å operere på Linux og bruke snaps kan imidlertid signaturen forvandles til et multifunksjonsrom: integrering av den nyeste programvaren som gjør at AI og datainnsamling muliggjøres. skyve ut reklamemateriell skreddersydd til seerne; og sende sanntidsanalyser tilbake til virksomheten.

Som smartere produkter blir en del av IoT, vil snaps bli realisert som enabler av forretningsledende Linux adopsjon.

Støtte kostnader

Programmer publisert som snaps har vanligvis også lavere støtte kostnader. Det faktum at snaps automatisk oppdateres til nye versjoner, betyr at bedrifter kan være sikre på at alle brukerne er på den nyeste versjonen.

Tilbakestillingsfunksjoner gir i mellomtiden webkameraer, sikkerhetskameraer og andre tilkoblede enheter et ekstra lag med sikkerhet, dersom maskinvaren noen gang blir skadet gjennom programvaren.

Nylige høyprofilerte eksponeringer av Meltdown and Specter viser at det ikke er noen magiske kuler til sikkerhet. Responsen må være evnen til å holde systemene operative ettersom de beveger seg gjennom en strøm av oppdateringer.

Det er ikke lenger tilfelle at du kan skrive programvare en gang og forvente at den skal være sikker og feilfri for alltid. Programvare vil mislykkes, det er hvordan en raskt og omfattende virksomhet kan svare på den feilen som er nøkkelen.

Silver bullet utvikling

Det er en stor mulighet for bedrifter å omfavne ny teknologi og flytte sine produkter og tjenester fremover.

Åpen kilde og snaps er enkle løsninger, men de som gir innovatørene i en forretningsutvikler - verktøyene de trenger for å starte applikasjoner i selvtillit på verdens mest allsidige programvare.

Utviklere er ikke kompliserte - de vil ha støtte i mellomromene de opererer i. Store aktører i markedet, som Microsoft, Google og Amazon, bruker allerede snapfora for å lære av sine jevnaldrende og få mest mulig ut av dette voksende fellesskapet.

Bedrifter har alltid vært født av folkets geni; det er bare riktig at de neste inntektsmodellene kommer fra lederne i denne alderen - Linux-utvikleren.

Jamie Bennett, VD for Engineering, IoT & Devices at Canonical