Diego Laballós
Diego Laballós – 24/07/2019
I dag ved næsten alle, hvad en mobilapp er, og bruger dem dagligt. Whatsapp, Facebook, Instagram, Spotify, Gmail eller Youtube er klare eksempler herpå. Jeg vil vædde med, at du har mere end én af disse apps installeret på din mobiltelefon lige nu.
Men for at komme ind i mobilapp-branchen skal vi vide mere. Vi vil gerne oprette en app, ikke sandt? Vi har brug for at vide, hvad der ligger bag, og hvordan den er kommet til vores mobiltelefon. Kort sagt skal vi vide, hvordan mobilapplikationer fungerer fra start til slut.
Hvad er en mobilapplikation?
Hvad er en mobilapplikation?
En mobilapplikation er intet andet end et lille program, der installeres og kører på en mobilenhed.
Der findes mange typer mobile enheder i dag. Inden for denne kategori kan vi inkludere mobiler, tablets, smarte ure eller endda biler. I dette tilfælde vil vi dog primært fokusere på de to første: mobiler og tablets.
Jeg må dog sige, at definitionen ikke er helt korrekt. I virkeligheden installeres programmerne ikke på mobilenheden, men på det mobile styresystem. Som vi vil se, er dette meget vigtigt, men lad os nu holde os til det grundlæggende.
Hvad er et styresystem?
Et styresystem er et program, der kører en elektronisk enhed. Ja, som De kan se, vil definitionerne ikke være perfekte, omfattende og uberørte. Et styresystem er meget mere end det, men pointen her er at forstå hinanden.
Og uden et styresystem ville en mobiltelefon ikke fungere. Skærmen, mikrofonen, højttalerne, kameraet … alle komponenterne i en mobiltelefon ville ikke kunne bruges til noget som helst uden et operativsystem til at styre dem.
Den præcise funktion af operativsystemet er at styre alle disse chips, så de sammen gør noget, der giver mening, og holder op med bare at være chips.
Det sagt, må vi forstå, at når du installerer et program, installerer du det på operativsystemet. Det er som at tilføje endnu en del til det centrale program.
Er det virkelig vigtigt? Dette er supervigtigt for at forstå, hvordan udvikling af mobilapps fungerer.
Hvilke mobile styresystemer har vi i dag?
I dag har vi to store mobile styresystemer: Android og iOS. Der er ganske vist andre, men vi vil kun henvise til disse to, da de i øjeblikket har en markedsandel på mere end 99 %.
Android er Googles styresystem. Det er et åbent system, som gør det muligt for alle mobilproducenter at installere det på deres enheder. Det vil sige, at producenten er ansvarlig for at samle og designe de fysiske dele af enhederne, og de bruger Android-systemet til at få dem til at fungere.
De allerfleste mobiltelefoner på markedet fungerer med dette system. Producenter som Samsung, Huawei, BQ, Xiaomi, LG og Sony er gode eksempler.
For at forenkle det yderligere kan vi faktisk sige, at alle mobiltelefonproducenter bruger Android som styresystem. Alle undtagen én, Apple. Dette bringer os til, hvad iOS er.
iOS er Apples styresystem. I modsætning til Android bruges iOS kun på Apple-firmaets produkter. Kort sagt: iPhones og iPads.
Hvordan installeres mobilapplikationer?
Mobilapplikationer udvikles og offentliggøres via såkaldte app-shops. Navnet er selvfølgelig ikke noget mysterium 🙂
Derved kan brugerne få adgang til et uendeligt antal apps, der kan installeres med et enkelt tryk på en knap.
Hvert styresystem har sin egen app-shop. For Android har vi Google Play, og for iOS har vi App Store.
Da et billede siger mere end tusind ord, er her en gengivelse af det, vi lige har set. Vi har de enheder, der kører et styresystem, styresystemerne, der har deres app-shops, og endelig de apps, der er tilgængelige via disse shops.
Hvordan fungerer mobile app-shops?
Det primære formål med disse shops er at give brugerne adgang til et væld af apps til deres mobile enhed. Og det er i høj grad dem, der har gjort smartphones til en succes.
Et mobilstyresystem leveres forudinstalleret med en række apps. Uret, kalenderen og sms’er er blot programmer, som producenterne har installeret på forhånd.
Hvis en mobiltelefon kun skulle have disse programmer, ville den ikke være nær så nyttig, som den er i dag.
Producenterne af styresystemerne, som kort fortalt er Google og Apple, havde brug for en måde at gøre deres telefoner mere interessante og mere komplette på. Den måde, de fandt frem til det, var gennem app shops.
Disse app shops giver enhver person eller virksomhed mulighed for at udgive deres egne applikationer og gøre dem tilgængelige for millioner og atter millioner af mennesker, der bruger disse styresystemer. Det er netop sådan, at Facebook, Whatsapp, Instagram eller din banks app har fundet vej til din telefon.
Det er et gensidigt forhold, hvor begge parter har brug for hinanden. Producenten af styresystemet ønsker, at systemet skal være attraktivt og have et væld af muligheder for brugeren, og derfor har han brug for folk til at udvikle applikationer til systemet og udgive dem i butikkerne.
På den anden side har vi, som skaberne af en app, brug for brugere. Så vi udgiver vores app i deres butikker, så den automatisk er tilgængelig for millioner og atter millioner af mennesker.
Nu er vores mobiltelefoner mere komplette end nogensinde før takket være det væld af applikationer, som vi kan installere på vores enheder. Måske endda vigtigere end vores egen computer.
Tænk på
Jeg hedder Diego Laballós, og jeg udvikler mobilapplikationer til Android og iOS. Skal vi tale om, hvordan jeg kan hjælpe dig?
Lad os tale om min app
Hvad kan vi finde i mobilappshops?
Stores er intet andet end et appmarked. Man kan sammenligne det med et frugtmarked. Du kommer til markedet, og der er forskellige boder, hvor du kan købe ind. Du har flere stop, og hvert stop har forskellige produkter. Vi kan sige, at noget lignende sker i forbindelse med app-shops.
Stores har to hovedformål: at skabe opmærksomhed omkring nye apps og at lette installationen af apps.
Dertil kommer de med forslag og klassificeringer af applikationer, som kan være af interesse for os.
Shoppen vil tilbyde oplysninger om programmerne: titel, beskrivelse, skærmbilleder, videoer og brugeranmeldelser blandt andre oplysninger. Det vil også give os mulighed for at downloade applikationen med et enkelt tryk på en knap.
Hvor nyttige er butikkerne for app-magere?
Alle muligheder i verden! Hvis vi ønsker at lancere en applikation offentligt, skal vi oprette en konto i disse butikker og offentliggøre vores applikation.
Som vi allerede har diskuteret, har hvert styresystem sin egen app-shop. Så hvis vores app skal være tilgængelig for Android, skal vi oprette en udviklerkonto på Google Play og udgive vores app der.
Sådan er det også, hvis vi vil have vores app til iOS, skal vi oprette en udviklerkonto i AppStore og også udgive vores app.
Den konto, som vi skal oprette, er ikke en normal konto. Det er en udviklerkonto.
Den store forskel i forhold til en normal brugerkonto er, at vi vil få adgang til et kontrolpanel for udviklere. Begge butikker har deres eget dashboard for udviklere, men i sidste ende er de nøjagtig ens.
Dette er det dashboard, der gør det muligt for os at administrere vores tilstedeværelse i disse butikker. Som et hurtigt resumé er det her, vi registrerer en app, uploader den installerbare fil, angiver dens navn, beskrivelse, ikon, skærmbilleder… Kort sagt, alt det, som vi kan se fra andre applikationer fra brugerens synspunkt.
Ud over denne hovedfunktionalitet, der giver os mulighed for at udgive og opdatere vores applikation, har vi også en række sekundære funktioner, som er vigtige.
Eksempler på disse ekstraydelser, som vi kan finde, spænder fra adgang til app-statistikker, downloads, afinstallationer eller indtægter til den tekniske support, som vi kan tilbyde brugeren ved at besvare deres spørgsmål.
Jeg tror, at lige nu er den tidligere graf forældet, så lad os opdatere den, fordi vi har talt om nye begreber.
Slutning
Sammenfattende har vi for det første de mobile enheder, der er lavet af producenterne, redundant. Så har vi de styresystemer, der kører disse enheder, og som også har deres egne app-shops. Og endelig er det disse app-shops, der på den ene side gør det muligt for skaberne at udgive apps og på den anden side gør det muligt for andre brugere at finde og installere dem.
Jeg håber, at du nu har fået en bedre idé om, hvordan mobile apps fungerer 😉
Hvis du fandt denne artikel nyttig, kan du gøre den nyttig for andre ved at dele den på Facebook, LinkedIn eller Twitter.
Som altid, hvis du har spørgsmål eller forslag, er du velkommen til at kontakte mig, og jeg vil med glæde hjælpe dig.