Praktijk
Programmeer een iPhone-app
Geld verdienen? 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!
E
ĂŠn van de populairste applicaties 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 reisinformatie verstrekt. Trein is een voorbeeld van een applicatie die via internet verbinding maakt met een server. Maar dat is niet de enige
60
mogelijkheid; zo zijn er ook applicaties 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 scorefunctionaliteit.
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 ontwikkelen waar ze zelf behoefte aan hebben. 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 applicatie 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 account 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
iPhone&More
60-63 Applicaties maken.indd 60
3/19/10 11:07:03 AM