SlideShare a Scribd company logo
1 of 17
Download to read offline
Aaron Ardiri
      Founder
Business Development

    March 2010
iPhone Development Background

Devices:
- iPhone (July 2007) 4Gb
- iPod Touch         16Gb, 32Gb
- iPod Touch 2nd Gen 8Gb (own a few actually)

Development:
- jail-broken SDK
- official SDK since release
- since Sep, 2008 (18+ months)

Hobby Development Project
- full-time job: Chief Technology Officer
- company:       Appear Networks AB
Portfolio: GW Series (Nintendo)
Portfolio: GW Series (revised versions)
Portfolio: Cronk
Portfolio: Pizookie Challenge
Getting Started

http://developer.apple.com/iphone/

$99 USD registration fee : payable once approved
BUY A MAC (Mac Mini = most affordable)

Developer Connection (once approved)
- create your developer certificate (signature pairs)
- register your UUID of your iPod Touch / iPhone
- register your application ID's
- create a development distribution profile
- download your mobile provisioning profiles

signatures and profiles are typically valid for a 12 month period.
Development Environment

XCode + iPhone SDK
- compiler
- excellent debugging environment
- performance tools
- application signing for distribution

iPhone Simulator
- x86 implementation, not ARM
- quite acceptable representation
- should not be used for performance analysis

An Intel based Mac OSX (10.5 or later) is required for iPhone
development - this requirement is for the digital signing tools.
Distributing Your Application

https://itunesconnect.apple.com/

Add Application
- add description
- set pricing model
- add translations
- upload binaries / icons / screen shots

- approval is manual process; can take over 1 week to occur.

The largest problem with uploading applications is failing to
build application binaries correctly - it is important to follow the
instructions provided by Apple for this process exactly.
Setting Your Application Price

apple takes 30% of all payments

your price point?    $0.99 - $1.99 - $2.99 - $3.99 ... $999.99
                      free - with advertising?




$0.99 applications sell 65% more than $1.99 applications
lower prices encourage impulse buying, only $0.99 - why not?
find your "ideal" price point where sales = maximum profits
The iTunes Zones

seven distribution zones

- Australia
- Canada
- Europe
- Japan
- United Kingdom
- USA
- World Wide

payments in zone currency (AUD, CAD, EUR, JPY, GBP, USD)
developer payments monthly; threshold of $150 USD per zone
currency fluctuations : 81 JPY = 0.91 USD = 30% more value
The iTunes Zones : Mobile 1UP

seven distribution zones

- Australia           2.5%
- Canada              1.5%
- Europe              7.1%
- Japan              56.0%
- United Kingdom      4.2%
- USA                21.6%
- World Wide          7.1%

payments in zone currency (AUD, CAD, EUR, JPY, GBP, USD)
developer payments monthly; threshold of $150 USD per zone
currency fluctuations : 81 JPY = 0.91 USD = 30% more value
iTunes Factor

ranking means sales

ranking lists:
- top 100 free *
- top 100 paid *
- whats new * (warning)
- whats hot
- staff favorites

each category has its own
top lists as well - however, the foremost presented are above.
the 'top' lists are based on downloads; where the others are
determined by the iTunes staff on a country-by-country basis.
Software Piracy

1:4 legitimate users
3:4 pirate users

while the iTunes distribution uses
digital signatures against the UUID;
this mechanism has been "worked-around" by resigning an
application against another 'generic' signatory account.

  .ipa -> pirate .ipa = single click action

there are software hints/tips available to detect piracy;
software then requires modification (dissassembly etc) -
however, this will be done anyhow.
Press / Reviews

Get Known = Be Found
- application reviews
- press releases
- interviews
- magazines
- YouTube videos
- promotional codes (US only)
- attend to community events
Questions




            ?
Contact Information



SOCIAL NETWORKS:
        LinkedIn: http://www.linkedin.com/in/ardiri
        twitter:  http://www.twitter.com/ardiri/

CONTACT INFORMATION:
  http://www.mobile1up.com/             support@mobile1up.com

         twitter:    http://www.twitter.com/mobile1up/

More Related Content

What's hot

Best Practice iPhone SDK App Design
Best Practice iPhone SDK App DesignBest Practice iPhone SDK App Design
Best Practice iPhone SDK App DesignBess Ho
 
Adobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick MesserAdobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick MesserRick Messer
 
iPhone transfer software
iPhone transfer softwareiPhone transfer software
iPhone transfer softwarejohnjuly123
 
iPhone first App Store submission
iPhone  first App Store submissioniPhone  first App Store submission
iPhone first App Store submissionPragati Singh
 
iOS Ecosystem @ Fiera del Radioamatore Pordenone
iOS Ecosystem @ Fiera del Radioamatore PordenoneiOS Ecosystem @ Fiera del Radioamatore Pordenone
iOS Ecosystem @ Fiera del Radioamatore PordenoneKlaus Lanzarini
 
iOS Human Interface Guidelines (HCI)
iOS Human Interface Guidelines (HCI)iOS Human Interface Guidelines (HCI)
iOS Human Interface Guidelines (HCI)Mohammad Khalil
 
Introducing Apple New iPad(iPad 4th generation)
Introducing Apple New iPad(iPad 4th generation)Introducing Apple New iPad(iPad 4th generation)
Introducing Apple New iPad(iPad 4th generation)JJ Wu
 
iPhone Apps - What, how, why?
iPhone Apps - What, how, why?iPhone Apps - What, how, why?
iPhone Apps - What, how, why?David Carr
 
Recover iPhone data with ease
Recover iPhone data with easeRecover iPhone data with ease
Recover iPhone data with easejenkerry
 
Spectacular features of i phone 6 with compatible ios 8
Spectacular features of i phone 6 with compatible ios 8Spectacular features of i phone 6 with compatible ios 8
Spectacular features of i phone 6 with compatible ios 8Nimap Infotech
 
Developer's got talent iPhone
Developer's got talent iPhoneDeveloper's got talent iPhone
Developer's got talent iPhonePiTechnologies
 
Stanford CS193P - Designing for iPad
Stanford CS193P - Designing for iPadStanford CS193P - Designing for iPad
Stanford CS193P - Designing for iPadEvan Doll
 
iTunes App Store Submission Process
iTunes App Store Submission ProcessiTunes App Store Submission Process
iTunes App Store Submission ProcessAnscamobile
 
Apple The New iPad(Apple iPad 3rd generation)
Apple The New iPad(Apple iPad 3rd generation)Apple The New iPad(Apple iPad 3rd generation)
Apple The New iPad(Apple iPad 3rd generation)JJ Wu
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPTDhivya T
 
IOS8 tuto by Phonevalley-DigitasLBi
IOS8 tuto by Phonevalley-DigitasLBiIOS8 tuto by Phonevalley-DigitasLBi
IOS8 tuto by Phonevalley-DigitasLBiDigitasLBi Paris
 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsPaul Sons
 
Tablet strategy bootcamp
Tablet strategy bootcampTablet strategy bootcamp
Tablet strategy bootcampPaul Saunders
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationLoic Ortola
 

What's hot (20)

Best Practice iPhone SDK App Design
Best Practice iPhone SDK App DesignBest Practice iPhone SDK App Design
Best Practice iPhone SDK App Design
 
Adobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick MesserAdobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick Messer
 
iPhone transfer software
iPhone transfer softwareiPhone transfer software
iPhone transfer software
 
iCloud
iCloudiCloud
iCloud
 
iPhone first App Store submission
iPhone  first App Store submissioniPhone  first App Store submission
iPhone first App Store submission
 
iOS Ecosystem @ Fiera del Radioamatore Pordenone
iOS Ecosystem @ Fiera del Radioamatore PordenoneiOS Ecosystem @ Fiera del Radioamatore Pordenone
iOS Ecosystem @ Fiera del Radioamatore Pordenone
 
iOS Human Interface Guidelines (HCI)
iOS Human Interface Guidelines (HCI)iOS Human Interface Guidelines (HCI)
iOS Human Interface Guidelines (HCI)
 
Introducing Apple New iPad(iPad 4th generation)
Introducing Apple New iPad(iPad 4th generation)Introducing Apple New iPad(iPad 4th generation)
Introducing Apple New iPad(iPad 4th generation)
 
iPhone Apps - What, how, why?
iPhone Apps - What, how, why?iPhone Apps - What, how, why?
iPhone Apps - What, how, why?
 
Recover iPhone data with ease
Recover iPhone data with easeRecover iPhone data with ease
Recover iPhone data with ease
 
Spectacular features of i phone 6 with compatible ios 8
Spectacular features of i phone 6 with compatible ios 8Spectacular features of i phone 6 with compatible ios 8
Spectacular features of i phone 6 with compatible ios 8
 
Developer's got talent iPhone
Developer's got talent iPhoneDeveloper's got talent iPhone
Developer's got talent iPhone
 
Stanford CS193P - Designing for iPad
Stanford CS193P - Designing for iPadStanford CS193P - Designing for iPad
Stanford CS193P - Designing for iPad
 
iTunes App Store Submission Process
iTunes App Store Submission ProcessiTunes App Store Submission Process
iTunes App Store Submission Process
 
Apple The New iPad(Apple iPad 3rd generation)
Apple The New iPad(Apple iPad 3rd generation)Apple The New iPad(Apple iPad 3rd generation)
Apple The New iPad(Apple iPad 3rd generation)
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
 
IOS8 tuto by Phonevalley-DigitasLBi
IOS8 tuto by Phonevalley-DigitasLBiIOS8 tuto by Phonevalley-DigitasLBi
IOS8 tuto by Phonevalley-DigitasLBi
 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web Apps
 
Tablet strategy bootcamp
Tablet strategy bootcampTablet strategy bootcamp
Tablet strategy bootcamp
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile application
 

Viewers also liked

Iphone Presentation
Iphone PresentationIphone Presentation
Iphone Presentationyekarahan
 
For mobile devices think apps, not ads
For mobile devices think apps, not adsFor mobile devices think apps, not ads
For mobile devices think apps, not adsSameer Mathur
 
Discovery of ranking fraud for mobile apps
Discovery of ranking fraud for mobile appsDiscovery of ranking fraud for mobile apps
Discovery of ranking fraud for mobile appsPvrtechnologies Nellore
 
iOS & Android App Indexing & App Actions
iOS & Android App Indexing & App ActionsiOS & Android App Indexing & App Actions
iOS & Android App Indexing & App ActionsJustin Briggs
 
Discovery of ranking fraud for mobile apps
Discovery of ranking fraud for mobile appsDiscovery of ranking fraud for mobile apps
Discovery of ranking fraud for mobile appsNexgen Technology
 
Film making powerpoint
Film making powerpointFilm making powerpoint
Film making powerpointlucyfroud999
 
Project report on 'customer satisfaction towards whatsapp'
Project report on 'customer satisfaction towards whatsapp'Project report on 'customer satisfaction towards whatsapp'
Project report on 'customer satisfaction towards whatsapp'Chirag Patel
 
Marketing Mix of Apple iPhone
Marketing Mix of Apple iPhoneMarketing Mix of Apple iPhone
Marketing Mix of Apple iPhonePratik Shah
 
Global Snapshots from a Changing Climate
Global Snapshots from a Changing ClimateGlobal Snapshots from a Changing Climate
Global Snapshots from a Changing Climateron mader
 

Viewers also liked (12)

Iphone Presentation
Iphone PresentationIphone Presentation
Iphone Presentation
 
For mobile devices think apps, not ads
For mobile devices think apps, not adsFor mobile devices think apps, not ads
For mobile devices think apps, not ads
 
AppStore SEO
AppStore SEOAppStore SEO
AppStore SEO
 
Discovery of ranking fraud for mobile apps
Discovery of ranking fraud for mobile appsDiscovery of ranking fraud for mobile apps
Discovery of ranking fraud for mobile apps
 
iOS & Android App Indexing & App Actions
iOS & Android App Indexing & App ActionsiOS & Android App Indexing & App Actions
iOS & Android App Indexing & App Actions
 
Discovery of ranking fraud for mobile apps
Discovery of ranking fraud for mobile appsDiscovery of ranking fraud for mobile apps
Discovery of ranking fraud for mobile apps
 
Film making powerpoint
Film making powerpointFilm making powerpoint
Film making powerpoint
 
Project report on 'customer satisfaction towards whatsapp'
Project report on 'customer satisfaction towards whatsapp'Project report on 'customer satisfaction towards whatsapp'
Project report on 'customer satisfaction towards whatsapp'
 
Describing Motion
Describing MotionDescribing Motion
Describing Motion
 
Marketing Mix of Apple iPhone
Marketing Mix of Apple iPhoneMarketing Mix of Apple iPhone
Marketing Mix of Apple iPhone
 
Global Snapshots from a Changing Climate
Global Snapshots from a Changing ClimateGlobal Snapshots from a Changing Climate
Global Snapshots from a Changing Climate
 
SlideShare 101
SlideShare 101SlideShare 101
SlideShare 101
 

Similar to iPhone Introduction

Android Appstore BP for HW ODM
Android Appstore BP for HW ODMAndroid Appstore BP for HW ODM
Android Appstore BP for HW ODMJouston Huang
 
Getting Your Share of the Mobile App Market
Getting Your Share of the Mobile App MarketGetting Your Share of the Mobile App Market
Getting Your Share of the Mobile App MarketSyriousGames
 
La industria de videojuegos para web, consolas y plataformas mo¦üviles con un...
La industria de videojuegos para web, consolas y plataformas mo¦üviles con un...La industria de videojuegos para web, consolas y plataformas mo¦üviles con un...
La industria de videojuegos para web, consolas y plataformas mo¦üviles con un...campus party
 
Founders Den App Store Optimization by Yann Kronberg
Founders Den App Store Optimization by Yann KronbergFounders Den App Store Optimization by Yann Kronberg
Founders Den App Store Optimization by Yann KronbergEdith Yeung
 
TJ Tee - Anatomy of an iPhone App
TJ Tee - Anatomy of an iPhone AppTJ Tee - Anatomy of an iPhone App
TJ Tee - Anatomy of an iPhone Appgiconf
 
Wag The Dog: ASO
Wag The Dog: ASOWag The Dog: ASO
Wag The Dog: ASOZENNA
 
Casual connect 2015 summary
Casual connect 2015 summaryCasual connect 2015 summary
Casual connect 2015 summarySun Cho
 
It's Raining App Stores
It's Raining App StoresIt's Raining App Stores
It's Raining App StoresCaroline Lewko
 
Distimo report -_february_2010
Distimo report -_february_2010Distimo report -_february_2010
Distimo report -_february_2010weichengwendao
 
Ideas to App Store (2010)
Ideas to App Store (2010)Ideas to App Store (2010)
Ideas to App Store (2010)Joseph DeSetto
 
Apple project presentation by zia mba 4
Apple project presentation by zia mba 4Apple project presentation by zia mba 4
Apple project presentation by zia mba 4Fiaz Hassan
 
User Acquisition
User AcquisitionUser Acquisition
User AcquisitionZENNA
 
KPIs for Mobile Game Soft Launch
KPIs for Mobile Game Soft LaunchKPIs for Mobile Game Soft Launch
KPIs for Mobile Game Soft LaunchZENNA
 
Going Mobile by Nate Beck
Going Mobile by Nate BeckGoing Mobile by Nate Beck
Going Mobile by Nate Beckmochimedia
 
Apple (AAPL) valuation using Discounted Cash Flow (DCF) model
Apple (AAPL) valuation using Discounted Cash Flow (DCF) modelApple (AAPL) valuation using Discounted Cash Flow (DCF) model
Apple (AAPL) valuation using Discounted Cash Flow (DCF) modelNaren Chawla
 
Distimo Winter Nights "Appstore Opportunities"
Distimo Winter Nights "Appstore Opportunities"Distimo Winter Nights "Appstore Opportunities"
Distimo Winter Nights "Appstore Opportunities"Distimo
 
Going Mobile - Flash Gaming Summit 2012
Going Mobile - Flash Gaming Summit 2012Going Mobile - Flash Gaming Summit 2012
Going Mobile - Flash Gaming Summit 2012Nate Beck
 
Mobile UA Tips from the Inside | Paivi Putsepp-Seufert
Mobile UA Tips from the Inside | Paivi Putsepp-SeufertMobile UA Tips from the Inside | Paivi Putsepp-Seufert
Mobile UA Tips from the Inside | Paivi Putsepp-SeufertJessica Tams
 

Similar to iPhone Introduction (20)

Android Appstore BP for HW ODM
Android Appstore BP for HW ODMAndroid Appstore BP for HW ODM
Android Appstore BP for HW ODM
 
Getting Your Share of the Mobile App Market
Getting Your Share of the Mobile App MarketGetting Your Share of the Mobile App Market
Getting Your Share of the Mobile App Market
 
La industria de videojuegos para web, consolas y plataformas mo¦üviles con un...
La industria de videojuegos para web, consolas y plataformas mo¦üviles con un...La industria de videojuegos para web, consolas y plataformas mo¦üviles con un...
La industria de videojuegos para web, consolas y plataformas mo¦üviles con un...
 
Founders Den App Store Optimization by Yann Kronberg
Founders Den App Store Optimization by Yann KronbergFounders Den App Store Optimization by Yann Kronberg
Founders Den App Store Optimization by Yann Kronberg
 
Karl Von Randow
Karl Von RandowKarl Von Randow
Karl Von Randow
 
TJ Tee - Anatomy of an iPhone App
TJ Tee - Anatomy of an iPhone AppTJ Tee - Anatomy of an iPhone App
TJ Tee - Anatomy of an iPhone App
 
Wag The Dog: ASO
Wag The Dog: ASOWag The Dog: ASO
Wag The Dog: ASO
 
Casual connect 2015 summary
Casual connect 2015 summaryCasual connect 2015 summary
Casual connect 2015 summary
 
It's Raining App Stores
It's Raining App StoresIt's Raining App Stores
It's Raining App Stores
 
Distimo report -_february_2010
Distimo report -_february_2010Distimo report -_february_2010
Distimo report -_february_2010
 
Ideas to App Store (2010)
Ideas to App Store (2010)Ideas to App Store (2010)
Ideas to App Store (2010)
 
Apple project presentation by zia mba 4
Apple project presentation by zia mba 4Apple project presentation by zia mba 4
Apple project presentation by zia mba 4
 
User Acquisition
User AcquisitionUser Acquisition
User Acquisition
 
KPIs for Mobile Game Soft Launch
KPIs for Mobile Game Soft LaunchKPIs for Mobile Game Soft Launch
KPIs for Mobile Game Soft Launch
 
Inna Ushakova, Zenna Apps
Inna Ushakova, Zenna AppsInna Ushakova, Zenna Apps
Inna Ushakova, Zenna Apps
 
Going Mobile by Nate Beck
Going Mobile by Nate BeckGoing Mobile by Nate Beck
Going Mobile by Nate Beck
 
Apple (AAPL) valuation using Discounted Cash Flow (DCF) model
Apple (AAPL) valuation using Discounted Cash Flow (DCF) modelApple (AAPL) valuation using Discounted Cash Flow (DCF) model
Apple (AAPL) valuation using Discounted Cash Flow (DCF) model
 
Distimo Winter Nights "Appstore Opportunities"
Distimo Winter Nights "Appstore Opportunities"Distimo Winter Nights "Appstore Opportunities"
Distimo Winter Nights "Appstore Opportunities"
 
Going Mobile - Flash Gaming Summit 2012
Going Mobile - Flash Gaming Summit 2012Going Mobile - Flash Gaming Summit 2012
Going Mobile - Flash Gaming Summit 2012
 
Mobile UA Tips from the Inside | Paivi Putsepp-Seufert
Mobile UA Tips from the Inside | Paivi Putsepp-SeufertMobile UA Tips from the Inside | Paivi Putsepp-Seufert
Mobile UA Tips from the Inside | Paivi Putsepp-Seufert
 

More from ardiri

20180517 Oraclecode Shenzhen Keynote
20180517 Oraclecode Shenzhen Keynote20180517 Oraclecode Shenzhen Keynote
20180517 Oraclecode Shenzhen Keynoteardiri
 
20180517 OracleCode Singapore Keynote
20180517 OracleCode Singapore Keynote20180517 OracleCode Singapore Keynote
20180517 OracleCode Singapore Keynoteardiri
 
Feasibility of Security in Micro-Controllers
Feasibility of Security in Micro-ControllersFeasibility of Security in Micro-Controllers
Feasibility of Security in Micro-Controllersardiri
 
Introduction to the Internet of Things
Introduction to the Internet of ThingsIntroduction to the Internet of Things
Introduction to the Internet of Thingsardiri
 
Native Application (C/C++) on BlackBerry 10
Native Application (C/C++) on BlackBerry 10Native Application (C/C++) on BlackBerry 10
Native Application (C/C++) on BlackBerry 10ardiri
 
Start to Finish: Porting to BlackBerry 10
Start to Finish: Porting to BlackBerry 10Start to Finish: Porting to BlackBerry 10
Start to Finish: Porting to BlackBerry 10ardiri
 
Introduction to BlackBerry 10 NDK for Game Developers.
Introduction to BlackBerry 10 NDK for Game Developers.Introduction to BlackBerry 10 NDK for Game Developers.
Introduction to BlackBerry 10 NDK for Game Developers.ardiri
 
Game Development using SDL and the PDK
Game Development using SDL and the PDK Game Development using SDL and the PDK
Game Development using SDL and the PDK ardiri
 

More from ardiri (8)

20180517 Oraclecode Shenzhen Keynote
20180517 Oraclecode Shenzhen Keynote20180517 Oraclecode Shenzhen Keynote
20180517 Oraclecode Shenzhen Keynote
 
20180517 OracleCode Singapore Keynote
20180517 OracleCode Singapore Keynote20180517 OracleCode Singapore Keynote
20180517 OracleCode Singapore Keynote
 
Feasibility of Security in Micro-Controllers
Feasibility of Security in Micro-ControllersFeasibility of Security in Micro-Controllers
Feasibility of Security in Micro-Controllers
 
Introduction to the Internet of Things
Introduction to the Internet of ThingsIntroduction to the Internet of Things
Introduction to the Internet of Things
 
Native Application (C/C++) on BlackBerry 10
Native Application (C/C++) on BlackBerry 10Native Application (C/C++) on BlackBerry 10
Native Application (C/C++) on BlackBerry 10
 
Start to Finish: Porting to BlackBerry 10
Start to Finish: Porting to BlackBerry 10Start to Finish: Porting to BlackBerry 10
Start to Finish: Porting to BlackBerry 10
 
Introduction to BlackBerry 10 NDK for Game Developers.
Introduction to BlackBerry 10 NDK for Game Developers.Introduction to BlackBerry 10 NDK for Game Developers.
Introduction to BlackBerry 10 NDK for Game Developers.
 
Game Development using SDL and the PDK
Game Development using SDL and the PDK Game Development using SDL and the PDK
Game Development using SDL and the PDK
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

iPhone Introduction

  • 1. Aaron Ardiri Founder Business Development March 2010
  • 2. iPhone Development Background Devices: - iPhone (July 2007) 4Gb - iPod Touch 16Gb, 32Gb - iPod Touch 2nd Gen 8Gb (own a few actually) Development: - jail-broken SDK - official SDK since release - since Sep, 2008 (18+ months) Hobby Development Project - full-time job: Chief Technology Officer - company: Appear Networks AB
  • 3. Portfolio: GW Series (Nintendo)
  • 4. Portfolio: GW Series (revised versions)
  • 7. Getting Started http://developer.apple.com/iphone/ $99 USD registration fee : payable once approved BUY A MAC (Mac Mini = most affordable) Developer Connection (once approved) - create your developer certificate (signature pairs) - register your UUID of your iPod Touch / iPhone - register your application ID's - create a development distribution profile - download your mobile provisioning profiles signatures and profiles are typically valid for a 12 month period.
  • 8. Development Environment XCode + iPhone SDK - compiler - excellent debugging environment - performance tools - application signing for distribution iPhone Simulator - x86 implementation, not ARM - quite acceptable representation - should not be used for performance analysis An Intel based Mac OSX (10.5 or later) is required for iPhone development - this requirement is for the digital signing tools.
  • 9. Distributing Your Application https://itunesconnect.apple.com/ Add Application - add description - set pricing model - add translations - upload binaries / icons / screen shots - approval is manual process; can take over 1 week to occur. The largest problem with uploading applications is failing to build application binaries correctly - it is important to follow the instructions provided by Apple for this process exactly.
  • 10. Setting Your Application Price apple takes 30% of all payments your price point? $0.99 - $1.99 - $2.99 - $3.99 ... $999.99 free - with advertising? $0.99 applications sell 65% more than $1.99 applications lower prices encourage impulse buying, only $0.99 - why not? find your "ideal" price point where sales = maximum profits
  • 11. The iTunes Zones seven distribution zones - Australia - Canada - Europe - Japan - United Kingdom - USA - World Wide payments in zone currency (AUD, CAD, EUR, JPY, GBP, USD) developer payments monthly; threshold of $150 USD per zone currency fluctuations : 81 JPY = 0.91 USD = 30% more value
  • 12. The iTunes Zones : Mobile 1UP seven distribution zones - Australia 2.5% - Canada 1.5% - Europe 7.1% - Japan 56.0% - United Kingdom 4.2% - USA 21.6% - World Wide 7.1% payments in zone currency (AUD, CAD, EUR, JPY, GBP, USD) developer payments monthly; threshold of $150 USD per zone currency fluctuations : 81 JPY = 0.91 USD = 30% more value
  • 13. iTunes Factor ranking means sales ranking lists: - top 100 free * - top 100 paid * - whats new * (warning) - whats hot - staff favorites each category has its own top lists as well - however, the foremost presented are above. the 'top' lists are based on downloads; where the others are determined by the iTunes staff on a country-by-country basis.
  • 14. Software Piracy 1:4 legitimate users 3:4 pirate users while the iTunes distribution uses digital signatures against the UUID; this mechanism has been "worked-around" by resigning an application against another 'generic' signatory account. .ipa -> pirate .ipa = single click action there are software hints/tips available to detect piracy; software then requires modification (dissassembly etc) - however, this will be done anyhow.
  • 15. Press / Reviews Get Known = Be Found - application reviews - press releases - interviews - magazines - YouTube videos - promotional codes (US only) - attend to community events
  • 17. Contact Information SOCIAL NETWORKS: LinkedIn: http://www.linkedin.com/in/ardiri twitter: http://www.twitter.com/ardiri/ CONTACT INFORMATION: http://www.mobile1up.com/ support@mobile1up.com twitter: http://www.twitter.com/mobile1up/