Diego Laballós
Diego Laballós – 24/07/2019
Nu weet bijna iedereen wat een mobiele app is en gebruikt ze dagelijks. Whatsapp, Facebook, Instagram, Spotify, Gmail of Youtube zijn daar duidelijke voorbeelden van. Ik wed dat je meer dan een van deze apps op je mobiele telefoon geïnstalleerd hebt op dit moment.
Maar om in de mobiele app business te komen, moeten we meer weten. We willen een app maken, toch? Nou, we moeten weten wat er achter zit en hoe het op onze mobiele telefoon is gekomen. Kortom, we moeten weten hoe mobiele applicaties van begin tot eind werken.
Wat is een mobiele applicatie?
Een mobiele applicatie is niets meer dan een klein programma dat wordt geïnstalleerd en draait op een mobiel apparaat.
Er zijn tegenwoordig veel soorten mobiele apparaten. Binnen deze categorie kunnen we mobiele telefoons, tablets, slimme horloges of zelfs auto’s opnemen. In dit geval gaan we ons echter vooral richten op de eerste twee: mobiele telefoons en tablets.
Hoewel ik moet zeggen dat de definitie niet helemaal juist is. In werkelijkheid worden toepassingen niet op het mobiele toestel geïnstalleerd, maar op het mobiele besturingssysteem. Zoals we zullen zien is dit erg belangrijk, maar laten we ons voorlopig beperken tot de basis.
Wat is een besturingssysteem?
Een besturingssysteem is een programma waarop een elektronisch apparaat draait. Ja, zoals u kunt zien, zullen de definities niet perfect, uitgebreid en ongerept zijn. Een besturingssysteem is veel meer dan dat, maar het gaat er hier om dat we elkaar begrijpen.
Zonder een besturingssysteem zou een mobiele telefoon niet werken. Het scherm, de microfoon, de luidsprekers, de camera… alle onderdelen van een mobiele telefoon zouden helemaal niets doen zonder een besturingssysteem dat ze aanstuurt.
Precies de functie van het besturingssysteem is om al deze chips te beheren, zodat ze samen iets zinvols doen en ophouden slechts chips te zijn.
Dat gezegd hebbende, wat we moeten begrijpen is dat wanneer een applicatie wordt geïnstalleerd, het wordt geïnstalleerd in het besturingssysteem. Het is als het toevoegen van een ander stuk aan het kernprogramma.
Is dit echt belangrijk? Dit is super belangrijk om te begrijpen hoe mobiele app ontwikkeling werkt.
Welke mobiele besturingssystemen hebben we tegenwoordig?
Heden ten dage hebben we twee grote mobiele besturingssystemen: Android en iOS. Het is waar dat er nog andere zijn, maar we zullen het alleen over deze twee hebben, aangezien zij momenteel een marktaandeel van meer dan 99% hebben.
Android is het besturingssysteem van Google. Het is een open systeem, waardoor elke fabrikant van mobiele telefoons het op zijn toestellen kan installeren. Dat wil zeggen, de fabrikant is verantwoordelijk voor het assembleren en ontwerpen van de fysieke onderdelen van de toestellen en zij gebruiken het Android systeem om het te laten werken.
De overgrote meerderheid van de mobiele telefoons op de markt werken met dit systeem. Fabrikanten als Samsung, Huawei, BQ, Xiaomi, LG en Sony zijn goede voorbeelden.
In feite, om het verder te vereenvoudigen, zouden we kunnen zeggen dat alle fabrikanten van mobiele telefoons Android als hun besturingssysteem gebruiken. Allemaal behalve één, Apple. Dus dit brengt ons bij wat iOS is.
iOS is Apple’s besturingssysteem. In tegenstelling tot Android, wordt iOS alleen gebruikt op de producten van het bedrijf Apple. Kortom: iPhones en iPads.
Hoe worden mobiele applicaties geïnstalleerd?
Mobiele applicaties worden ontwikkeld en gepubliceerd via zogenaamde app shops. De naam is natuurlijk geen mysterie 🙂
Door hen hebben gebruikers toegang tot een eindeloos aantal apps die met een druk op de knop kunnen worden geïnstalleerd.
Elk besturingssysteem heeft zijn eigen app-winkel. In het geval van Android hebben we Google Play en voor iOS hebben we de App Store.
Zoals een beeld meer zegt dan duizend woorden, volgt hier een weergave van wat we zojuist hebben gezien. We hebben de apparaten die een besturingssysteem draaien, de besturingssystemen die hun app winkels hebben, en ten slotte de apps die beschikbaar zijn via de winkels.
Hoe werken mobiele app winkels?
Het belangrijkste doel van deze winkels is om gebruikers toegang te geven tot een veelheid van apps voor hun mobiele apparaat. En inderdaad, het succes van smartphones is grotendeels aan hen te danken.
Een mobiel besturingssysteem wordt geleverd met een aantal vooraf geïnstalleerde apps. De klok, de kalender en het versturen van SMS zijn gewoon applicaties die door de fabrikanten zijn voorgeïnstalleerd.
Als een mobiele telefoon alleen deze applicaties zou hebben, zou hij lang niet zo nuttig zijn als hij nu is.
De fabrikanten van de besturingssystemen, die kort samengevat Google en Apple zijn, hadden een manier nodig om hun telefoons interessanter, completer te maken. De manier die zij vonden was deze, via app shops.
Deze app shops staan iedere persoon of bedrijf toe hun eigen applicaties te publiceren en ze beschikbaar te stellen aan miljoenen en miljoenen mensen die deze besturingssystemen gebruiken. Dit is precies hoe Facebook, Whatsapp, Instagram of de app van je bank zijn weg naar je telefoon heeft gevonden.
Het is een wederkerige relatie waarbij beiden elkaar nodig hebben. De fabrikant van het besturingssysteem wil dat zijn systeem aantrekkelijk is en een veelheid aan mogelijkheden biedt voor de gebruiker, en daarvoor heeft hij mensen nodig die toepassingen ontwikkelen voor zijn systeem en deze publiceren in de winkels.
Aan de andere kant hebben wij, als makers van een app, gebruikers nodig. Dus publiceren we onze app in hun winkels, zodat hij automatisch beschikbaar is voor miljoenen en miljoenen mensen.
Nu, dankzij de overvloed aan applicaties die we op onze apparaten kunnen installeren, zijn onze mobiele telefoons completer dan ooit. Misschien nog wel belangrijker dan onze eigen computer.
Denken aan
Ik ben Diego Laballós en ik ontwikkel mobiele applicaties voor Android en iOS.Zullen we het hebben over hoe ik je kan helpen?
Laten we het hebben over mijn app
Wat kunnen we vinden in de mobiele app winkels?
De winkels zijn niets meer dan een app markt. Je zou het kunnen vergelijken met een fruitmarkt. Je komt naar de markt en je hebt verschillende kraampjes waar je kunt kopen. Je hebt verschillende haltes en elke halte heeft verschillende producten. Je zou kunnen zeggen dat iets soortgelijks gebeurt in het geval van app-winkels.
Winkels hebben twee hoofddoelen: bekendheid geven aan nieuwe apps en de installatie van apps vergemakkelijken.
Daartoe geven zij suggesties en rangschikkingen van toepassingen die voor ons van belang kunnen zijn.
De winkel zal details van de toepassingen aanbieden: titel, beschrijving, screenshots, video’s en gebruikersbeoordelingen naast andere details. Het laat ons ook de applicatie downloaden met een druk op de knop.
Hoe nuttig zijn de winkels voor app makers?
Al het gebruik in de wereld! Als we een applicatie publiekelijk willen lanceren, zullen we een account in deze winkels moeten aanmaken en onze applicatie publiceren.
Zoals we al besproken hebben, heeft elk besturingssysteem zijn eigen app shop. Dus als we willen dat onze app beschikbaar is voor Android, moeten we een ontwikkelaarsaccount aanmaken op Google Play en onze app daar publiceren.
Ook als we onze app beschikbaar willen maken voor iOS, moeten we een ontwikkelaarsaccount aanmaken in AppStore en onze app publiceren.
Het account dat we moeten aanmaken is geen gewoon account. Het is een ontwikkelaars account.
Het grote verschil met een gewone gebruikersaccount is dat we toegang krijgen tot een ontwikkelaars configuratiescherm. Beide winkels hebben hun eigen ontwikkelaarsdashboard, maar uiteindelijk zijn ze precies hetzelfde.
Dit is het dashboard waarmee we onze aanwezigheid in deze winkels kunnen beheren. Als een korte samenvatting, dit is waar we een app zullen registreren, het installeerbare bestand uploaden, zijn naam, beschrijving, pictogram, screenshots aangeven… Kortom, alles wat we kunnen zien van andere toepassingen vanuit het oogpunt van de gebruiker.
Naast deze hoofdfunctionaliteit waarmee we onze toepassing kunnen publiceren en bijwerken, hebben we ook een reeks secundaire functies die van belang zijn.
Enkele voorbeelden van deze extra’s die we kunnen vinden variëren van toegang tot app statistieken, downloads, uninstallations of inkomsten, tot de technische ondersteuning die we de gebruiker kunnen bieden door het beantwoorden van hun meningen.
Ik denk dat de vorige grafiek op dit moment verouderd is, dus laten we hem bijwerken, want we hebben het over nieuwe concepten gehad.
Conclusie
Samenvattend hebben we eerst de mobiele apparaten die door de fabrikanten worden gemaakt, redundant. Dan zijn er de besturingssystemen waarop deze apparaten draaien en die ook hun eigen app-winkels hebben. En tot slot zijn het deze app shops die enerzijds de makers in staat stellen apps te publiceren en anderzijds andere gebruikers in staat stellen ze te vinden en te installeren.
Ik hoop dat je nu een beter beeld hebt van hoe mobiele apps werken 😉
Als je dit artikel nuttig vond, kun je het ook voor andere mensen nuttig maken door het te delen op Facebook, LinkedIn of Twitter.
Zoals altijd, als u vragen of suggesties heeft, neem dan contact met me op en ik zal u graag helpen.