SlideShare a Scribd company logo
1 of 18
Download to read offline
Getting Your Content
       onto the
iPad/iPhone Platform
A look at the development process,
   timescales, and revenue flows




Christopher Drum @ http://development.christopherdrum.com
iPhone/iPad Platform
 Mature development platform called Cocoa

 iPhone / iPhone 3G / iPhone 3GS /iPod Touch

    50M iPhones and 35M iPod Touches (April 2010)

    Captured 72% of Japanese sales last year

 iPad

    450K units in the first four days

    May be the creation of an entirely new platform

 The App Store is the killer app.
“I want to sell my content on the iPad!”
                      …is not “an idea for an iPad application.”




                                 Scope is ill-defined.
                              Destination is ill-defined.
                      Content publishing options already exist.




Scope: what does the software encompass?
Destination: what are we building?
Content options: why not just iBookstore?
In a Nutshell,
         the Development Process
Requirements                          Requirements Gathering               What the software should do.

                                       Specifications Writing               How it should do it.
Design
                                      Planning and Scheduling              What should be done, when.

                     Art Assets             Sound Assets                    Code

Implementation   • Icon                  • In-app music               • Zeros                 The “Real Work”
                 • Splash screen         • Sound effects              • Ones
                 • In-app assets         • Startup sound




Verification                               Testing!!!                       Often forgotten!

                                       App Store Submission                80 pages of requirements, 3 to 6 weeks
Distribution
                                             Marketing                     Obviously.

Maintenance                        Bug fixes, feature requests, etc.        Almost ALWAYS forgotten.
Developer
    vs.
Programmer
RPG?

                           Tie-In
                          Novella?             JRPG?


                                                         Single    Eastern   New
                                     Puzzle?
                                                         Player?   Flavor?   York?
                  You
                  Are     Game?                Action?
                  Here
                                                         Multi-    Western
                                     Action?                                 Japan?
                                                         Player?   Flavor?

                           Bonus
                                               D&D?
                           Video
                          Content?
                                     CYOA?




                         Programmers Need a Roadmap
                                         (and so do you)


Things that seem so obvious to you, may not be at all obvious to
a programmer.
Disambiguation is key!
A Developer is not necessarily
a Programmer, and vice versa

A developer can help you make your roadmap

  A roadmap tells you when you’re “done”

  The more details you give a programmer, the better.
  It is impossible to give “too much” detail

Asking someone to write a program does not de facto
mean that person can also help you develop your idea

These two concepts are often mutually exclusive, but
many (yours truly *ahem*) can offer both services
In a Nutshell,
         the Development Process
Requirements                          Requirements Gathering               What the software should do.

                                       Specifications Writing               How it should do it.
Design
                                      Planning and Scheduling              What should be done, when.

                     Art Assets             Sound Assets                    Code

Implementation   • Icon                  • In-app music               • Zeros                 The “Real Work”
                 • Splash screen         • Sound effects              • Ones
                 • In-app assets         • Startup sound




Verification                                  Testing!!!                    Often forgotten!

                                       App Store Submission                80 pages of requirements, about 2 weeks (?)
Distribution
                                             Marketing                     Obviously.

Maintenance                        Bug fixes, feature requests, etc.        Almost ALWAYS forgotten.
Self Publishing
Books
iBookstore publishes in    Rights remain yours
the ePub format
(document is essentially   Can build a custom
one long page)             iPhone app out of your
                           content, like Pixel Mags
You must work through
an “Apple Certified         Comics have embraced
Aggregator”                in-app purchasing

Lulu and Smashwords
are two such companies
Music
iTunes publishes in          Aggregator like CDBaby,
Protected AAC for DRM,       Catapult, and Tunecore
as well as non-DRM AAC       will publish your music to
                             their distribution affiliates
iDevices support AAC,
protected AAC, HE-AAC,       Rates and royalty cuts
MP3, MP3 VBR, Audible,       depend on the company;
Apple Lossless, AIFF, and    Rights remain yours
WAV
                             Other distribution
iTunes is not the only way   channels: Amazon.MP3,
to obtain media for the      Rhapsody, Aime St.,
iDevices!                    Shockhound, Myspace
                             Music, Lala, and more
Video
For free video, there is   Like books and music,
the Video Podcast route    pairing with an
                           Aggregator is necessary
Apple recommends for
iDevices (including        Tunecore.com will
Apple TV) H.264 video      publish your video to
with AAC-LC audio,         their affiliates for a flat-
saved as an M4V file.       rate fee; all rights and
                           royalties are yours
iPhone supports 640x480,
Apple and iPad up to       CDBaby also does video,
720p                       but takes about 9% from
                           net
Apps                        Expect up to three months development time.
                            Approval process averages 3 to 6 weeks.




                      }
                            Payments are monthly.
The only medium an artist
can upload directly.




Books

Music                       All Aggregators say to expect a 4 to 8 weeks.
                            Payments are monthly.




Video
$
Direct                           Through
              (via App Store)
                                          3rd Party
       $99/yr Registration Fee                  (iTunes, via Smashwords)
Developer/Programming @ $100-150/hr
  Graphic Art services @ $50-75/hr
                                              Apple           Smashwords               You
 TuneCore, one album @ $46.99 flat-rate


Apple
You                                                                        30%

                           30%

                                             60%                            10%

        70%




                                                 Source: “How Are Royalties Calculated?”
                                         http://www.smashwords.com/about/supportfaq#Royalties
Two More Options




In-App Purchasing   iAd
Christopher Drum
http://development.christopherdrum.com

More Related Content

What's hot

Computers have feelings too
Computers have feelings tooComputers have feelings too
Computers have feelings tooPaul Glavich
 
Avvo video webinar distribution
Avvo video webinar distributionAvvo video webinar distribution
Avvo video webinar distributionDrew Keller
 
Mistakes I Made Building Netflix for the iPhone
Mistakes I Made Building Netflix for the iPhoneMistakes I Made Building Netflix for the iPhone
Mistakes I Made Building Netflix for the iPhonekentbrew
 
Technology Pipedream -- Ivan Beram
Technology Pipedream --  Ivan BeramTechnology Pipedream --  Ivan Beram
Technology Pipedream -- Ivan BeramIvan Beram
 
What have you learnt from technologies from the process of construction the p...
What have you learnt from technologies from the process of construction the p...What have you learnt from technologies from the process of construction the p...
What have you learnt from technologies from the process of construction the p...JackSandham
 
iPossibilities
iPossibilitiesiPossibilities
iPossibilitiesKate Ahern
 
Team+inferno +iim+lucknow 2
Team+inferno +iim+lucknow 2Team+inferno +iim+lucknow 2
Team+inferno +iim+lucknow 2lehartawde
 
How did you use media technologies in the construction and research, planning...
How did you use media technologies in the construction and research, planning...How did you use media technologies in the construction and research, planning...
How did you use media technologies in the construction and research, planning...John Smith
 

What's hot (8)

Computers have feelings too
Computers have feelings tooComputers have feelings too
Computers have feelings too
 
Avvo video webinar distribution
Avvo video webinar distributionAvvo video webinar distribution
Avvo video webinar distribution
 
Mistakes I Made Building Netflix for the iPhone
Mistakes I Made Building Netflix for the iPhoneMistakes I Made Building Netflix for the iPhone
Mistakes I Made Building Netflix for the iPhone
 
Technology Pipedream -- Ivan Beram
Technology Pipedream --  Ivan BeramTechnology Pipedream --  Ivan Beram
Technology Pipedream -- Ivan Beram
 
What have you learnt from technologies from the process of construction the p...
What have you learnt from technologies from the process of construction the p...What have you learnt from technologies from the process of construction the p...
What have you learnt from technologies from the process of construction the p...
 
iPossibilities
iPossibilitiesiPossibilities
iPossibilities
 
Team+inferno +iim+lucknow 2
Team+inferno +iim+lucknow 2Team+inferno +iim+lucknow 2
Team+inferno +iim+lucknow 2
 
How did you use media technologies in the construction and research, planning...
How did you use media technologies in the construction and research, planning...How did you use media technologies in the construction and research, planning...
How did you use media technologies in the construction and research, planning...
 

Similar to iPhone and iPad development

Jory Prum's Lollipop Audio - Investment Pitch Deck
Jory Prum's Lollipop Audio - Investment Pitch DeckJory Prum's Lollipop Audio - Investment Pitch Deck
Jory Prum's Lollipop Audio - Investment Pitch DeckMichael Leifer
 
Lollipop Audio - Investment Pitch Deck
Lollipop Audio - Investment Pitch DeckLollipop Audio - Investment Pitch Deck
Lollipop Audio - Investment Pitch DeckMichael Leifer
 
A Complete Guide on How to Develop Music Streaming App
A Complete Guide on How to Develop Music Streaming AppA Complete Guide on How to Develop Music Streaming App
A Complete Guide on How to Develop Music Streaming AppXongoLab Technologies LLP
 
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, PalmBattle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, PalmBess Ho
 
Mini Project Folio Part A
Mini Project Folio Part AMini Project Folio Part A
Mini Project Folio Part Amiss_wilmott
 
How iPod was developed?
How iPod was developed?How iPod was developed?
How iPod was developed?Alar Kolk
 
Best Practice iPhone SDK App Design
Best Practice iPhone SDK App DesignBest Practice iPhone SDK App Design
Best Practice iPhone SDK App DesignBess Ho
 
Definition smu
Definition smuDefinition smu
Definition smuSidwyn
 
[GAMENEXT] 성공적인 모바일 게임 런칭을 위한 전략 (Tapjoy)
[GAMENEXT] 성공적인 모바일 게임 런칭을 위한 전략 (Tapjoy)[GAMENEXT] 성공적인 모바일 게임 런칭을 위한 전략 (Tapjoy)
[GAMENEXT] 성공적인 모바일 게임 런칭을 위한 전략 (Tapjoy)GAMENEXT Works
 
Nolan Wright: Appcelerator's World-Class Ecosystem
Nolan Wright: Appcelerator's World-Class Ecosystem Nolan Wright: Appcelerator's World-Class Ecosystem
Nolan Wright: Appcelerator's World-Class Ecosystem Axway Appcelerator
 
Soundrop at app academy des 2012
Soundrop at app academy des 2012Soundrop at app academy des 2012
Soundrop at app academy des 2012Inge Andre Sandvik
 
Making Music on the Web with MIDI Technology - Music China
Making Music on the Web with MIDI Technology - Music ChinaMaking Music on the Web with MIDI Technology - Music China
Making Music on the Web with MIDI Technology - Music ChinaRyoya Kawai
 
Great Graphics on a Shoe-String Budget
Great Graphics on a Shoe-String BudgetGreat Graphics on a Shoe-String Budget
Great Graphics on a Shoe-String BudgetEricaJesonis
 
iTunes App Store Submission Process
iTunes App Store Submission ProcessiTunes App Store Submission Process
iTunes App Store Submission ProcessAnscamobile
 
iTunes App Store Submission Presentation
iTunes App Store Submission PresentationiTunes App Store Submission Presentation
iTunes App Store Submission PresentationAnscamobile
 
2. videojuegos una industria por explorar
2. videojuegos   una industria por explorar2. videojuegos   una industria por explorar
2. videojuegos una industria por explorarProColombia
 
The FT Web App: Coding Responsively
The FT Web App: Coding ResponsivelyThe FT Web App: Coding Responsively
The FT Web App: Coding ResponsivelyC4Media
 
Media hardware
Media hardwareMedia hardware
Media hardwarecoralprout
 

Similar to iPhone and iPad development (20)

Jory Prum's Lollipop Audio - Investment Pitch Deck
Jory Prum's Lollipop Audio - Investment Pitch DeckJory Prum's Lollipop Audio - Investment Pitch Deck
Jory Prum's Lollipop Audio - Investment Pitch Deck
 
Lollipop Audio - Investment Pitch Deck
Lollipop Audio - Investment Pitch DeckLollipop Audio - Investment Pitch Deck
Lollipop Audio - Investment Pitch Deck
 
A Complete Guide on How to Develop Music Streaming App
A Complete Guide on How to Develop Music Streaming AppA Complete Guide on How to Develop Music Streaming App
A Complete Guide on How to Develop Music Streaming App
 
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, PalmBattle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
 
Mini Project Folio Part A
Mini Project Folio Part AMini Project Folio Part A
Mini Project Folio Part A
 
How iPod was developed?
How iPod was developed?How iPod was developed?
How iPod was developed?
 
Best Practice iPhone SDK App Design
Best Practice iPhone SDK App DesignBest Practice iPhone SDK App Design
Best Practice iPhone SDK App Design
 
Definition smu
Definition smuDefinition smu
Definition smu
 
[GAMENEXT] 성공적인 모바일 게임 런칭을 위한 전략 (Tapjoy)
[GAMENEXT] 성공적인 모바일 게임 런칭을 위한 전략 (Tapjoy)[GAMENEXT] 성공적인 모바일 게임 런칭을 위한 전략 (Tapjoy)
[GAMENEXT] 성공적인 모바일 게임 런칭을 위한 전략 (Tapjoy)
 
Nolan Wright: Appcelerator's World-Class Ecosystem
Nolan Wright: Appcelerator's World-Class Ecosystem Nolan Wright: Appcelerator's World-Class Ecosystem
Nolan Wright: Appcelerator's World-Class Ecosystem
 
Google app inventor
Google app inventorGoogle app inventor
Google app inventor
 
Soundrop at app academy des 2012
Soundrop at app academy des 2012Soundrop at app academy des 2012
Soundrop at app academy des 2012
 
Making Music on the Web with MIDI Technology - Music China
Making Music on the Web with MIDI Technology - Music ChinaMaking Music on the Web with MIDI Technology - Music China
Making Music on the Web with MIDI Technology - Music China
 
Great Graphics on a Shoe-String Budget
Great Graphics on a Shoe-String BudgetGreat Graphics on a Shoe-String Budget
Great Graphics on a Shoe-String Budget
 
iTunes App Store Submission Process
iTunes App Store Submission ProcessiTunes App Store Submission Process
iTunes App Store Submission Process
 
iTunes App Store Submission Presentation
iTunes App Store Submission PresentationiTunes App Store Submission Presentation
iTunes App Store Submission Presentation
 
Dave Verwer, Shiny Development
Dave Verwer, Shiny DevelopmentDave Verwer, Shiny Development
Dave Verwer, Shiny Development
 
2. videojuegos una industria por explorar
2. videojuegos   una industria por explorar2. videojuegos   una industria por explorar
2. videojuegos una industria por explorar
 
The FT Web App: Coding Responsively
The FT Web App: Coding ResponsivelyThe FT Web App: Coding Responsively
The FT Web App: Coding Responsively
 
Media hardware
Media hardwareMedia hardware
Media hardware
 

Recently uploaded

Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...lizamodels9
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...lizamodels9
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 

Recently uploaded (20)

Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 

iPhone and iPad development

  • 1. Getting Your Content onto the iPad/iPhone Platform A look at the development process, timescales, and revenue flows Christopher Drum @ http://development.christopherdrum.com
  • 2. iPhone/iPad Platform Mature development platform called Cocoa iPhone / iPhone 3G / iPhone 3GS /iPod Touch 50M iPhones and 35M iPod Touches (April 2010) Captured 72% of Japanese sales last year iPad 450K units in the first four days May be the creation of an entirely new platform The App Store is the killer app.
  • 3. “I want to sell my content on the iPad!” …is not “an idea for an iPad application.” Scope is ill-defined. Destination is ill-defined. Content publishing options already exist. Scope: what does the software encompass? Destination: what are we building? Content options: why not just iBookstore?
  • 4. In a Nutshell, the Development Process Requirements Requirements Gathering What the software should do. Specifications Writing How it should do it. Design Planning and Scheduling What should be done, when. Art Assets Sound Assets Code Implementation • Icon • In-app music • Zeros The “Real Work” • Splash screen • Sound effects • Ones • In-app assets • Startup sound Verification Testing!!! Often forgotten! App Store Submission 80 pages of requirements, 3 to 6 weeks Distribution Marketing Obviously. Maintenance Bug fixes, feature requests, etc. Almost ALWAYS forgotten.
  • 5. Developer vs. Programmer
  • 6. RPG? Tie-In Novella? JRPG? Single Eastern New Puzzle? Player? Flavor? York? You Are Game? Action? Here Multi- Western Action? Japan? Player? Flavor? Bonus D&D? Video Content? CYOA? Programmers Need a Roadmap (and so do you) Things that seem so obvious to you, may not be at all obvious to a programmer. Disambiguation is key!
  • 7. A Developer is not necessarily a Programmer, and vice versa A developer can help you make your roadmap A roadmap tells you when you’re “done” The more details you give a programmer, the better. It is impossible to give “too much” detail Asking someone to write a program does not de facto mean that person can also help you develop your idea These two concepts are often mutually exclusive, but many (yours truly *ahem*) can offer both services
  • 8. In a Nutshell, the Development Process Requirements Requirements Gathering What the software should do. Specifications Writing How it should do it. Design Planning and Scheduling What should be done, when. Art Assets Sound Assets Code Implementation • Icon • In-app music • Zeros The “Real Work” • Splash screen • Sound effects • Ones • In-app assets • Startup sound Verification Testing!!! Often forgotten! App Store Submission 80 pages of requirements, about 2 weeks (?) Distribution Marketing Obviously. Maintenance Bug fixes, feature requests, etc. Almost ALWAYS forgotten.
  • 10. Books iBookstore publishes in Rights remain yours the ePub format (document is essentially Can build a custom one long page) iPhone app out of your content, like Pixel Mags You must work through an “Apple Certified Comics have embraced Aggregator” in-app purchasing Lulu and Smashwords are two such companies
  • 11. Music iTunes publishes in Aggregator like CDBaby, Protected AAC for DRM, Catapult, and Tunecore as well as non-DRM AAC will publish your music to their distribution affiliates iDevices support AAC, protected AAC, HE-AAC, Rates and royalty cuts MP3, MP3 VBR, Audible, depend on the company; Apple Lossless, AIFF, and Rights remain yours WAV Other distribution iTunes is not the only way channels: Amazon.MP3, to obtain media for the Rhapsody, Aime St., iDevices! Shockhound, Myspace Music, Lala, and more
  • 12. Video For free video, there is Like books and music, the Video Podcast route pairing with an Aggregator is necessary Apple recommends for iDevices (including Tunecore.com will Apple TV) H.264 video publish your video to with AAC-LC audio, their affiliates for a flat- saved as an M4V file. rate fee; all rights and royalties are yours iPhone supports 640x480, Apple and iPad up to CDBaby also does video, 720p but takes about 9% from net
  • 13.
  • 14. Apps Expect up to three months development time. Approval process averages 3 to 6 weeks. } Payments are monthly. The only medium an artist can upload directly. Books Music All Aggregators say to expect a 4 to 8 weeks. Payments are monthly. Video
  • 15. $
  • 16. Direct Through (via App Store) 3rd Party $99/yr Registration Fee (iTunes, via Smashwords) Developer/Programming @ $100-150/hr Graphic Art services @ $50-75/hr Apple Smashwords You TuneCore, one album @ $46.99 flat-rate Apple You 30% 30% 60% 10% 70% Source: “How Are Royalties Calculated?” http://www.smashwords.com/about/supportfaq#Royalties
  • 17. Two More Options In-App Purchasing iAd