- 08 mei 2018

3 hosting tips voor app ontwikkelaars

We leven in een mobiele wereld waarin iedereen continu verbonden is. We verwachten dat informatie direct te vinden en te delen is. Dit heeft zich ook geuit in de enorme opkomst van apps in de afgelopen jaren. Volgens cijfers van App Annie werden in het vierde kwartaal van 2017 bijna 27 miljard apps gedownload uit de app store en de Android store . Dit is een groei van 7% ten opzichte van het laatste kwartaal van 2016. Wereldwijd werd er tijdens hetzelfde kwartaal ook voor meer dan 17 miljard uitgegeven aan Android apps en Apple Apps. Een toename van 20% ten opzichte van het voorgaande jaar.

Apps zijn nog altijd booming business en dit zal voorlopig ook zo blijven. Applicaties bestaan er in allerlei soorten en maten, van gezondheid en fitness apps tot productiviteit apps. Er zijn applicaties voor persoonlijk gebruik als ook voor de zakelijke markt en dit biedt veel kansen aan applicatieontwikkelaars. Tegenwoordig zoeken we voor alles een app. Of je een bestaande applicatie wilt verbeteren of een kans ziet voor een nieuwe app, in deze blog geven we 3 handige tips voor applicatie ontwikkelaars op het gebied van hosting.

1. Het draait om de gebruikerservaring

De eerste indruk telt. Je kunt een hele mooie app bouwen maar als niemand er gebruik van maakt, dan is het een gemiste kans. Of je nu een zakelijke applicatie bouwt of een game, uiteindelijk draait jouw applicatie altijd om de gebruiker. Zorg er dus voor dat je de gebruiker centraal zet zodat je de beste ervaring biedt. Let bijvoorbeeld op een mooie maar vooral logische user interface (UI) en zorg voor een intuïtieve navigatie binnen de app.

Responstijd en uptime

Uiteraard speelt responstijd ook een belangrijke rol bij de gebruikerservaring van een applicatie. Niemand wil gebruik maken van een app waarbij het enorm lang duurt voordat bijvoorbeeld gegevens geladen zijn. Het garanderen van een snelle app is van verschillende factoren afhankelijk. Dit begint uiteraard al bij de bouw van de applicatie: is de code bijvoorbeeld logisch en efficiënt opgebouwd of worden er bij ieder verzoek ook allerlei andere onnodige taken uitgevoerd. Daarnaast speelt de infrastructuur een belangrijke rol. Je kunt de meest efficiënte applicatie bouwen, maar als de laadtijden hoog zijn door een langzame serverresponstijd zal de applicatie nog steeds een slechte ervaring opleveren. Kijk daarom bij de keuze van een hostingpartij naar zaken als gegarandeerde uptime en de bereikbaarheid van de technische klantenservice bij eventuele problemen.

“Dankzij het specialisme van Yourhosting en hun VPS-oplossingen zijn wij verzekerd van maximale snelheid, gebruiksgemak en kwaliteit”People Inc. (HRM Software)

Klaar voor de toekomst

Daarnaast moet je voor een optimale gebruikerservaring ook rekening houden met de toekomst. Je app draait misschien nu nog prima als slechts een handvol mensen er gebruik van maken. Maar wat als duizenden mensen tegelijkertijd gebruik gaan maken van een app, wat voor impact heeft dit op de performance? Heeft de hostingpartij daarnaast ook nagedacht over een disaster recovery plan, zodat de server waar jouw app op staat in het geval van noodgevallen snel weer beschikbaar is voor gebruikers. Kies daarom voor een hostingpartij die met jou mee kan groeien en eventuele piekbelastingen en noodsituaties goed kan opvangen. Een kwalitatieve hostingpartij die ervaring heeft met het hosten van applicaties weet wat de valkuilen zijn en kan jou daarop attenderen.

2. Zet security en privacy op je prioriteitenlijst

De digitalisering van onze samenleving heeft veel voordelen opgeleverd maar ook een aantal nadelen. Vooral op het gebied van privacy en cybercriminaliteit. Waar je vroeger moest inbreken in een kantoor om een archiefkast te openen, staan gevoelige gegevens nu op servers die verbonden zijn aan het internet. Data is het nieuwe goud en als ontwikkelaar van een applicatie met persoonsgegevens kun je helaas al snel een doelwit worden voor een hacker.

Slechte publiciteit en boetes

Een datalek kan uiteraard leiden tot slechte publiciteit maar ook tot boetes en rechtszaken. Sinds 1 januari 2016 zijn bedrijven al verplicht om datalekken te melden bij de Autoriteit Persoonsgegevens. Hierbij moeten ze ook aan kunnen tonen dat ze zorgvuldig zijn omgegaan met security. Vanaf 25 mei 2018 wordt de nieuwe Europese wet op de bescherming van persoonsgegevens van kracht: De General Data Protection Regulation (GDPR) of Algemene Verordening Gegevensbescherming (AVG). Deze wetgeving stelt nog strengere eisen aan privacy en daarmee ook aan beveiliging. Sla jij persoonsgegevens op van inwoners van de EU? Dan is de AVG ook van toepassing op jou.

Strengere regels rondom persoonsgegevens

Persoonsgegevens bestaan volgens deze nieuwe wet uit alle informatie die direct of indirect te herleiden zijn tot een persoon, bijvoorbeeld een IP-adres, geboortedatum of een telefoonnummer. Na de introductie van deze wet is het bijvoorbeeld niet meer toegestaan om persoonsgegevens binnen je app te verzamelen zonder doel. Je moet aan kunnen tonen dat ze noodzakelijk zijn voor het gebruik van je app.

Volgens het Privacy by Default en Privacy by Design principe krijgt de privacy van jouw gebruikers altijd de hoogste prioriteit. Als je minder gegevens verzamelt, is er namelijk ook minder te stelen door hackers. Daarnaast introduceert de GDPR ook strengere regels op het gebied van bewaartermijnen, het vragen van toestemming voor gegevensverwerking en krijgen mensen het recht om vergeten te worden.

De meeste applicatie ontwikkelaars hebben daarnaast geen eigen servers in beheer en besteden dit uit aan een hostingpartij. In dat geval is het bij de selectie van een hostingpartij uiteraard belangrijk om te kijken of deze partij wel voldoet aan de strengere eisen van de AVG/GDPR. Maakt jouw hostingpartij bijvoorbeeld back-ups van jouw app, dan is een bewerkersovereenkomst verplicht.

Uiteindelijk is alles te hacken

Privacy en security zouden dus op het prioriteitenlijstje moeten staan van app ontwikkelaars, maar waar begin je met een goede beveiliging? Realiseer je als eerste dat uiteindelijk alles te hacken is. Ook jouw app is kwetsbaar, je kunt er alleen wel voor zorgen dat het hacken van jouw applicatie veel tijd kost. Hackers maken namelijk altijd een afweging tussen kosten en baten. Door het ze zo moeilijk mogelijk te maken wordt het voor hackers minder aantrekkelijk om zich te focussen op jouw app ten opzichte van makkelijkere doelwitten.

Zorg er bijvoorbeeld voor dat eventuele lekken in je eigen applicatie zo snel mogelijk worden gedicht. Maak daarnaast gebruik van basisprincipes als sterke wachtwoorden, two-factor authenticatie en uiteraard een SSL certificaat om gegevens versleuteld te versturen. Als je echter veel aandacht besteedt aan de kwetsbaarheden van je eigen app, maar niet kijkt naar de onderliggende hostinginfrastructuur, dan ben je nog steeds een makkelijk doelwit voor cybercriminelen.

Antivirus, firewalls en encryptie?

Je hostingpartij speelt ook een grote rol bij de beveiliging van jouw app en je bent zo sterk als je zwakste schakel. Beveiligingspatches van servers dienen bijvoorbeeld zo snel mogelijk geüpdatet worden. Dit klinkt logisch maar dit is niet altijd het geval bij iedere partij. Daarnaast is het bij de keuze van een hostingpartij ook goed om te kijken naar het gebruik van antivirus, firewalls en encryptietechnologieën. Wat wordt er daarnaast ondernomen tegen eventuele DDoS-aanvallen? Worden er regelmatig back-ups gemaakt? Het is in ieder geval belangrijk dat je erop kunt vertrouwen dat beveiliging en privacy veel aandacht en prioriteit krijgen. Uiteindelijk gaat het om de reputatie van jouw app of bedrijf, durf daarom kritische vragen te stellen over het beveiligingsbeleid van je hostingpartij.

3. Registreer jouw .app-domeinnaam

Goed nieuws voor applicatie ontwikkelaars! Vanaf 8 mei 2018 is een nieuwe domeinnaamextensie beschikbaar: .app. Dankzij dit nieuwe domein zien potentiële gebruikers meteen wat jij te bieden hebt en dit topleveldomein is daarmee uitermate geschikt voor applicatie ontwikkelaars. Als apps je core business zijn, kun je het bijvoorbeeld gebruiken om bezoekers door te sturen naar je algemene website. Of verwijs gebruikers naar de locatie van je webapplicatie of stuur ze naar de Apple App Store of Google Play Store. Een .app domeinnaam heeft vele toepassingen.

Iedereen kan deze domeinnaam registeren, aan de registratie van een .app-domein zijn geen specifieke voorwaarden gekoppeld. Het gebruik van een SSL-certificaat is bij .app-domeinnamen wel vereist. Hierdoor worden gegevens online versleuteld verzonden en daarmee draagt het meteen bij aan security en privacy.

Registreer jouw .app-domeinnaam

Deze domeinnaamextensie is nu al erg populair. Wie het eerst komt, wie het eerst maalt. Dus zorg ervoor dat je jouw .app-domeinnaam zo snel mogelijk vastlegt. Check hier de beschikbaarheid van jouw .app-domeinnaam.

Dit artikel delen op social media

Er zijn nog geen reacties op dit artikel.

Reageer op deze post

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