Verdien geld met je app tips voor het ontwikkelen
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Verdien geld met je app tips voor het ontwikkelen

  • 578 views
Uploaded on

Presentatie rond de ontwikkeling van apps, gegeven voor het Innovatiecentrum Antwerpen en UNIZO Antwerpen op dinsdag 16 april 2013 in het kader van Research@Lunch.

Presentatie rond de ontwikkeling van apps, gegeven voor het Innovatiecentrum Antwerpen en UNIZO Antwerpen op dinsdag 16 april 2013 in het kader van Research@Lunch.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
578
On Slideshare
578
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
6
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Research@LunchVerdien geld met je appTips voor het ontwikkelenHogeschool PXL – Elfde-Liniestraat 24 – B-3500 Hasseltwww.pxl.be - www.pxl.be/facebook
  • 2. Agenda• Inleiding• Apps?• Platformen• App of web?• Welk toestel?• UX• Best practices / tips• Enkele nuttige pointers
  • 3. Inleiding• Steven Palmaers – Sinds 2002 bezig met mobile – Onderzoekscoördinator / Lector• Hogeschool PXL – Fusie van XIOS Hogeschool Limburg en Provinciale Hogeschool Limburg (7000 studenten) – Departement PXL-IT (700 studenten)
  • 4. APPS
  • 5. Apps?• APPLICATION• Klein stukje software• Specifieke functie• Context: meestal smartphone / tablet• Ook de telefoon app, de sms app, de agenda app en zelfs de home app zijn apps• Native / web app
  • 6. Apps?• Vaststelling: veel apps zijn niet meer dan “browsers”. Ze voegen weinig of niets toe voor de gebruiker.• “Als je maximaal 5 apps op je smartphone kan installeren, welke zouden dat dan zijn?”• Welke apps vind jij onmisbaar? – Subjectief• Veel apps hebben een zeer korte levensduur – Grote meerderheid start app slechts één of enkele keren op – Trouwe gebruikers
  • 7. Apps?• Apps beperken zich zeker niet tot smartphones en tablets – TV / Blu-ray – Auto – Domotica
  • 8. Apps - auto
  • 9. Apps – domotica
  • 10. Apps – TV
  • 11. Platformen
  • 12. Platformen• iOS – iPhone / iPod Touch / iPad / Apple TV• Android – Smartphone / tablet – Veel verschillende fabrikanten / versies – Uiteenlopende form factors – Fragmentatie• Windows Phone (bij Windows 8 en Windows RT spreken we ook van apps)
  • 13. Platformen• BlackBerry – Smartphones en tablets• Firefox OS (Boot to Gecko / B2G) – Linux gebaseerd, open-source – Focust eerst op beperkt aantal landen• Bada (Samsung)• Tizen (Samsung + Intel)• ...
  • 14. Platformen• App winkels• iOS => – Meer dan 800 000 apps (80 per gebruiker) – Meer dan 40 miljard downloads• Android => – Meer dan 800 000 apps (40 per gebruiker) – Meer dan 25 miljard downloads• Windows Phone Store – Meer dan 130 000 apps, meer dan 1 miljard download (55 per gebruiker)
  • 15. Platformen• iOS (momenteel versie 6)• iPhone / iPod Touch / iPad / Apple TV• Kleine verschillen tussen toestellen – Beperkt aantal resoluties• Review proces heeft voor- en nadelen
  • 16. Platformen• Android (momenteel versie 4.2)• Smartphones / tablets / phablets• Fragmentatie – Voordeel: gebruiker heeft keuze uit enorm aantal toestellen – Veel verschillende form factors, resoluties, fabrikanten, ... – Niet elke fabrikant zorgt voor updates voor al zijn toestellen – Fabrikant bouwt vaak eigen laag bovenop Android
  • 17. Platformen• Windows 8• Grote (te grote?) achterstand op iOS en Android• Microsoft gebruikers: typisch geen early adopters• Nog geen doorbraak in 2013• Tablets maken de weg vrij
  • 18. Platformen• Platform: Android > iOS > ...• Fabrikant: Samsung > Apple > ...• Windows Phone: beperkt• Android gebruikers zijn gemiddeld minder intensief bezig met hun smartphone dan iOS gebruikers• iOS genereert ook meer online traffiek• Sommige gebruikers van een Android smartphone maken geen gebruik van apps
  • 19. Welk platform kiezen?• iOS of Android• Windows?• Functionaliteit• Doelpubliek• Marktaandeel• Budget
  • 20. Welk platform kiezen?• Welke kennis heb je zelf in huis? Welke kennis moet je extern aanspreken?• Investeer in opleidingen.• Misschien moet je jezelf echter eerst een andere vraag stellen ...
  • 21. App of web?
  • 22. App of web?• Native app – Specifiek platform• Web app – Browser• Hybride app
  • 23. App of web?• Eigen app = hot• Al te vaak: added value native app te beperkt• Native app: gebruiker centraal!• Moet je kiezen? – Ter illustratie: routeplanner openbaar vervoer• Levensduur web > app• Web app: URL via sms, mail, QR-code• Native app: niet altijd eenvoudig terug te vinden – Titel, beschrijving, keywords, ...
  • 24. App of web?• Ontwikkelaar• Aantal taken worden uit handen genomen – Betaalmodel (+) – Opname in index, op basis van beschrijving, categorie, ... (+)• Regels, vrij strikt soms (+, -)• In bepaalde gevallen is er een approval nodig (+, -) – Apple bepaalt of jouw app wel of niet in de App Store terechtkomt – De regels hiervoor zijn soms vaag en voor interpretatie vatbaar • Apple heeft altijd gelijk• Ecosysteem (+)• Inkomsten: verdeelsleutel 70/30 (-)
  • 25. App of web?• Consument• Installatie via app winkel schept vertrouwen• Installatie app vergt extra tijd (snel iets opzoeken)• Native app kan betalend zijn. Je weet echter niet op voorhand of de app zijn geld waard is.• Performance en snelheid native app is vaak groter – Invloed snelheid netwerk
  • 26. App of web?• Hardware• Accelerometer, gyroscoop, gps, camera, adresboek, ...• Native apps bieden meer mogelijkheden.• Evolutie web apps• Updates• Web app: onmiddellijk• Native app – Opnieuw submitten, wachten voor review, ... – Zekerheid dat gebruiker update installeert
  • 27. App of web?• Connectie• Bij web app meestal vereiste• Bij native app vaak optioneel• Browserverschillen• Meer infrastructuureisen• User Experience• Web app: kleinste gemene deler• Bepaalde richtlijnen bij native app
  • 28. App of web?• Nieuw platform / nieuwe versie – Native app: ontwikkeltijd – Web app: OK• Web app: met de juiste kennis bereik je alle platformen• Native app: kennis per platform nodig• Kost native app ligt gemiddeld hoger
  • 29. App of web?• Samengevat:• Hardware functionaliteit => native• Schaalbaarheid, flexibiliteit => web app• Combinatie van beide (hybride): – Native app: skelet app (hardware functionaliteit, push, offline opslag, ...) – Content: zichtbaar via web views – Ontwikkelaar heeft meer kennis nodig – Ontwikkelkost ligt hoger
  • 30. App of web?• Toekomst – Native of Web => Welk deel native, welk deel via web – Mix tussen native en web zal meer en meer in de platformen zelf doordringen. – Hybride tools (Phonegap, Appcelerator) vormen overgangsfase.• Conclusie• Kijk per project naar de eisen en maak de juiste keuze. – keuze vandaag <> keuze morgen
  • 31. App of web?• Checklist native app:• Een app kan leuk zijn.• Een app kan nuttig zijn.• Sommige apps zijn gebruiksvriendelijker dan anderen.• Een app moet functioneel zijn.• Een app moet beschouwd worden als iets duurzaam
  • 32. Welk toestel?• Amerikaanse smartphone- of tabletgebruiker besteedt gemiddeld 2,5u per dag aan zijn toestel (80% aan apps, met Facebook op kop)• Tablet: vooral thuis (<=> notebook)• Smartphone: eerder persoonlijk device, tablet eerder voor het hele gezin.
  • 33. Welk toestel?• Cijfers GfK Retail (Q4 2012) – Nog slechts 1/3 van alle verkochte toestellen is een traditionele mobiele telefoon (evolutie naar 1/4 in 2013) – Smartphone penetratie 2012: 58% – December 2012: meer geld besteed aan tablets dan aan notebooks, netbooks en desktops samen – In België werden 980 000 tablets verkocht in 2012 (1,97 miljoen smartphones) – 1/3 huishoudens heeft een tablet
  • 34. Welk toestel?• Naar verwachting zullen rond 2016 tablets en smartphones de gewone computers verdringen.• Evolutie: schermgrootte / resolutie (7” tablets, phablets)• Marktonderzoeksbureau Gartner ziet op termijn het verschil tussen smartphones en tablets vervagen.
  • 35. Welk toestel?• Sommige taken voor je typisch uit op een tablet, anderen op een smartphone. – Lezen, film kijken, sporten• Sommige zijn geschikt voor beiden. – Muziek, nieuws, recepten, games• Maak indien mogelijk gebruik van één app die op zowel smartphone als tablet de beschikbare schermruimte benut.
  • 36. Het belang van UX (User eXperience)
  • 37. User eXperience - UX• Hot topic• Impuls van Windows 8• Gebruiksvriendelijkheid app• Blijf trouw aan het platform• Volg de guidelines• Alle handelingen moeten eenvoudig uit te voeren zijn
  • 38. User eXperience - UX• Hanteer het ‘Mobile First’ principe• Ontwerp voor mobiele performantie. De verbinding kan traag zijn, de gebruiker kan fouten maken, laat bepaalde “gevaarlijke” acties bevestigen, ...• Anyplace, anytime gebruik van de app• Multitouch• Device orientation, ad-hoc user interface aanpassingen.• Verschillende lay-out op basis van schermgrootte – tablet versus smartphone interface voor master / detail apps
  • 39. User eXperience - UX• Wees kritisch• Hoeveel mensen bezoeken je huidige website mobiel?• Heb je wel een mobiele website of app nodig?• Wat kan je toevoegen met een app?• Is er überhaupt iets toe te voegen qua beleving / functionaliteit?• Welke content en functionaliteit zijn er minimaal nodig voor een goede ervaring?
  • 40. User eXperience - UX• Ken je gebruikers! – Wie zijn je typische gebruikers ? – Waarom zouden ze je app gebruiken ? – In welke omstandigheden zouden ze je app gebruiken ?• Observeer gelijkaardige apps en trek daar lessen uit.• Vraag aan potentiële gebruikers wat ze wel en niet nuttig vinden.• Maak gebruik van schetsen, scenario’s, prototypes, ... om een zo optimaal mogelijke gebruikservaring te creëren.
  • 41. User eXperience - UX• Grote knoppen, grote teksten, grote afbeeldingen, ...• Niet te veel op het scherm.• Gebruik rapid prototyping. Herhaal onderstaande stappen zo vaak als nodig: – 1) Bouw een prototype – 2) Evalueer dit prototype en verzamel feedback – 3) Identificeer verbeterpunten en pas het prototype aan op basis van de feedback.
  • 42. User eXperience - UX• Nuttige lectuur!• Mobile First• Auteur: Luke Wroblewski
  • 43. Best practices / tips• Release quick, release often• Luister naar feedback, ook al is die soms hard• Blijf niet zitten met een idee, praat erover• Bewaar de identiteit van elk platform• Bouw een netwerk uit. Leer van anderen die al een app hebben gebouwd of laten bouwen.• Denk eraan: je krijgt slechts 1 kans van de consument!
  • 44. Best practices / tips• Test je app uitgebreid – crashes, clicks die niet lukken, gedrag dat onverwacht is, ...• Laat je app testen door anderen• Zorg dat je meerwaarde biedt, anders is een mobiele site wellicht de beste oplossing• Maak geen eendagsvlieg.• Doe een beroep op professionele partijen – De app bouwers van morgen zijn niet noodzakelijk de app bouwers van vandaag!
  • 45. Best practices / tips• Veel apps zijn wel technisch en grafisch in orde, maar missen de nodige functionaliteit. De vergelijking met de eerste websites gaat hier zeker op.• Maak geen app omdat je concurrent ook een app heeft. Stel jezelf de vraag of je werkelijk iets kan betekenen voor je gebruikers.
  • 46. Enkele opportuniteiten• (Serious) Gaming• Retail – catalogus, mCommerce• Mobiel betalen• Mobiel adverteren• Niche apps• Context-based informatie (met filtering)• Business apps (intern gebruik)
  • 47. Enkele nuttige pointers• Mobile Monday Brussels – grassroots mobile community• Brussels GTUG - community van gebruikers van Google technologieën, met de focus op Android• Agoria App Alliance – informatiepunt voor Belgische bedrijven die app willen ontwikkelen• Innovatiecentra: maak gebruik van hun diensten (netwerk, advies, subsidies, ...)
  • 48. Apps City• Jaarlijks event rond mobile en apps• 3 mei: ontwikkelaars, bedrijven, studenten – keynote, panelgesprek, sessies, hackathon• 4 mei: brede publiek – workshops, sessies, demo’s, ...• In samenwerking met Hogeschool Gent• Alle info en inschrijven via appscity.be
  • 49. Postgraduaat• Integrale benadering van mobiele applicatieontwikkeling• 5 modules• Aandacht voor tools, platformen, user experience, iOS, Android en hybride oplossingen• 40+ studenten• Lessen vinden plaats ‘s avonds en op zaterdag
  • 50. Contactgegevenssteven.palmaers@xios.be@palmaers