Native apps

“Met GoodBarber bouwt u native apps”

Wat is een native app?

Een mobiele app is een native app wanneer deze is gebouwd in een technologie die specifiek is voor de telefoon waarop deze is geïnstalleerd. Hybride apps zijn geen native apps. Zij zijn ontwikkeld in technologieën die compatibel zijn met iOS en Android, maar niet specifiek hiervoor zijn bedoeld. GoodBarber biedt niet de mogelijkheid hybride apps te bouwen. Naast native apps kunt u met GoodBarber ook Progressive Web Apps bouwen

iOSSwift en Objective-C

Swift en Objective-C zijn programmeertalen die door Apple zijn ontwikkeld voor het bouwen van iOS-apps. Met GoodBarber gebouwde iOS-apps zijn ontwikkeld met Swift en Objective-C

AndroidKotlin

Kotlin is een programmeertaal voor het bouwen van native Android-apps. De met GoodBarber gebouwde Android-apps zijn ontwikkeld met Kotlin.

Snelheid

Native apps zijn sneller dan andere apps Ze zijn gecompileerd in de technologie die specifiek is voor de telefoon waarop ze draaien, zodat ze onmiddellijk worden overgezet vanuit een binair bestand dat op de telefoon is geïnstalleerd. Dit geldt niet voor niet-native apps, omdat daarbij een tussenlaag nodig is die de technologie van de app koppelt aan die van de telefoon. Dit zorgt ervoor dat een niet-native app trager werkt dan een native app. We hebben vanaf de eerste regel code die we voor uw native app hebben geschreven rekening gehouden met het prestatie-aspect. Alles is ontworpen met het oog op weergavesnelheid en stabiliteit, en ons developmentteam voert regelmatig geavanceerde prestatietests uit om deze hoge standaard te handhaven.

Flexibiliteit

De gebruikerservaring (UX) is beter met een native app Met een native app is navigeren een soepele en prettige ervaring. Er zijn specifieke overgangen en bewegingen mogelijk. Een native app biedt meer mogelijkheden als het gaat om vormgeving en een hoogwaardige UX. De iOS-teams van GoodBarber gebruiken Swift UI en de Android-teams gebruiken Compose bij het ontwerpen van de prachtige interfaces die u aanbiedt in uw apps. We beschikken over een verzameling van 30 apparaten met iOS- en Android-besturingssystemen, die tot de meest gebruikte op de markt behoren, zodat we de werking van de GoodBarber-applicaties nauwgezet kunnen testen, ongeacht het gebruikte apparaat.

Exclusieve functies

Bij het ontwikkelen van een native app krijgt u toegang tot functies die alleen native apps kunnen aanbieden omdat zij exclusieve toegang hebben tot alle bronnen van de telefoon waarop ze zijn geïnstalleerd. Zij hebben toegang tot API’s die speciaal voor hen zijn bedoeld. Enkele voorbeelden: toevoegen van een widget op het startscherm, lezen van beacons, een ‘light’ versie van de app met App Clip, Chat Bubble voor berichtenapps of toegang tot de versnellingsmeter.

functies beschikbaar dankzij native technologieën

Distributie in de appstores

Native apps worden gedistribueerd vanuit de appstore van de editor van het besturingssysteem van de telefoon.

App Store en Google Play Store

Native iOS-apps worden gedistribueerd vanuit de Apple App Store.Er wordt een binair bestand (.ipa) naar de App Store gestuurd en na verificatie door het Apple-team kan de app in de App Store worden gedownload. Wanneer u een app maakt met GoodBarber, ontvangt u het .ipa bestand en stuurt u dit naar de App Store. GoodBarber heeft ervoor gekozen universele apps te maken. Dit betekent dat hetzelfde binaire bestand zowel een iPhone-versie als een iPad-versie van de app biedt. U hoeft zelf niets te doen: de aanpassingen in het ontwerp voor de iPad-versie worden automatisch gegenereerd. De met GoodBarber gebouwde Android-apps worden gedistribueerd in de Google Play Store. Het binaire bestand (.aab) wordt in verschillende stukjes opgesplitst zodat gebruikers alleen de stukjes downloaden die nodig zijn om de app op hun Android-telefoon te laten werken. Hierdoor is het binaire bestand dat op de telefoon wordt geïnstalleerd niet groter dan nodig.

Distributie van native apps in de App Store en Google Play Store
Het distribueren van een app in een store is veilig.
Veilige distributie

Het distribueren van een app vanuit een appstore is veilig.De appstore garandeert de signatuur van de ontwikkelaar die de app bouwt. Daarnaast beschikken de stores over teams die de app beoordelen. Zij zorgen ervoor dat de app goed werkt, aan de gebruiksregels voldoet en geen beveiligingsfouten bevat. Stores zijn rechtstreeks toegankelijk vanaf miljoenen telefoons. Een store kan ervoor zorgen dat de app door veel mensen wordt gezien en ook vaak wordt geïnstalleerd, omdat het downloadproces eenvoudig en snel is, en bekend is bij gebruikers.

Offline gebruikGeavanceerd offline

Native apps zijn geschikt voor hoogwaardig offline gebruik. Omdat alle content in het binaire bestand kan worden opgeslagen, heeft een native app geen netwerk nodig om goed te functioneren. In de praktijk, en bij de meeste apps, is niet alle inhoud in het binaire bestand opgeslagen. In dat geval moet een netwerk worden gebruikt. Maar native apps maken het wel gemakkelijk om inhoud op de telefoon in de cache op te slaan. Een speciaal algoritme optimaliseert het cachen van de applicatie-elementen voor een optimale, snelle werking, ongeacht de connectiviteitsomstandigheden. Hierdoor kunnen ontwikkelaars optimalisatiestrategieën bedenken voor een goede offline werking van de app, zonder het binaire gewicht van de app te overbelasten.

Inkomsten genereren

Lidmaatschap

Lidmaatschap

Native apps zijn perfect voor het verkopen van content in de vorm van een abonnement of voor het verkopen van credits in games. Ze bieden de mogelijkheid van Lidmaatschap – een heel simpele en zeer snelle manier om content te kopen die volledig in het besturingssysteem van de telefoon is geïntegreerd. De gebruiker koopt met één klik. De transactie wordt rechtstreeks door Apple (voor native iOS-apps) of Google (voor native Android-apps) beheerd. Met GoodBarber kunt u content verkopen in de vorm van een abonnement via Lidmaatschap.

Betaalde downloads

Betaalde downloads

Distributie van een native app vanuit een appstore maakt het mogelijk om geld te vragen voor het downloaden ervan. Gebruikers moeten betalen om de app op hun telefoon te installeren.

Specifieke advertentieformaten

Specifieke advertentieformaten

Met native apps kunnen exclusieve advertentieformaten worden gebruikt. Een voorbeeld: met App Open Ads op Android en iOS kunnen advertenties worden weergegeven bij het openen van de app of bij terugkeer op de achtergrond. Met native ads – op iOS en Android – kunt u de weergave van een advertentie op een telefoon maximaal aanpassen met behulp van de verschillende ontwerpcomponenten van een native weergave. Deze advertentieformaten, die in hoge mate met het besturingssysteem zijn geïntegreerd, zorgen voor betere prestaties dan andere, niet-specifieke formaten.

MeldingenMeldingen

Anders dan webapps hebben native apps een groot aanbod aan mogelijke meldingen. Zo zijn meldingen die door geofences of beacons worden geactiveerd alleen mogelijk bij native apps, net als pushmeldingen die snelle acties bevatten (antwoord op een bericht) of grote afbeeldingen. (Voor grote afbeeldingen is dit ook mogelijk met PWA’s, maar alleen met sommige browsers)

Pushnotificaties op je telefoon