Publish 03-2010

iPhone-apps maken? Yes, you can!

iphone-apps

In de iTunes Store vind je anno 2010 meer dan honderdduizend applicaties (apps) voor de iPhone, de iPod Touch en de iPad. De prijzen van die apps zijn overwegend laag, variërend van een paar dubbeltjes tot een paar euro, met hier en daar een uitschieter tot meerdere tientjes. Een groot deel van het aanbod is zelfs gratis. Vraag je je ook af wie die mensen zijn die apps maken? En hoe ze dat doen? En vooral: of je dat zelf ook kunt? Yes, you can!

 

In de workshop in de nieuwe Publish (editie 3 2010) laten we je zelf een app(je) maken met behulp van de Apple-software die hiervoor wordt gebruikt: de SDK (system development kit). De SDK is gratis, dat is goed nieuws. Iets minder goed nieuws is dat je moet leren programmeren. Geen zorg: we loodsen je daar in de workshop doorheen. Na deze eerste (simpele) workshop volgen er in de volgende nummers van Publish nog twee, die je steeds een programmeertreetje hoger brengen. Aan het eind van de derde workshop maak je zelf een 'PublishApp', de app die we voor Publish bedachten.

 

Hoe het werkt

Apple heeft bij het lanceren van het iPhone-platform direct de weg naar vrije distributie en installatie van apps geblokkeerd. De enige manier om zelfgemaakte apps de dankbare wereld in te sturen, is via de toelatingscommissie van Apple. Hiertoe upload je je verse app en nadat toestemming is gegeven mag je gaan distribueren via de iTunes Store, voor geld of voor niets. Dat is monopolistisch geregeld, maar ligt geheel in de lijn der verwachting: Apple heeft nooit wildgroei toegestaan van software, niet voor de Mac en niet voor de iPhone. De enige manier die Apple heeft om de aangeboden kwaliteit te controleren, is door distributie via hun eigen softwarewinkel. Dat zo'n beleid soms vreemde toestanden oplevert, bewijst de plotselinge censuur die Apple in februari instelde op bijna alle vormen van menselijk naakt in apps. En het grootste deel van die blootapps was nota bene eerder al goedgekeurd door Apple en stond in de iTunes Store.

 

Het begin

Als je zelf apps wilt gaan maken, kun je op twee manieren instappen. Bij de eerste manier meld je je aan bij Apple en kun je direct aan de gang, maar je kunt je apps niet de wereld insturen of zelfs maar installeren op je eigen iPhone. Daarvoor is stap twee nodig: jezelf registreren als app-maker en het jaarlijkse abonnementsgeld overmaken naar Apple (99 dollar voor kleingebruik, 299 dollar voor grotere producenten).

Voor het feitelijke programmeren heb je Apple's SDK nodig: de Software Development Kit, die ook wordt gebruikt om programma's voor de Mac te maken. De SDK gebruikt de programmeertaal Objective-C om apps te schrijven.

 

Windows

Voor het programmeren met Apple's SDK is vanzelfsprekend een Mac nodig. Mensen met Windows hebben dus pech? Niet helemaal waar, want met DragonFireSDK (www.dragonfiresdk.com) kun je met C++ in plaats van Objective-C programma's voor het iPhone-platform maken. Het kost je wel ongeveer 50 dollar om met dit pakket aan de gang te kunnen.

 

Flash

Apple biedt geen ondersteuning voor Flash op de iPhone en iPad. Je kunt dus geen Flash-player installeren en je kunt geen Flash-apps draaien. De reden die Apple aanvoert, is dat afspelen van Flash een te grote belasting geeft voor de processor en hierdoor loopt de batterij te snel leeg. Adobe liet deze weigering niet over z'n kant gaan en biedt in Flash CS5 de mogelijkheid om Flash te converteren naar het iPhone OS. Nadeel van deze slimme workaround is dat de Flash-gebruiker niet beschikt over de standaard interface-elementen van het iPhone OS. Voor het ontwikkelen van bijvoorbeeld games zal dat geen probleem zijn, maar 'nette' apps maken gebruik van de standaard vormelementen van het iPhone OS. Met dus alle beperkingen van dien.

 

Neem Publish op proef voor deze iPhone-app workshop (Deze workshop staat in Publish 3 2010)

iphone-appsiphone-aanmeldeniphone-ITUNESSTORE
Lees in Publish, magazine voor digitaal creatieven:
351

  • Artikelen over personaliseren, HTML5, Typo Berlin en meer
  • verslagen vangeteste soft- en hardware, websites en downloads
  • artikelen over o.a.grafische vormgeving, fonts en webdesign
  • boeiendeworkshops, columns en interviews
  • het laatstedesignnieuwsen ontwerpen van collega's
  • reportages vanevenementen
  • en nog veelen veel meer

Neem Publish eens op proef



Nu verkrijgbaar

351

Zoeken

Login

Gratis account aanvragen Wachtwoord vergeten?

Studio 10 winnen

Maak kans op 3.000 euro aan verpakkingssoftware.

Doe mee>>

Winnaars Emigre 70 bekend

De winnaars van het boek Emigre 70 zijn bekend. 

De winnaars>>