Apps
Apps zijn ook software en tegenwoordig evalueert iedereen computerprogramma’s zonder het te weten. We downloaden tientallen applicaties, games en utilities op onze mobiele telefoon (Android of iPhone). We proberen deze apps en in een zeer korte tijd uit. In minder dan 15 minuten kunnen we ons oordeel vellen.
Zonder na te denken over requirements of een testplan uit te voeren, zijn we tevreden met een App die doet wat hij moet doen. Tegelijkertijd evalueren we het uiterlijk, het gebruiksgemak , de betrouwbaarheid en de snelheid van de werking.
Op het moment dat de app ons niet overtuigt, faalt of niet intuïtief is, of zelfs als we hulp nodig hebben of de handleiding moeten lezen om het aan de praat te krijgen verwijderen we de app.
Dit in combinatie met het feit dat de prijs van dit soort applicaties erg laag of bijna altijd gratis is, brengt ons bij de volgende conclusie.
Apps moeten:
Als niet aan al deze eisen is voldaan is de app gedoemd tot mislukken. Het is de ultieme blackbox-test.
Vanuit het oogpunt van de gebruiker moeten apps perfect zijn. De gebruiker is is niet betuttelend, bij iedere programma fout, gebrek of complexiteit negeert hij de app en geeft hij de toepassing negatieve evaluatie.
Dit is van toepassing op alle apps op alle niveaus, van het eenvoudigste spel of tool in een mobiel tot de meest complexe business software binnen een bedrijf of ERP.
In deze omgeving is Cloud Computing al een aantal jaren in opkomst. Het SaaS (Software as a Service) -model, is een model waarbij bedrijven geen computeroplossing of een ERP meer “kopen”, maar betalen voor het gebruik ervan een maandelijkse vergoeding.
Momenteel investeren bedrijven grote hoeveelheden geld in een ERP. Deze investering versterkt de afhankelijkheid tussen het bedrijf en de IT-serviceprovider. Er ontstaat een economische barrière, de investering zelf, waardoor het moeilijk is om het ERP en de serviceprovider te veranderen.
Aan de andere kant verdwijnt deze barrière in een SaaS-model waarbij je zo kunt overstappen naar een andere provider die dezelfde software biedt. Wie niet uitmuntend is in de aangeboden applicaties en services verdwijnt op termijn van de markt.
Software is een allesomvattende term die wordt gebruikt in tegenstelling tot hardware, de tastbare componenten van een computer. Dus alles op onze computer of mobiel dat geen hardware is, is software. Apps zijn eigenlijk een soort software. Alle applicaties zijn software, maar niet alle software is een applicatie.
SaaS (Software as a Service) heeft meer betrekking op het distributiemodel van de software. SaaS wordt via internet aangeboden en per maand afgerekend.
Een App is software die uitvoerbaar is. Het belangrijkste doel van een app is om een specifieke taak of reeks taken uit te voeren. Het is daarom belangrijk dat het in staat is om zijn instructies uit te voeren om dit te bereiken. Als een stuk software niet uitvoerbaar is, kan het niet als een applicatie worden beschouwd. Databases, bestanden, handleidingen, afbeeldingen en documenten zijn enkele voorbeelden waarbij software geen applicatie is.
Hoewel software al dan niet op verschillende platforms kan draaien, verandert dit niets aan het feit dat het nog steeds als software wordt beschouwd.
Uitvoerbaar zijn is echter niet exclusief voor Apps, omdat sommige uitvoerbare bestanden niet als applicaties worden beschouwd. Een voorbeeld hiervan is software die deel uitmaakt van het besturingssysteem. Dit is heel duidelijk in het verouderde MS-DOS. Een MS-DOS-installatie bevat meerdere uitvoerbare bestanden die nodig zijn om goed te kunnen functioneren. Deze worden echter niet als applicatie gezien.
Om een app tenslotte bruikbaar te maken, heeft het gebruikersinteractie nodig. Zelfs antivirus en andere soorten beveiligingssoftware die proberen zo onopvallend mogelijk te zijn, vereisen van tijd tot tijd enige gebruikersinteractie. Daarentegen is de meerderheid van de Smartphone gebruikers niet op de hoogte van de BIOS-software en stuurprogramma’s. Wat Android allemaal doet is onzichtbaar maar van groot belang voor de werking van een Smartphone.
Dat een App software is moge duidelijk zijn, maar Apps zijn niet altijd SaaS. Een App kunnen we download en draaien op onze smartphone, zelfs als er geen verbinding met internet is. Deze software draait dus niet in de cloud, een van de kenmerken van SaaS. Ook als we de data in de cloud opslaan zoals bij online bankieren, is het nog geen SaaS. De software moet daadwerkelijk in een browser draaien. Er zijn wel Apps die onmiddellijk bij het opstarten een webapplicatie opstarten, dat is wel SaaS. Het verschil is moeilijk te zien, pas als de verbinding wegvalt of de site is uit de lucht wordt duidelijk dat het om een SaaS-App gaat.
Discussieer mee op LinkedIn.
Mogelijk is dit een vertaling van Google Translate en kan fouten bevatten. Klik hier om mee te helpen met het verbeteren van vertalingen.