Spring naar bijdragen

Handleiding - Een iPhone-app maken, hoe gaat dat te werk?


Thijs.

Aanbevolen reactie


  • Bijdragen:  1905
  • Waardering:   49
  • Prestatiepunten:  347
  • Dagen gewonnen:  0
  • Lid sinds:  02/23/11
  • Status:  Offline
  • Actief:  
  • Leeftijd:  28

Een iPhone-app maken, hoe gaat dat te werk?

130bd8dd31ac35b4f89e026a630268dd.jpg

Inleiding

U kent het wel, een iPhone-App. Een iPhone-app kost doorgaans maar een paar eruo en voegt functionaliteit toe aan het toestel. U kunt zelf ook deze iPhone-apps ontwikkelen en verkopen. Verschillende Nederlandse ontwikkelaars - amateurs en pro's - zijn u al voorgegaan. Deze apps zijn te verkrijgen in de App Store. U hebt toegang tot deze winkel als u iTunes op uw computer hebt staan. Apps zijn er in allerlei varianten. In de appstore zijn ze overzichtelijk verdeeld in verschillende categorieën. De meeste apps kosten maar een paar euro per stuk, maar er zijn er gelukkig ook genoeg die gratis zijn te downloaden. Overigens hoeft u niet per se in het bezit te zijn van een iPhone om van een app gebruik te maken. Veel van de apps werken ook op de iPod touch, de mobiele mediaspeler van Apple.

Ontwikkeltraject

Wat komt er allemaal bij kijken bij het ontwikkelen van een iPhone-app? Allereerst is natuurlijk een leuk idee vereist. Het blijkt dat de meeste ontwikkelaars iets ontwikkelen waar ze zelf behoefte aan hebben. Als u van plan bent om uw app ook te gaan verkopen in de App Store, dan is het verstandig om eerst eens te kijken of het al bestaat. Maar zelfs als dat het geval is, bent u natuurlijk altijd vrij om een betere en uitgebreidere versie van een bepaald soort app te ontwikkelen. Heeft u een bepaalde app in uw hoofd, dan gaat u naar de site: developer.apple.com/iphone. Maak daar een account aan en download Software Development Kit (SDK). Bedenk wel dat deze SDK vooralsnog alleen werkt op een Apple-computer. Op de vraag of de SDK ook beschikbaar komt voor het Windows-platform, wilde Apple geen antwoord geven. Als Windows-gebruiker hebt u met uw account wel volledig toegang tot de ontwikkelpagina's voor de apps. Hier kunt u voorbeeldcode, uitgebreide documentatie en instructie-video's bekijken. Apple heeft tevens een aantal voorbeeldprojecten op de site staan.

iphone-aspen-simulator.jpg

iPhone Simulator.

iphone-dev-center-very-small.png 

                                                                                                      iPhone Dev Center

Programeervaardigheid

Het blijkt dat u  wel over enige programmeervaardigheid moet beschikken. Het gaat hier om de opjectgeoriënteerde programmeertaal Objective-C, die voor beginners niet even snel onder de knie te krijgen is. Verder is het ook wenselijk om wat verstand te hebben van het functioneren van webapplicaties als uw app met een externe server moet samenwerken. Niemand heeft overal evenveel verstand van en daarom blijken apps in de praktijk vaak te worden ontwikkeld door een groepje mensen, die elk hun eigen specialisme hebben. Om een zelf ontwikkelde app te testen, is het niet noodzakelijk om een iPhone of iPod touch te bezitten. De SDK bevat namelijk een virtuele iPod waarop u zelf ontwikkelde apps kunt uitproberen.

Licentie

Als u de iPhone-app ook door andere mensen wilt laten gebruiken, hebt u een licentie nodig. Deze licentie is verkrijgbaar in twee varianten. Als u de apps wilt verkopen in de App Store, dan hebt u de Standard-editie nodig van $ 99 per jaar. (Klinkt duur, maar als uw app goed verkoopt kunt u dit makkelijk terug verdienen) .

Dan bestaat er ook nog de Enterprise-editie. Die kost $299 per jaar en deze hebt u nodig als u een applicatie alleen wilt laten gebruiken binnen een bedrijf. U kunt hierbij denken aan een groep vertegenwoordigers die met hun iPhone-app bij klanten kunnen checken hoe groot de voorraad van een bepaald product is. Het betalen van deze licentie kan alleen via creditcard. Voor veel jonge ontwikkelaars blijkt dat soms een probleem te zijn, want die zijn niet altijd in bezit van een creditcard.

apple-app-store.jpg

Keuring

Apple hanteert een hoge kwaliteitsnorm. Dit geldt ook voor apps die in de App Store te koop worden aangeboden. Voordat u iets in de App Store kunt aanbieden, moet u deze laten keuren door Apple. Dat toetst uw ontwikkelde applicatie aan de hand van een aantal criteria. Over het algemeen mag u de fatsoensnormen niet overschrijden en dit betekent dat bijvoorbeeld schuttingtaal niet goed is. De app moet verder bugvrij zijn en mag niet op de achtergrond van het besturingssysteem draaien. Als uw app wordt afgekeurd, krijgt u hiervan een motivering. Ook als u een update van een bepaalde applicatie maakt, moet u deze wederom voorleggen aan Apple. Op internet is een leuke site te vinden waar aandacht wordt besteed aan afgekeurde apps. Deze site heet de iPhone Application Graveyard en is te vinden op het internetadres: boredzo.org/killed-iphone-apps

f4ddf_20100127070205_apple.jpg

Verkopen

Als uw app is goedgekeurd door Apple, kunt u deze in de App Store aanbieden. Met deze winkel hebt u een wereldwijd bereik. Is het nu slapend rijk worden? Dat valt in de praktijk reuze tegen . Bovendien pakt Apple dertig procent marge op elke verkochte app. Als u er ook wat aan wilt verdienen, zult u over het algemeen wat aan promotie moeten doen. Zorg in de eerste plaats dat de internetmedia aandacht besteden aan uw ap. Bekende sites zijn: iphoneclub.nl, www.iphoneappreviews.net, www.appleiphoneapps.com en www.iphoned.nl/iphone-applicaties.

Deze sites bieden vaak een korte bespreking en gebruikers kunnen er hun ervaringen met anderen delen. Aandacht in de internetmedia leidt vrijwel onmiddelijk tot extra verkopen. Het blijkt wel dat deze verkopen na een tijdje vaak inzakken. Slechts enkele apps blijven over langere tijd goed verkopen. Voor zover bekend is niemand in Nederland rijk geworden met het verkopen van iPhone-apps. Vanwege het mondiale bereik van de App Store is het in theorie wel mogelijk om een grote klapper te maken, maar de kans hierop is erg klein. Van alle bijna alle Nederlandse ontwikkelaars is het vastgesteld dat niemand het voor het geld heeft gedaan. Het plezier van het ontwikkelen staat voorop en de verdiensten worden beschouwd als een leuk zakcentje.

App_Store.jpg

Gekraakte versies

De internetpiraten hebben de iPhone-apps inmiddels ook ontdekt. Nog niet zo lang geleden heeft onderzoeksbureau Medialets dit onderzocht. De conclusie was dat van zo'n twintig procent van alle iPhone-apps al een gekraakte versie bestaat. Ontwikkelaars lopen inkomsten mis als hun iPhoneapp in gekraakte vorm illegaal wordt verspreid. De gekraakte iPhone-apps werken alleen op een onofficiële iPhone. Dat zijn iPhones waarvan de beveiliging is gekraakt, om zo opgelegde technische beperkingen op te heffen. Vanwege de lage prijs van een app is het voor consumenten eigenlijk helemaal niet nodig om illegale versies te downloaden.

Slot

Momenteel zijn er ontzettend veel iPhone-apps beschikbaar. Het voordeel is dat iedereen zo'n app mag ontwikkelen. Wilt u deze app ook in de online winkel van apple verkopen, dan moet je 2 dingen in je achterhoofd onthouden. Ten eerste moet je een licentie kopen en ten tweede moet uw app wel worden beoordeeld door Apple. Domt uw app door de keuring, dan kunt u deze verkopen in de Appstore, en dat betekent een wereldwijd bereik. Als u een app verkoopt, pakt Apple hiervan dertig procent marge. Als een bepaalde app wereldwijd goed verkoopt, zou u hiervan in theorie rijk kunnen worden. Toch gebeurt dit in praktijk weinig. Nederlandse ontwikkelaars geven allemaal aan dat ze voor hun plezier een iPhone-app hebben ontwikkeld. Dat ze hier nu misschien een leuk zakcentje aan overhouden, is voor hen alleen maar mooi mee genomen.

Dit was het, veel succes een good luck.

Deel je ervaringen en misschien zelfs apps ook hier.

Met vriendelijke groet,

Thijs .

Met dank aan PCM, PersonalComputerMagazine.

Voor degene die niet over een Apple beschikken, kunnen hier even kijken: http://www.duken.nl/forums/index.php?topic=40528.0Met dank aan wous

Link naar opmerking
Deel via andere websites

  • 49
  • 1.9k
  • Reacties 16
  • Gemaakt
  • Laatste reactie

Top Posters In Dit Topic

Top Posters In Dit Topic


  • Bijdragen:  5250
  • Waardering:   101
  • Prestatiepunten:  50
  • Dagen gewonnen:  0
  • Lid sinds:  04/19/06
  • Status:  Offline
  • Actief:  
  • Leeftijd:  39

uhm is deze tut al af?

De titel doet namelijk anders vermoeden dan de tekst die je vermeld.

Ook staan er verder geen links bij naar de sdk, en ook vermeld je er niet bij dat je een betaald account moet hebben om je apps in de appstore te krijgen ;)

Iets meer aanvullen als je wil.

Link naar opmerking
Deel via andere websites

  • 101
  • 5.3k

  • Bijdragen:  1905
  • Waardering:   49
  • Prestatiepunten:  347
  • Dagen gewonnen:  0
  • Lid sinds:  02/23/11
  • Status:  Offline
  • Actief:  
  • Leeftijd:  28

Ik was nog niet klaar, drukte perongeluk al op verzenden. Mijn excuses.

Maar, hij is af. Lezen maar

Link naar opmerking
Deel via andere websites

  • 49
  • 1.9k

  • Bijdragen:  3912
  • Waardering:   206
  • Prestatiepunten:  17
  • Dagen gewonnen:  1
  • Lid sinds:  12/25/09
  • Status:  Offline
  • Actief:  
  • Leeftijd:  29

Is dit wel een handleiding? Ik zie namelijk nergens iets over hoe je nou een app maakt?

Link naar opmerking
Deel via andere websites

  • 206
  • 3.9k
  • 1

  • Bijdragen:  1905
  • Waardering:   49
  • Prestatiepunten:  347
  • Dagen gewonnen:  0
  • Lid sinds:  02/23/11
  • Status:  Offline
  • Actief:  
  • Leeftijd:  28

Ja, oke daar heb je een punt.

Maar er staat wel waar je alles nodig hebt , en uitleg .

Mag het dan : Tutorial - Programeer je eigen iPhone-app heten?

Of moet het dan : Programeer je eigen iPhone-app heten?

Link naar opmerking
Deel via andere websites

  • 49
  • 1.9k

  • Bijdragen:  3912
  • Waardering:   206
  • Prestatiepunten:  17
  • Dagen gewonnen:  1
  • Lid sinds:  12/25/09
  • Status:  Offline
  • Actief:  
  • Leeftijd:  29

Ja, oke daar heb je een punt.

Maar er staat wel waar je alles nodig hebt , en uitleg .

Mag het dan : Tutorial - Programeer je eigen iPhone-app heten?

Of moet het dan : Programeer je eigen iPhone-app heten?

Een tutorial is hetzelfde als een handleiding hè. En er wordt niks uitgelegd over programmeren, dus een titel als: Een iPhone app maken, hoe gaat dat nou te werk?

Hoeft niet precies zo maar in deze richting :)

Sent from my iPod touch using Tapatalk

Link naar opmerking
Deel via andere websites

  • 206
  • 3.9k
  • 1
  • Oud-beheerder

  • Bijdragen:  26218
  • Waardering:   2933
  • Prestatiepunten:  25024
  • Dagen gewonnen:  265
  • Lid sinds:  12/17/11
  • Status:  Offline
  • Actief:  
  • Was actief op:  Windows

Geweldige handleiding. Ziet er erg mooi uit!

+

Ook even verplaatst naar de FAQ. Deze mag niet "verdwijnen" O0

Link naar opmerking
Deel via andere websites

  • 2.9k
  • 26.2k
  • 265

  • Bijdragen:  603
  • Waardering:   14
  • Prestatiepunten:  306
  • Dagen gewonnen:  0
  • Lid sinds:  07/10/09
  • Status:  Offline
  • Actief:  

Kan hij niet beter "Publiceer je eigen Iphone-app" heten? Want hier staat niet echt hoe je er een maakt.

Link naar opmerking
Deel via andere websites

  • 14
  • 603

  • Bijdragen:  1905
  • Waardering:   49
  • Prestatiepunten:  347
  • Dagen gewonnen:  0
  • Lid sinds:  02/23/11
  • Status:  Offline
  • Actief:  
  • Leeftijd:  28

Titel veranderd, wordt als het goed is ook niet meer veranderd.

Helaas bezit ik niet over een Mac pc, anders had ik het graag uitgeprobeerd en er een handleiding van gemaakt.(wel hoe je er een maakt.)

Link naar opmerking
Deel via andere websites

  • 49
  • 1.9k

  • Bijdragen:  3912
  • Waardering:   206
  • Prestatiepunten:  17
  • Dagen gewonnen:  1
  • Lid sinds:  12/25/09
  • Status:  Offline
  • Actief:  
  • Leeftijd:  29

Voor de mensen die geen Mac computer hebben: http://www.duken.nl/forums/index.php?topic=40528.0

Link naar opmerking
Deel via andere websites

  • 206
  • 3.9k
  • 1
  • 3 weken later...

  • Bijdragen:  1905
  • Waardering:   49
  • Prestatiepunten:  347
  • Dagen gewonnen:  0
  • Lid sinds:  02/23/11
  • Status:  Offline
  • Actief:  
  • Leeftijd:  28

Dat is inderdaad handig.

Wous, mag ik hem in de s p zetten?

Link naar opmerking
Deel via andere websites

  • 49
  • 1.9k

  • Bijdragen:  3912
  • Waardering:   206
  • Prestatiepunten:  17
  • Dagen gewonnen:  1
  • Lid sinds:  12/25/09
  • Status:  Offline
  • Actief:  
  • Leeftijd:  29

Natuurlijk!

Sent from my iPod touch using Tapatalk

Link naar opmerking
Deel via andere websites

  • 206
  • 3.9k
  • 1

  • Bijdragen:  279
  • Waardering:   41
  • Prestatiepunten:  262
  • Dagen gewonnen:  0
  • Lid sinds:  03/17/10
  • Status:  Offline
  • Actief:  

Je kan ook apps maken in Adobe Flash...voor de windows gebruikers onder ons.

Mischien interessant om erbij te zetten ;)

Ik heb zelf een app gemaakt (gewoon voor de lol) in Flash en op m'n ipod gezet. :cool2:

De app zelf is alleen waardeloos, je kan er niets mee.

Link naar opmerking
Deel via andere websites

  • 41
  • 279

  • Bijdragen:  1905
  • Waardering:   49
  • Prestatiepunten:  347
  • Dagen gewonnen:  0
  • Lid sinds:  02/23/11
  • Status:  Offline
  • Actief:  
  • Leeftijd:  28

Goede tip, maar ik ga het er niet bij zetten.

Want als ik het erbij zet, lijkt het net alsof ik ook weet hoe dat dan moet enzo.

Daar heb ik niet zoveel trek in.

Link naar opmerking
Deel via andere websites

  • 49
  • 1.9k

  • Bijdragen:  279
  • Waardering:   41
  • Prestatiepunten:  262
  • Dagen gewonnen:  0
  • Lid sinds:  03/17/10
  • Status:  Offline
  • Actief:  

da snap ik.  :)

Leuk topic hoor!

Link naar opmerking
Deel via andere websites

  • 41
  • 279

  • Bijdragen:  1905
  • Waardering:   49
  • Prestatiepunten:  347
  • Dagen gewonnen:  0
  • Lid sinds:  02/23/11
  • Status:  Offline
  • Actief:  
  • Leeftijd:  28

Dankjewel!

Link naar opmerking
Deel via andere websites

  • 49
  • 1.9k

Geplaatst 2 uur geleden

Vergeten jullie alsjeblieft de VPN verbinding niet? Je internet provider zoals Ziggo of KPN kan door gebruik van de VPN niet zien wat er gebeurd op je internet verbinding en ben je volledig anoniem voor iedereen. Een vereiste tegenwoordig.... We een uitgebreide handleiding geschreven met informatie. :goed:

Deze vindt je hier:   https://www.duken.nl/forums/handleidingen/downloaden/vpn-verbinding-en-anoniem-downloaden-r35/  


Gast
Deze discussie is nu afgesloten voor verdere antwoorden.

Mededelingen


  • Recent nieuwsbericht

  • Willekeurig topic

  • Nu op het forum

    Eater

    Geplaatst

    We hebben geweldig nieuws voor alle ontwikkelaars! Versie 8.4.1 van PHP is nu officieel uitgebracht, en dit is de eerste stabiele release in de 8.4-serie! Maar dat is nog niet alles – tegelijkertijd zijn er ook updates voor de versies 8.1, 8.2 en 8.3 verschenen. PHP, dat staat voor "PHP: Hypertext Preprocessor", is een krachtig hulpmiddel dat voornamelijk wordt gebruikt voor het creëren van dynamische webpagina's op webservers. Het gaat vaak hand in hand met databaseprogramma's om een naadloze gebruikerservaring te garanderen. Deze nieuwe release van PHP 8.4.1 biedt een schat aan verbeteringen en nieuwe functies die je niet wilt missen! Hier zijn enkele van de meest opwindende toevoegingen: - Property Hooks**: Deze functie maakt het mogelijk om meer controle te hebben over de eigenschappen binnen je objecten, waardoor je code flexibeler en dynamischer wordt. - Asymmetric Property Visibility**: Dit geeft je de mogelijkheid om verschillende zichtbaarheidseisen voor eigenschappen in je klasse te definiëren, wat de modulariteit van je code aanzienlijk vergroot. - Lazy Objects**: Met deze functie kun je objecten pas laden wanneer ze echt nodig zijn, wat de prestaties van je applicatie kan verbeteren. - PDO Driver-Specifieke Subclasses**: Dit maakt het eenvoudiger om met verschillende database-driver-specifieke functionaliteiten te werken, wat de interoperabiliteit van je applicaties vergroot. - BCMath Objecttype**: Een nieuwe toevoeging die het werken met grote getallen vergemakkelijkt, ideaal voor toepassingen die met financiële gegevens werken. - En nog veel, veel meer!**  Wil je direct aan de slag met PHP 8.4.1? Bezoek dan  https://www.php.net/downloads.php voor de bronbestanden. Voor Windows-gebruikers zijn de bronbestanden en binaire versies beschikbaar op windows.php.net/download/. Vergeet niet om de ChangeLog te raadplegen voor een gedetailleerd overzicht van alle wijzigingen. En als je van plan bent om te migreren, bekijk dan zeker de migratiegids in de PHP-handleiding voor een compleet overzicht van nieuwe functies en eventuele wijzigingen die mogelijk niet achterwaarts compatibel zijn. Dit is een spannende tijd voor de PHP-gemeenschap! Duik in de nieuwe mogelijkheden en maak je projecten nog krachtiger en dynamischer. Happy coding!
  • Recente prestatie

  • Recente actieve topics

  • Populaire bijdragers

  • Willekeurige films

  • Willekeurige link

×
×
  • Nieuwe aanmaken...