De argumenten voor mobiele ontwikkeling

App vs mobiel web
Al enkele jaren lees en debatteer ik over de waarde voor een softwareontwikkelaar of een bedrijf om in mobiele ontwikkeling te stappen.
Ik heb het niet over mobile first en zo. Laten we zeggen dat je een bedrijf bent dat een product of dienst heeft die al goed is ingeburgerd op het web. Je hebt klanten die je platform met succes gebruiken en je hebt een goed geolied webontwikkelteam waar iedereen op één lijn zit, technologisch gezien.
Bam! Hier komt het mobiele tijdperk! Moet je op de trein stappen of niet?
Voor het ongetrainde oog is dit misschien een no-brainer: Natuurlijk moet je in mobiele ontwikkeling stappen! Mobiel is de trend! Het is waar alles nu gebeurt! Wil je daar niet bij zijn? Nou, er is meer aan de hand dan je denkt. Er zijn verschillende manieren om erbij te zijn en er zijn enkele goede argumenten tegen het ontwikkelen van een mobiele app.
Zoals ik het zie, is het in een scenario als dit bijna noodzakelijk om een mobiele app te ontwikkelen.

Stand van zaken

Laten we dus het vorige voorbeeld weer oppakken en aannemen dat dit bedrijf een online dienst verkoopt waarvan het logisch is dat hij beschikbaar is op mobiele apparaten. Ze hebben twee opties:

  • Een mobiele app bouwen. Dan moeten ze er een bouwen voor iOS en een voor Android als ze het grootste deel van de markt voor mobiele platforms willen bestrijken.
  • Verwacht dat gebruikers de webapp blijven gebruiken op mobiele apparaten. Dan moeten ze ervoor zorgen dat deze web-app zich naadloos aanpast aan verschillende mobiele apparaten.

De Inspanning

Mobiele vs. desktop gebruikersAls je ooit software hebt ontwikkeld, weet je dat dat duur is. Een goed en degelijk stuk software vereist hard werk, deskundige ontwikkelaars en multidisciplinaire teams. Nadat dat stuk software klaar is moet je het onderhouden en ervoor zorgen dat het goed draait. Dat kost allemaal geld. De stap naar mobiele ontwikkeling betekent dat dit bedrijf zijn ontwikkelingsteam moet upgraden door ten minste één iOS-ontwikkelaar en één Android-ontwikkelaar in dienst te nemen of zijn huidige ontwikkelingsteam op te leiden zodat ze zelf iOS- en Android-apps kunnen ontwikkelen. Hoe dan ook het wordt duur..
Aan de andere kant zou dit bedrijf gewoon zijn bestaande web app kunnen aanpassen om volledig responsiefwerk dat perfect kon worden gedaan door het bestaande ontwikkelingsteam. Dan kunnen klanten gewoon de gebruikelijke app blijven gebruiken via de browsers van hun mobiele apparaten.
Er zijn nog andere argumenten ten gunste van de web app. Met mobiele apps is het moeilijker om de barrière van ontdekbaarheid te doorbreken.... Iets nieuws ontdekken op het web is in feite gemakkelijker omdat je alleen maar links hoeft te volgen. Je hoeft niets te installeren om te zien of het je interesseert of aan je behoeften voldoet. De installatie van een app is misschien niet moeilijk of omslachtig, maar het is een barrière die moet worden overwonnen om de software uit te proberen. Het voelt als een te grote verplichting aan iets waarvan je nog niet weet of het bij je past.
Temeer omdat deze mobiele app concurreren voor het onroerend goed van uw apparaat. Alsof het nog niet moeilijk genoeg is om op uw markt te concurreren met andere soortgelijke bedrijven, moet u nu ook nog eens concurreren met Facebook, Twitter, Instagram en anderen voor onroerend goed op mobiele apparaten. Er is een grens aan hoeveel apps gebruikers op hun telefoon hebben. Op een standaard Android-toestel heb je waarschijnlijk voor twee schermen apps als je het uit de doos haalt. Er is een grens aan hoeveel apps een gebruiker nog zal installeren voordat hij andere begint te verwijderen. Uw app kan maar beter de moeite waard zijn.

De moeite waard

App vs mobiel gebruikOk dus ik ga akkoord, in dit scenario, het is duur om native mobiele apps te ontwikkelen. Maar een web-app volledig responsief maken is niet het enige alternatief. Dit bedrijf kan nog steeds de expertise van zijn ontwikkelingsteam benutten en een hybride of een JavaScript native mobiele app ontwikkelen, een mobiele app die wordt ontwikkeld met behulp van webtechnologieën zoals HTML, CSS en JavaScript.
Als je een webontwikkelaar bent en je hebt ooit geprobeerd om een volledig responsief website, weet je hoe dat gemakkelijk een nachtmerrie kan worden. Ook moet je gebruik maken van gangbare mobiele paradigma's zoals veeg voor meer opties of trekken om te verversen. Mensen zijn al gewend aan deze gedragingen op de mobiele apps die ze al gebruiken. Waarom denk je dat er zoveel gevallen zijn waarbij er een site is voor de desktop en een andere voor het mobiele apparaat? Heeft u nooit gemerkt dat u naar een ander adres wordt doorverwezen (zoiets als http://m.yadayadayada.com of http://mobile.yadayadayada.com) wanneer u een website op uw mobiele apparaat opent, die u gewoonlijk op de desktop opent op http://yadayadayada.com? Dus als je toch met twee verschillende webapps gaat werken, waarom maak je dan geen goede mobiele app?
Wat betreft de barrière van de vindbaarheid doorbrekenis het niet zo lineair. Het is wat moeilijker, de app moeten installeren is in feite een barrière. Maar app stores worden elke dag beter met mechanismen zoals demonstratievideo's en screenshots, gerelateerde apps, aanbevelingen, beoordelingen, enz. Dit zijn dingen die een gebruiker niet heeft als hij op het web surft. Er zijn voor- en nadelen aan elke kant van deze barricade.
Vechten voor onroerend goed op het mobiele apparaat is zeker de grootste uitdaging. Het is zelfs een oneerlijke. Maar het mag een bedrijf er niet van weerhouden de moeite te nemen. U moet ernaar streven een app te maken die zo klein mogelijk en intelligent is in het gebruik van middelen. En als uw dienst echt belangrijk is voor uw klanten, zullen ze ruimte maken op hun toestellen.

Maar wacht, er is meer

App vs mobiel webEr zijn nog twee redenen waarom ik denk dat het ontwikkelen van een mobiele app moet worden overwogen.
Van een marketing oogpunt mag men de kracht van aanwezigheid in de Apple App Store en de Google Play Store niet veronachtzamen. Als u in geen van beide winkels aanwezig bent, bent u dan echt in het mobiele tijdperk?
Mensen surfen tegenwoordig anders op het web. Ze gebruiken het meer op hun mobiele apparaten dan op de desktop, en met de komst van IoT zal dit gebruikspatroon alleen maar groter worden. Mensen zoeken op Facebook, Twitter, Instagram en soortgelijke sociale netwerken naar algemene inhoud en entertainment. Ze zoeken YouTube voor video en Spotify of Apple Music voor audio. Zelden openen ze Safari of Google Chrome op hun mobiele apparaten. Ik kijk hiernaar en kan me niet aan de indruk onttrekken dat deze apps gespecialiseerde browsers voor het internet zijn, gericht op het leveren van specifieke soorten inhoud en specifieke soorten diensten.
Op mobiel, de browser voor algemene doeleinden kan stervende zijn. We moeten ons er allemaal op voorbereiden.
Inhoudelijk gebruik
 

David Santos

Software Engineer bij Polarising / Big on technology helping and supporting people's lives.

Profiel auteur

Laat een reactie achter

Je e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *