Diego Laballós

Diego Laballós – 24/07/2019

till nyhetsbrevet!

Jag kommer helt enkelt att hålla dig uppdaterad en gång i månaden via e-post med artiklar eller nyheter av intresse relaterade till världen av mobila applikationer. Ingen spam!

Nuförtiden vet nästan alla vad en mobilapp är och använder dem dagligen. Whatsapp, Facebook, Instagram, Spotify, Gmail och Youtube är tydliga exempel på detta. Jag slår vad om att du har mer än en av dessa appar installerade på din mobiltelefon just nu.

För att komma in i mobilappbranschen måste vi dock veta mer. Vi vill skapa en app, eller hur? Vi behöver veta vad som ligger bakom den och hur den hamnade på vår mobiltelefon. Kort sagt måste vi veta hur mobilapplikationer fungerar från början till slut.

Vad är en mobilapplikation?

En mobilapplikation är inget annat än ett litet program som installeras och körs på en mobil enhet.

Det finns många typer av mobila enheter idag. Inom denna kategori kan vi inkludera mobiler, surfplattor, smarta klockor och till och med bilar. I det här fallet kommer vi dock att fokusera på de två första: mobiler och surfplattor.

Jag måste dock säga att definitionen inte är helt korrekt. I verkligheten installeras programmen inte på den mobila enheten, utan på det mobila operativsystemet. Som vi kommer att se är detta mycket viktigt, men låt oss hålla oss till grunderna.

Vad är ett operativsystem?

Ett operativsystem är ett program som kör en elektronisk enhet. Ja, som ni kan se kommer definitionerna inte att vara perfekta, omfattande och orörda. Ett operativsystem är mycket mer än så, men poängen här är att förstå varandra.

En mobiltelefon skulle inte fungera utan operativsystem. Skärmen, mikrofonen, högtalarna, kameran… alla komponenter i en mobiltelefon skulle inte göra någonting utan ett operativsystem som styr dem.

Den exakta uppgiften för operativsystemet är att hantera alla dessa chips så att de tillsammans gör något vettigt och slutar att bara vara chips.

Detta sagt, vad vi måste förstå är att när du installerar ett program installerar du det på operativsystemet. Det är som att lägga till ytterligare en del till kärnprogrammet.

Är detta verkligen viktigt? Detta är superviktigt för att förstå hur utvecklingen av mobilappar fungerar.

Vilka mobila operativsystem finns det idag?

I dag finns det två stora mobila operativsystem: Android och iOS. Det finns visserligen fler, men vi kommer bara att nämna dessa två eftersom de för närvarande har en marknadsandel på mer än 99 %.

Källa: https://www.statista.com/statistics/266136/global-market-share-held-by-smartphone-operating-systems/

Android är Googles operativsystem. Det är ett öppet system som gör det möjligt för alla mobiltillverkare att installera det på sina enheter. Det innebär att tillverkaren ansvarar för att montera och utforma de fysiska delarna av enheterna och använder Android-systemet för att få dem att fungera.

De allra flesta mobiltelefoner på marknaden fungerar med detta system. Tillverkare som Samsung, Huawei, BQ, Xiaomi, LG och Sony är goda exempel.

För att förenkla ytterligare kan vi säga att alla mobiltelefontillverkare använder Android som operativsystem. Alla utom en, Apple. Detta leder oss till vad iOS är.

iOS är Apples operativsystem. Till skillnad från Android används iOS endast på Apple-företagets produkter. Kort sagt: iPhones och iPads.

Hur installeras mobilapplikationer?

Mobilapplikationer utvecklas och publiceras via så kallade appbutiker. Namnet är förstås inget mysterium 🙂

Därigenom får användarna tillgång till ett oändligt antal appar som kan installeras med en knapptryckning.

Varje operativsystem har sin egen appbutik. För Android har vi Google Play och för iOS har vi App Store.

En bild säger mer än tusen ord, så här är en bild av vad vi just har sett. Vi har enheterna som kör ett operativsystem, operativsystemen som har sina appbutiker och slutligen apparna som är tillgängliga via butikerna.

Hur fungerar mobilappbutiker?

Huvudsyftet med dessa butiker är att ge användarna tillgång till ett stort antal appar för sina mobila enheter. Och det är faktiskt till stor del tack vare dem som smartphones har blivit så framgångsrika.

Ett mobiloperativsystem levereras förinstallerat med ett antal appar. Klockan, kalendern och att skicka SMS är bara program som tillverkarna har installerat i förväg.

Om en mobiltelefon skulle begränsas till att bara ha dessa program skulle den inte vara lika användbar som den är i dag.

Företagen som tillverkar operativsystemen, som i korthet är Google och Apple, behövde ett sätt att göra sina telefoner intressantare och mer kompletta. Det sätt de hittade var genom appbutiker.

Dessa appbutiker gör det möjligt för vem som helst att publicera sina egna applikationer och göra dem tillgängliga för miljontals och åter miljontals människor som använder dessa operativsystem. Det är precis så som Facebook, Whatsapp, Instagram eller bankens app har hittat till din telefon.

Det är en ömsesidig relation där båda behöver varandra. Tillverkaren av operativsystemet vill att systemet ska vara attraktivt och ha en mängd olika alternativ för användaren, och för det behövs det människor som utvecklar applikationer för systemet och publicerar dem i butikerna.

Å andra sidan behöver vi, som skapar en app, användare. Så vi publicerar vår app i deras butiker så att den automatiskt blir tillgänglig för miljoner och åter miljoner människor.

Nu är våra mobiltelefoner mer kompletta än någonsin, tack vare den uppsjö av applikationer som vi kan installera på våra enheter. Kanske till och med viktigare än vår egen dator.

Tanke om

Jag heter Diego Laballós och jag utvecklar mobilapplikationer för Android och iOS. Ska vi prata om hur jag kan hjälpa dig?

Låt oss prata om min app

Vad kan vi hitta i butikerna för mobilapplikationer?

Storna är inget annat än en appmarknad. Man kan jämföra det med en fruktmarknad. Du kommer till marknaden och det finns olika stånd där du kan handla. Du har flera hållplatser och varje hållplats har olika produkter. Man kan säga att något liknande händer med appbutiker.

Appbutiker har två huvudsyften: att öka medvetenheten om nya appar och att underlätta installationen av appar.

För att göra detta erbjuder de förslag och rankningar av tillämpningar som kan vara av intresse för oss.

Shoppen kommer att erbjuda information om programmen: titel, beskrivning, skärmdumpar, videor och användarrecensioner bland annat. Vi kan också ladda ner applikationen genom att trycka på en knapp.

Hur användbara är butikerna för apputvecklare?

Samt nytta i hela världen! Om vi vill lansera en applikation offentligt måste vi skapa ett konto i dessa butiker och publicera vår applikation.

Som vi redan har diskuterat har varje operativsystem sin egen appbutik. Om vi vill att vår app ska vara tillgänglig för Android måste vi skapa ett utvecklarkonto på Google Play och publicera vår app där.

Om vi vill att vår app ska vara tillgänglig för iOS måste vi skapa ett utvecklarkonto på AppStore och publicera vår app.

Kontot som vi måste skapa är inte ett vanligt konto. Det är ett utvecklarkonto.

Den stora skillnaden mot ett vanligt användarkonto är att vi får tillgång till en kontrollpanel för utvecklare. Båda butikerna har sin egen instrumentpanel för utvecklare, men i slutändan är de exakt likadana.

Detta är instrumentpanelen som gör det möjligt för oss att hantera vår närvaro i dessa butiker. I korthet är det här vi registrerar en app, laddar upp den installerbara filen, anger dess namn, beskrivning, ikon, skärmdumpar… Kort sagt, allt som vi kan se från andra applikationer ur användarens synvinkel.

Inom den här huvudfunktionaliteten, som gör att vi kan publicera och uppdatera vår applikation, har vi också en rad sekundära funktioner som är viktiga.

Exempel på dessa extrafunktioner som vi kan hitta är tillgång till appstatistik, nedladdningar, avinstallationer eller intäkter, till den tekniska support som vi kan erbjuda användaren genom att svara på deras åsikter.

Jag tror att det tidigare diagrammet är föråldrat, så låt oss uppdatera det eftersom vi har talat om nya begrepp.

Slutsats

Sammanfattningsvis har vi för det första de mobila enheterna som tillverkas av tillverkarna, redundant. Sedan har vi operativsystemen som styr dessa enheter och som också har sina egna appbutiker. Och slutligen är det appbutikerna som å ena sidan gör det möjligt för skaparna att publicera appar och å andra sidan gör det möjligt för andra användare att hitta och installera dem.

Jag hoppas att du nu har en bättre uppfattning om hur mobilappar fungerar 😉

Om du tyckte att den här artikeln var användbar kan du göra den användbar för andra genom att dela den på Facebook, LinkedIn eller Twitter.

Som alltid, om du har några frågor eller förslag, vänligen kontakta mig så hjälper jag dig gärna.