Hoppa till innehållet
XSIS
En man med glasögon undersöker en enhet som lyser blått

Mjukvaruutveckling

Mobil, spatial datoranvändning och digitala tvillingar

Mobilappar som människor fortsätter använda, och digitala tvillingar som visar anläggningen eller staden som den körs

Varför mobil- och rumsliga projekt stannar

En mobilapp lever på någon annans enhet, under reglerna för två appbutiker, med ostadiga anslutningar och ett nytt operativsystem varje år. Att bygga en som människor fortsätter använda kräver mer än skärmar.

Anläggningar, hamnar, campus och städer producerar livedata som ligger i instrumentpaneler ingen kan föreställa sig. En digital tvilling gör datan till en 3D-modell som operatörerna kan se, testa och planera mot. Den fungerar bara om den är kopplad till de verkliga systemen bakom.

Vad som förändras för dig

  1. Appar som hålls aktuella

    Appar som släpps via båda butikerna och hålls uppdaterade med varje ny iOS- och Android-version och med din färdplan.

  2. Säkerhet för pengar och identitet

    Appar för bank, plånbok och betalningar utformade med säker nyckellagring, enhetsbindning och biometrisk inloggning från början.

  3. Beslut testade innan de fattas

    Digitala tvillingar och simuleringar där operatörerna repeterar förändringar, utbildar personal och ser effekten innan den når den verkliga anläggningen.

Vad vi levererar

  • Nativeappar för iOS och Android

    Appar i Swift och Kotlin när appen är beroende av enheten, som betalhårdvara, sensorer eller komplex media.

  • Plattformsoberoende appar

    En kodbas för iOS och Android i React Native eller Flutter, när delad kod är det bättre bytet för din app.

  • Mobila backendsystem och releaser

    Den inloggning, de aviseringar och de API:er appen behöver, plus butikslistningar, signering, granskningsunderlag och etappvisa utrullningar.

  • Offlineanvändning och säker synkronisering

    Krypterad lokal lagring och konfliktregler, så att fält- och driftsappar fortsätter fungera utan anslutning.

  • Industriella och urbana digitala tvillingar

    3D-modeller i realtid av anläggningar, byggnader, hamnar och stadsdelar i Unity, Unreal Engine eller NVIDIA Omniverse, matade med livedata från dina system.

  • Interaktiva system och utbildningssimuleringar

    Simuleringar för seriös träning, interaktiva system och spel, med backofficeverktyg för att hantera innehåll och användare.

Hur vi arbetar

  1. Kartlägg

    Vi kommer överens om användarna, kärnresorna eller scenarierna, plattformarna och de enheter eller datakällor som ingår.

  2. Välj angreppssätt

    Vi rekommenderar native eller plattformsoberoende, eller rätt 3D-motor, och redogör för avvägningarna i skrift.

  3. Prototypa på riktiga enheter

    Vi testar nyckelresorna eller en första scen på riktiga enheter och med verklig data före det fullständiga bygget.

  4. Bygg appen och dess backend tillsammans

    Vi levererar i iterationer som du kan installera och prova, med tjänsterna och datakopplingarna byggda vid sidan.

  5. Släpp och följ upp

    Vi hanterar signering, butiksgranskning och etappvis utrullning och följer kraschrapporter och användning noga.

  6. Underhåll

    Vi håller appen eller tvillingen aktuell med nya operativsystem, motorversioner och din färdplan.

Tekniker och standarder

Att nämna en produkt betyder inte att vi är partner med dess leverantör.

Språk
  • Swift
  • Kotlin
Mobil
  • SwiftUI
  • Jetpack Compose
  • React Native
  • Flutter

Så börjar du

En digital tvilling, en stor simulering eller ett nytt appkoncept börjar vanligen i Blueprint Studio. En app med tydlig specifikation går direkt till ett förslag.

Vad som händer härnäst

  1. Förberedande samtal

    En kostnadsfri förkonsultation online i 30 minuter: vi går igenom dina mål, system och begränsningar.

  2. Mognadsgenomgång

    I en kostnadsfri mognadsgenomgång på 48 timmar prövar en ledande arkitekt ditt projekt mot de sex kriterierna för Definition of Ready och rekommenderar det spår som passar.

  3. Val av spår

    Projekt med tydlig omfattning får ett bindande förslag inom 3 till 5 arbetsdagar. Projekt i konceptfasen börjar i Blueprint Studio. Ett system i drift som fallerar, är odokumenterat eller behöver integreras börjar med en diagnostik på 1 till 2 veckor. Blueprint Studio och diagnostiken har var sitt fasta pris som anges i förslaget.

  4. Leverans i fem steg

    Mobilisering, sprintar med livedemonstrationer, integration och härdning, acceptans och driftsättning, sedan förvaltade tjänster. Efter driftsättningen följer en garantitid, därefter valfri support och förvaltning.

Frågor och svar

Bör appen byggas native eller plattformsoberoende?

Nativeappar i Swift och Kotlin ger fullast åtkomst till enhetens funktioner. Plattformsoberoende appar i React Native eller Flutter delar det mesta av koden mellan iOS och Android, vilket sänker kostnaden för att bygga och ändra dem. Vi rekommenderar native när appen är starkt beroende av enheten och plattformsoberoende för de flesta affärs- och konsumentappar.

Hur säkras en bank- eller plånboksapp?

Vi håller nycklar och tokens i plattformens hårdvarustödda säkra lagring och använder certifikatpinning och biometrisk eller enhetsbunden inloggning. Varje känslig åtgärd kontrolleras på servern. Där risken kräver det upptäcker vi rotade eller jailbreakade enheter och manipulerade byggen, enligt OWASP Mobile Application Security.

Hanteras releaser i App Store och Google Play?

Ja. Vi förbereder listningarna, hanterar signering, skickar byggen för granskning och släpper i etapper, så att ett problem når få användare. Utvecklarkontona står i din organisations namn, och vi arbetar under dem med åtkomst som du beviljar och kan återkalla.

Vad är en digital tvilling, och när är det värt att bygga en?

En digital tvilling är en levande 3D-modell av en fysisk plats eller process, matad med data från dess sensorer och system. Den är värd att bygga när beslut om platsen är dyra att testa i verkligheten. Exempel är att ändra en produktionslinje, planera en hamn, driva en stadsdel i en smart stad eller utbilda personal för sällsynta händelser.

Vilka system kan en digital tvilling anslutas till?

De som beskriver den verkliga anläggningen: plattformar för industriell IoT och sensorer, fastighets- och anläggningssystem samt ERP- och underhållssystem. Vi kommer överens om datakällorna och hur ofta var och en uppdateras, så att tvillingen visar anläggningen som den är.

Kan appen fungera utan anslutning?

Ja, där resorna tillåter det. Vi lagrar datan användaren behöver på enheten, krypterad, och köar ändringarna tills anslutningen är tillbaka. Synkroniseringsregler avgör vad som händer när samma post ändrats på två ställen, och vi utformar reglerna tillsammans med dig.

Redo att bygga? Begär ett förslag.

Skicka dina krav eller din offertförfrågan. Våra arkitekter validerar dem och lämnar ett bindande förslag med fast omfattning.

Vad som händer härnäst

  1. Mognadsgenomgång

    I en kostnadsfri mognadsgenomgång på 48 timmar prövar en ledande arkitekt ditt projekt mot de sex kriterierna för Definition of Ready och rekommenderar det spår som passar.

  2. Bindande förslag

    Efter en arkitekturvalidering utan kostnad får du ett bindande förslag med fast omfattning inom 3 till 5 arbetsdagar: milstolpar, arkitektur, teamstruktur och SLA:er. Vi tecknar ett sekretessavtal (NDA) med dig på begäran, innan du delar dina krav.

  3. Mobilisering

    När du har skrivit på börjar våra utvecklingsteam Sprint 0 inom 5 till 10 arbetsdagar från avtalstecknandet.

  4. Leverans i fem steg

    Mobilisering, sprintar med livedemonstrationer, integration och härdning, acceptans och driftsättning, sedan förvaltade tjänster. Efter driftsättningen följer en garantitid, därefter valfri support och förvaltning.