Apps og innovation
Innovation ændrer verden. Nogle gange sker der store ændringer, andre gange små. Innovation er, når vi udvikler noget nyt, der kan være med til at løse vores udfordringer.
En god ide: smartphonen
Uanset hvem der fik idéen til en smartphone, så viste det sig at være en god idé. For bare 15 år siden var det almindeligt, at en computer var en stor maskine, der var placeret fast under skrivebordet. Nu er computeren flyttet ned i vores lomme, og vi har den med alle steder.
Vidste du, at ...
app er en forkortelse af software application? På dansk betyder det et program. Gennem apps er smartphonen altså hjem for en masse gode idéer.
I dag er der mere internettrafik på smartphones alene, end der er på bærbare og stationære computere tilsammen. Der bliver lige nu (2014) downloadet en app ca. 75.000.000.000 (75 mia.) gange om året. Hver eneste app er en ekstra egenskab, som bliver lagt oven i det, som en smartphone allerede kan.
Hvad laver en app så?
En smartphone med apps fungerer ligesom dig. Du har sanser, som opfanger data fra verden – synsindtryk, lyde, lugte osv. – og sender dem til din hjerne, som bearbejder dem. Din hjerne fortæller dig så, hvad du skal gøre, hvorefter du handler. Fx lader du være med at gå ind i en lygtepæl, hvis du ellers har set den og ikke kigger ned i din smartphone.
En smartphone kan – ligesom dig – høre (mikrofon), se (kamera), tale (højttaler) og føle (touchskærm). Den ved også, hvad vej den vender (gyro), og hvor i verden den er (GPS, wifi, bluetooth). Den kan tænke, hvis man fortæller den, hvilke regler den skal tænke efter. Den kan også vise resultatet – til dig eller andre.
Tre grundelementer
En app består af tre elementer: input af data, beregning og visning af resultater:
Data
Data er de informationer, som appen bruger til at regne på. En app kan skaffe data via smartphonens indbyggede sensorer eller via nettet fra store databaser. Data kan også ligge i appen fra start eller komme direkte fra brugeren. Sådan er det fx i Sigdetvidere-appen.
Beregning
En app bestemmer de regler, der skal omsætte data til resultater. Reglerne skal være helt logiske og ikke overlade noget til tilfældigheder. Computere kan ikke tænke selv.
Hvis en app skal fortælle, om man skal tage regntøj på, skal det først defineres, hvor meget regn der skal til, før man skal bruge regntøj. Fx kunne reglen være følgende:
Hvis regndråberne laver 10 cm eller større ringe i vandpytterne, så skal der bruges en regnfrakke.
Hvis regndråberne laver 9,9 cm eller mindre ringe i vandpytterne, så skal der ikke bruges regnfrakke.
Visning
Det skal være let at forstå resultatet. Det er derfor afgørende at vise det, så der ikke er noget at tage fejl af. Også selvom det, som egentlig sker inde i appen, er ret kompliceret. Det vigtigste er at gøre det simpelt og let, så du kan tage den rigtige beslutning.
Regnfrakke eller ej?