Native app
Een toepassing die gebruikmaakt van gebruikers- en systeeminterfaces van het doelplatform.
Wat is een native app?
Een native app wordt voor de bedoelde platforms ontwikkeld met hun toepassingsmodel en passende gebruikers- en systeeminterfaces. Zij wordt als toepassing op het apparaat geleverd. Apparaatfuncties blijven onderworpen aan rechten en technische grenzen. De term legt geen enkele programmeertaal of distributieroute vast. Meerdere systemen vragen passende uitvoering en controle.
Een fictief bedrijf plant een app met een bepaalde barcodelezer. Het team controleert beschikbare interface, doelapparaten, rechten en workflow. Een native aanpak kan passen maar bewijst op zichzelf niet dat de lezer compatibel is. Installatie, latere updates en onderhoud moeten ook vaststaan. Benodigde offlineopslag en overdracht blijven aparte ontwikkeltaken.
Bronnen
Verwante begrippen
- Hybride appEen webinterface combineren met native apparaattoegang in een installeerbare toepassing.
- Progressieve webappEen webapp met extra mogelijkheden voor installatie, apparaatintegratie en offlinegebruik.
- LegacysysteemEen bestaand systeem dat nog wordt gebruikt, met gegroeide technische en bedrijfsafhankelijkheden.
- MultitenancyMultitenancy ondersteunt afzonderlijke klant- of groepsbereiken in één oplossing. Een tenant is niet automatisch één persoon of één database.
- BrowsercacheDe browsercache bewaart geschikte HTTP-antwoorden voor later gebruik. Hergebruik en validatie volgen de toepasselijke regels.
- Cache-invalidatieCache-invalidatie beëindigt hergebruik van een kopie volgens vastgelegde regels. Het bronrecord blijft daarvan gescheiden.
Artikelen over dit onderwerp








Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


