geld verdienen? programmeer een iphone-app
DESCRIPTION
Niet alleen de iPhone is een succes, ook de achterliggende App Store breekt alle records. Zo viel er bij Apple een feestje te vieren toen amper negen maanden na de introductie van de App Store de miljardste iPhone-applicatie over de virtuele toonbank vloog. Toch is het succes makkelijk te verklaren. Betaalde iPhone-applicaties kosten doorgaans maar een paar euro en voegen nieuwe functionaliteit toe. Mist je nog bepaalde functionaliteit? Dan kan je ook zelf aan de slag!TRANSCRIPT
iPhone&More60
Praktijk
Geld verdienen?
Programmeer een iPhone-app
Eén van de populairste appli-
caties in Nederland is Trein,
waarmee je via je iPhone
een treinreis kunt plannen. Voer
het vertrek- en eindstation in en
er wordt verbinding gemaakt met
de mobiele website van de NS. Zo
krijg je altijd de actuele reisinfor-
matie verstrekt. Trein is een voor-
beeld van een applicatie die via
internet verbinding maakt met een
server. Maar dat is niet de enige
mogelijkheid; zo zijn er ook appli-
caties die geheel zelfstandig op de
iPhone draaien en niet afhankelijk
zijn van externe servers. Vooral
games vallen in deze categorie, er
vanuit gaande dat ze geen gebruik
maken van online scorefunctiona-
liteit.
OntwikkeltrajectWat komt er allemaal bij kijken bij
het ontwikkelen van een iPhone-
applicatie? De eerste stap is natuurlijk
een leuk idee. Het blijkt dat de
meeste ontwikkelaars iets ontwikke-
len waar ze zelf behoefte aan heb-
ben. Ben je van plan om je applicatie
te gaan verkopen in de App Store,
dan is het verstandig om eerst eens
te kijken of er al een dergelijke ap-
plicatie bestaat. Is dat het geval, dan
kan je natuurlijk altijd proberen een
betere of uitgebreidere versie van
deze applicatie te ontwikkelen.
Heb je een bepaalde applicatie in je
hoofd, ga dan naar de site developer.
apple.com/iphone. Maak een ac-
count aan en download de Software
Development Kit (SDK). Bedenk
wel dat deze SDK vooralsnog alleen
werkt op het OS X-platform. Op onze
vraag of de SDK ook beschikbaar
komt voor het Windows-platform,
wilde Apple geen antwoord geven.
Als Windows-gebruiker heb je met
Niet alleen de iPhone is een succes, ook de achterliggende App Store breekt alle records. Zo viel er bij Apple een feestje te vieren toen am-per negen maanden na de introductie van de App Store de miljardste iPhone-applicatie over de virtuele toonbank vloog. Toch is het succes makkelijk te verklaren. Betaalde iPhone-applicaties kosten doorgaans maar een paar euro en voegen nieuwe functionaliteit toe. Mist je nog bepaalde functionaliteit? Dan kan je ook zelf aan de slag!
60-63 Applicaties maken.indd 60 3/19/10 11:07:03 AM
iPhone&More
iPhone&More 61
je account wel volledig toegang
tot de ontwikkelpagina’s voor de
applicaties. Hier kan je voorbeeld-
code, uitgebreide documentatie
en instructievideo’s bekijken. Apple
heeft tevens een aantal voorbeeld-
projecten op de site staan.
Programmeervaardigheid Uit gesprekken met Nederlandse
ontwikkelaars blijkt dat je over
enige programmeervaardigheid
dient te beschikken. Apple maakt
gebruik van de object georiënteer-
de programmeertaal Objective-C,
die voor beginners niet even snel
onder de knie te krijgen is.
Verder is het ook handig als je wat
verstand hebt van het functioneren
van webapplicaties, mocht je je
applicatie met een externe server
willen laten samenwerken. In de
praktijk blijken applicaties vaak te
worden ontwikkeld door een groepje
mensen, die elk hun eigen specia-
lisme hebben.
Om een zelf ontwikkelde applicatie
te testen, is het niet noodzakelijk om
een iPhone of iPod Touch te bezit-
ten. De SDK bevat een virtuele iPod,
waarop je zelf ontwikkelde applica-
ties kunt uitproberen.
LicentieWil je je iPhone-applicatie ook
door andere mensen laten ge-
bruiken, dan heb je een licentie
nodig. Deze licentie is verkrijgbaar
in twee varianten. Om applica-
ties te verkopen in de App Store
heb je de Standard-editie nodig
(€ 79 per jaar). Dan bestaat er
ook nog een Enterprise-editie
van € 249 per jaar, bedoeld voor
applicaties die alleen binnen een
bedrijf draaien. Denk hierbij aan
een groep vertegenwoordigers
die met hun iPhone-applicatie
bij klanten kunnen controleren
hoe groot de voorraad van een
bepaald product is. Het betalen
van deze licentie kan overigens
alleen via creditcard, wat lastig
kan zijn als je geen creditcard in
je bezit hebt.
In het iPhone Dev Center staat alle informatie die je nodig hebt als je iPhone-applicaties wilt ontwikkelen.
Apple stelt via iTunes meerdere instructievideo’s beschikbaar over het ontwikkelen van applicaties. f
KeuringApple hanteert een hoge kwaliteits-
norm voor applicaties die in de App
Store te koop worden aangeboden.
Voordat je applicatie in de App
Store belandt, moet deze gekeurd
worden door Apple. Je applicatie
wordt getoetst aan de hand van een
aantal criteria. Zo mag je de fatsoens-
normen niet overschrijden, moet
de applicatie bugvrij zijn en mag de
applicatie niet op de achtergrond
van het besturingssysteem draaien.
Wordt je applicatie afgekeurd, dan
krijg je hiervan een motivering. Dien
je een update voor je applicatie in,
dan moet je die opnieuw voorleggen
aan Apple. Op internet is een leuke
60-63 Applicaties maken.indd 61 3/19/10 11:07:33 AM
iPhone&More62
Praktijk
Dennis van den Berg
Dennis van den Berg is 23 jaar oud en in het dagelijkse leven student mediatech-nologie aan de Hogeschool Utrecht. Hij heeft onder andere de iPhone-applicatie Nummerbord gemaakt, die inmiddels meer dan 5000 keer is gedownload. Na het invoeren van een kenteken van een auto krijgt u technische gege-vens te zien. Het gaat dan om onder andere brandstofverbruik, cilinders en laadgegevens. Deze gegevens worden onttrokken aan de website van de RDW, Rijkdienst Wegverkeer. Dennis heeft on-geveer een week over de ontwikkeling van de iPhone-applicatie gedaan.
Dennis Stevense
Eén van de succesvolste iPhone-applica-ties is gemaakt door Dennis Stevense, tweedejaars student Informatica aan de TU Delft. Het gaat natuurlijk om Trein, waarmee heel gemakkelijk een treinreis te plannen is. Ook storingen op trajec-ten zijn in realtime te bekijken. Trein maakt gebruik van de gegevens van de mobiele website van de NS. Dennis heeft de applicatie ontwikkeld, omdat hij daar zelf behoefte aan had. De appli-catie is aangeslagen bij een groter pu-bliek. Hoeveel hij ervan heeft verkocht wil hij niet zeggen, maar een bijbaantje hoeft Dennis niet meer te nemen. Hij is twee weken bezig geweest met de ontwikkeling van Trein. De eerste versie werd afgekeurd vanwege een bug.
Paul van Dijk
Voor zover bekend, is Paul van Dijk de enige persoon die zijn baan heeft op-gezegd en nu fulltime bezig is het met ontwikkelen van iPhone-applicaties. Zijn bedrijf, CirkelSoft, werkt in opdracht van bedrijven die hem benaderen voor het ontwikkelen van applicaties. Zelf heeft hij vijf iPhone-applicaties in de webwinkel van Apple staan. Hij werkt samen met Stephan Osseweijer, die zich bezighoudt met webapplicaties. Eén van de applicaties die ze samen hebben ontwikkeld is iFacts. Hiermee kunt u feiten, afkomstig uit Wikipedia, gerelateerd aan een bepaalde datum laten zien. Paul heeft de applicatie van een soort beveiliging voorzien.
Je kunt je eigen applicatie op je computer testen met de iPhone Simulator.
site te vinden waar aandacht wordt
besteed aan afgekeurde applicaties,
de iPhone Application Graveyard
(boredzo.org/killed-iphone-apps).
VerkopenIs je applicatie goedgekeurd door Ap-
ple, dan kan je deze in de App Store
aanbieden. Zo heb je meteen een
wereldwijd bereik. Is het nu slapend
rijk worden? Dat valt in de praktijk
tegen. Bovendien pakt Apple dertig
procent marge op elke verkochte
applicatie. Wil je er wat aan verdie-
nen, dan zal je over het algemeen
aan promotie moeten doen. Zorg
in de eerste plaats dat je applicatie
aandacht krijgt van populaire iPhone-
sites, zoals iPhoneclub.nl, iPhoneApp-
Reviews.net, AppleiPhoneApps.com
en iPhoned.nl. Deze sites bieden vaak
een korte bespreking en eindgebrui-
kers kunnen er hun ervaringen met
anderen delen. Bij de meeste ap-
plicaties zakt de verkoop na verloop
van tijd in, slechts enkele applicaties
blijven op lange termijn goed verko-
pen. Voor zover bekend is niemand
in Nederland rijk geworden met het
verkopen van iPhone-applicaties.
inApp advertisingHet is mogelijk om iPhone-applicaties
van advertenties te voorzien. Zo
60-63 Applicaties maken.indd 62 3/19/10 11:07:54 AM
iPhone&More
iPhone&More 63
Advertentiedienst AdWhirl
Niels Kooiker
Niels is de maker van het spelletje Masterbrain, dat inmiddels al meer dan 1000 keer is gedownload. Het spelletje draait geheel lokaal op een iPhone of iPod Touch en maakt geen gebruik van een externe server. Niels heeft vijf avonden aan Masterbrain gewerkt. Hij heeft naar eigen zeggen veel geleerd van de voorbeeldcode. Hij benadrukt dat de processor van een Mac sneller is dan die van een iPhone, waardoor een applicatie op in de testomgeving soms sneller draait dan in de praktijk.
Jelle Prins
Jelle Prins maakt deel uit van Moop.me, een samenwerkingsverband tussen een aantal studenten. Moop.me heeft een drietal applicaties gemaakt. Een daarvan is de gps-applicatie iNap. Zit je in de trein en wil je een tukje doen, dan krijg je vlak voor aankomst op je eindbe-stemming een signaal te horen, zodat je wordt gewekt. Een andere applicatie is File Info, met fi leïnformatie van de Nederlandse wegen. Deze applicatie mag een succes worden genoemd met meer dan 70.000 downloads. Ook uit de koker van Moop.me is Lyrics, waarmee je de teksten kunt opvragen van ruim 700.000 muzieknummers.
ontstaat de mogelijkheid om extra
inkomsten te genereren. Online ad-
vertentiebedrijven zoals AdMob, Vi-
deoEgg en AdWhirl kunnen hierin een
bemiddelende rol spelen. Bedenk
wel dat zo’n partij pas tot betaling
overgaat als een vooraf bepaalde
hoeveelheid pageviews is gehaald.
Blijf je daaronder – en dat is aan-
nemelijk bij een niet zo populaire
applicatie – dan krijg je geen cent.
Hou ook in het achterhoofd dat
reclame op de iPhone door veel
gebruikers als vervelend wordt
ervaren. Veel ontwikkelaars kiezen
voor een gratis Lite-versie met ad-
vertenties en een betaalde versie
zonder advertenties.
KortomHeb je een leuk of uniek idee voor
een iPhone-applicatie, dan is het
geen slecht idee om deze via de
App Store te verkopen. De twee
struikelblokken zijn de aanschaf
van een licentie en de keuring van
Apple. Ben je dit gepasseerd, dan
heb je een wereldwijd bereik en
krijg je 70 procent van de prijs van
elke verkochte applicatie uitgekeerd.
Hoewel je hier in theorie rijk van kunt
worden, gebeurt dit in de praktijk weinig.
Doe het dus vooral voor je lol; hou je er
een leuk zakcentje aan over, dan is dat
mooi meegenomen. z
60-63 Applicaties maken.indd 63 3/19/10 11:08:13 AM