Geld verdienen? Programmeer een iPhone-app.

4
iPhone&More 60 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. Ontwikkeltraject Wat 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

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 of Geld verdienen? Programmeer een iPhone-app.

Page 1: Geld verdienen? Programmeer een iPhone-app.

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

Page 2: Geld verdienen? Programmeer een iPhone-app.

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

Page 3: Geld verdienen? Programmeer een iPhone-app.

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

Page 4: Geld verdienen? Programmeer een iPhone-app.

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