iphone apps faq
DESCRIPTION
This InfoBeans FAQ tries to answer some very common and basic questions regarding development of iPhone apps, their cost, distribution and copyright.TRANSCRIPT
InfoBeansMobileDevelopment
Prac6ceiPhoneAppsandtheir
developmentFAQs
Aimofthispresenta6on
• iPhoneisarela6velynewpla>ormandmanyofusarenotawareofthepla>orm,itscapabili6es,thewayAppleworksandsoon.Thispresenta6onaimstohelpanswersomeoftheseques6ons
10/10/09 2
<<About
WhatisaniPhoneapp?
• AniPhoneappisaprogramthatrunsonyouriPhone.Itenablesyoutoaccomplishacertaintask
• Theycouldbeu6lityapps,games,enterpriseapps,entertainmentapps,appstoaccessyourbankaccountetc
• AsApplesays–thereisanappforeverything• Somepopularappsare
– Facebook–socialnetworking– DoodleBuddy–drawing– PandoraRadio–radioonyouriPhone– Yelp–restaurantreviews
10/10/09 3
<<FAQs
HowdoIgettheseapps?
• InstalliTunes(soTwarefromApple)onyourWindowsorMaccomputer
• YoucreateanaccountoniTunes
10/10/09 4
<<FAQs
WhyshouldIbuildaniPhoneappinthefirstplace?
• Ithasbecomeagreatnewmarke6nganddistribu6onmechanismthatcangiveyourbusinessawholenewwayoftransac6ngbusinessandgeXngyourbrandknowninfrontofmillionsofusers
• iPhonesarethemarketleadersinthesmartphonesegment• TheiPhoneusergroupisthemostinfluen6albuyingdemographic
– Students– Execu6vesandprofessionals– Enthusiasts
• TheiPhonehasbecomeagreatdevicetosurftheinternet,playgames,interactwithsocialnetworksandtransactbusiness
• TheiPhonehasuniquefeaturesthatyourappcantakeadvantageof• MostappsmadefortheiPhonealsorunontheiPodTouch,thereby
furtherincreasingthemarketyouarecateringto
10/10/09 5
<<FAQs
HowdowebuildaniPhoneapp?
• iPhoneappsarebuiltusingtechnologiesfromApple– Cocoaframework
– Objec6veC– ToolssuppliedbyAppletodevelop,testanddistribute
10/10/09 6
<<FAQs
WhatdoIneedtotellyou,ifIwanttostartbuildinganapp?• Tostartbuildinganapp
– SignanNDAwithus–wewanttoprotectyouridea– Talktousaboutyouridea– Enumeratethefeaturesthatyouwouldliketoseeinyourapp– Wewillgetbacktoyouwithwhatitwouldtaketobuildtheapp– Enlistabudget– Priori6zethefeaturesthatarecri6cal
• Oncewereceivetheinforma6onfromyou,wewillgiveyouabudgetand6meline
• Wewillworkwithyouateachoftheabovestepstoachieveyourbusinessobjec6ve
• Wedonothaveaset“requirements”template.Weencourageyoutojustwriteyourideaaseitheramindmaporabulletlist
10/10/09 7
<<FAQs
WhosubmitstheapptotheAppStore?
• Wecan,oryoucan
• Wewillgladlyhelpyousubmittheapptotheappstore• Youcanuseouraccount,butwerecommendthatyouuse
youraccount–itisjustbefer,cleanerandgivesyoumorecontrol
• Ifyourappisapaidapp,youhavetouseyourownaccount.Wewills6llhelpyousubmittheapptotheAppStore
• Itgenerallytakesacoupleofhourstoactuallysubmittheapp
10/10/09 8
<<FAQs
Doyouchargearecurringfee?
• No,wedonot• Ourfeeisaone6mefee,thatcoversthecostofdesignand
developmentorwhateverwecommittoyouintheSOW.
• Oncewedoourpartofthework,therearenorecurringfeesthatwechargeourclients
• Ifyouwantustodoextrawork–featureaddi6on,maintenanceetc,wewillletyouknowinadvancewhatthecostswillbe
10/10/09 9
<<FAQs
DoyousignanNDA?HowdoIprotectmyidea?
• Yes,wewillgladlysignanNDA–andactuallyencouragesigningit
• ThisisamutualNDAthatprotectsallstakeholders• Wewillnotrunawaywithyouridea–itisnothowour
businessworks.Webuildappsforourclients.WeveryrarelyputourownappsontheAppStore
• Wewillnotdiscloseyourideatoanyoneoutsideourorganiza6on
• Wehaveareputa6onatstakeandwewilldoalltomaintainourstellarreputa6on
10/10/09 10
<<FAQs
Howmuchwillitcosttobuildmyapp?
• Again,itdepends,onwhatyouhavesetouttobuild• Itcancostafewhundredtoafewthousanddollars• Wewillgladlygiveyouadiscountif
– Youagreetoprominentlycreditusinyourappandyourwebsite
– Youcontractwithustobuildmorethanoneapp
• Talktous–wewillhelpyoubuildanappwellwithinyourbudget.OurclientsareoTensurprisedbyourpricing.Youcouldbeaswell!
10/10/09 11
<<FAQs
HowdoIdistributemyapp?
• Onceyourappisbuilt,yousubmitittotheAppStoreforreviewandapprovalfromApple
• OnceAppleapproves,itappearsontheAppStoreiniTunes• Itcanbedownloadedfromthere
• Youcansendyourfriendsalinktotheapp• YoucanputthelinkonFacebook,Twiferetcandletthe
worldknowaboutyourapp
10/10/09 12
<<FAQs
IsmyideaalreadyontheAppStore?HowcanIfindout?
• SearchonAppStore(iniTunes,topright,thereisasearchbar)usingkeywordsthatcouldberelatedtoyouridea
• Youwillknowifanapplikeyoursalreadyexists• Butdonotstopthere
– Seeifyourappcanbebuiltinabefermanner– Seeifyoucanmarketyourappbefer–ifyoudonotknowaboutthat
app,chancesarethatitisnotmarketedproperly
• Talktous–wemightbeabletohelpyoudifferen6ateyourapporbuildsomethingthatisbefer,orevengiveyou6psonhowtomarketyourappbefer
10/10/09 13
<<FAQs
Doyouhelpinmarke6ngtheapp?
• Yes,wedo• Wecanhelpyoucreateamarke6ngstrategyaroundyourapp• What’smore,wewillhelpyouwithyourideato
– Makeitviral
– Incorporatemarke6ngelementsthatcanhelpyourappgeneratedirectorindirectbusiness
– Integrateyourappwithyourexis6ngwebsitetoreinforceyourdistribu6onmechanism
10/10/09 14
<<FAQs
WhathappensaTertheappissubmifedtotheAppStoreforreview?
• Applereviewstheappandwillapproveitorrejectit• Itgenerallytakesanywherebetween7–28days(some6mesmore,
some6mesless)togetaresponse• Applemightgetbacktoyouaskingformoreinforma6on• Applereviewpoliciesarenotknown,buttheyoTendocheckfor
bugs(appcrashing),copyrightinfringement,explicitmaterial(adultcontent)etc
• We,asdevelopersoftheappdonothaveanycontrolontheapprovalprocess–wecanjustguess
• Ifyourappisstraigh>orwardanddoesnotviolateanycopyrightsanddoesnothaveanyadultcontent,itshouldgetapproved
10/10/09 15
<<FAQs
WhatdoesApplechargeforsubmiXngtheapp?
• Nothing• YoudoneedanaccountontheAppleAppStoreforwhich
thereisaone6me$99fee.
• YoucanuploadanynumberofappsaTeryougetthisaccount
10/10/09 16
<<FAQs
Istherearecurringapphos6ngfeethatApplecharges?
• No• Youdonotgetchargedanythingforfreeapps• Forpaidapps,applegets30%ofthecostoftheapp,each
6meitisdownloaded.Youget70%
10/10/09 17
<<FAQs
HowdoIknowhowmany6mesmyapphasbeendownloaded?
• Appleprovidesyoumonthly,weeklyanddailyreports
• Theyalsoprovideyouwithotherinforma6onlikeloca6ontheappwasdownloadedfrom,dateand6meetc
10/10/09 18
<<FAQs
WillmyappbeapprovedbyApple?
• Mostlikelyitwill• Someofthereasonsitmightnotbeapprovedare
– Explicitadultcontent– Bugs– TryingtorecreatetheiPhonefunc6onalityinyourapptocircumvent
theirownapps– UseofunpublishedAPIs
• Thisisnotanexhaus6velist.Appleisnotconsistentinitsapprovalpolicies
• Wecannotguaranteeit,noonecan
10/10/09 19
<<FAQs
WhatifmyAppisnotapprovedbyApple?
• Well,hardluck
• Applesome6mesgivesreasonsforwhyithasnotbeenapproved.Wecanhelpyouanalyzethesitua6onandworkwithyoutofindasolu6on
• ThereisonlyonegenuineAppleAppStore,soyoucannotreallytakeyourapplica6onelsewhere
10/10/09 20
<<FAQs
HowdoIknowifmyideaisfeasibleornot?
• Wehelpyoudoafreeini6alfeasibilitystudy
• Inmostcases,wecantellifyourmainideaisfeasibleornotbeforewestarttheapp
• Ifwecannotdeterminefeasibilityearlieron,wewillletyouknowupfronthowmuchitwillcosttodeterminefeasibilityandthenproceedtobuildtheapp
10/10/09 21
<<FAQs
Canthesameappbeusedonothermobilephones?
• Theexactsameappcannotbeusedasisonothermobilephones
• Butwecanhelpyouporttheapptootherpla>ormsliketheBlackberry,AndroidorWindowsMobile
• Generallythecostofpor6ngislowerthanthecostofbuildingthefirstapp,asyoucanreusethelogicandsomepor6onsofthecodeasis
10/10/09 22
<<FAQs
Whatisthedifferencebetweenawebappandana6veapp?
• Awebapprunsinsideabrowserandalwaysneedsanac6veinternetconnec6on.ItiswrifeninHTMLandJavaScript
• Ana6veapprunsonthemobileopera6ngsystemandtakesadvantageofthehardware’sfeatures.FortheiPhoneitiswrifeninObjec6veC
10/10/09 23
<<FAQs
Myappneedstotalk/interactwithmyexternalwebsite/database.Isthatpossible?
• Yes,itispossible.Theappcantalktoanotherwebsite/database
• Itisdone,mostlybybuildingawebservicethataccessesthedatafortheiPhoneandsitsonyourserver
• iPhoneappscanalsoconsumeRSSfeeds,XMLdataandhfpfeeds
10/10/09 24
<<FAQs
CanIcreatealiteandapaidversinofmyapp?Woulditcostalotmore?
• Yesyoucanandinmanycasesyoushould
• Theliteversionallowsyoutogiveyourcustomersanopportunitytotryoutyourproductbeforetheydecidetoby.Thisisagoodideatopromotesalesanden6ceuserstobuy
• Ifbuiltcorrectly,thecostshouldbeincremental,ratherthanawholelotmore
• Talktous.Onceweknowyourrequirements,wewouldbeabletogiveyouabeferanswer
10/10/09 25
<<FAQs
Howdowemanageupdatestotheapp?WhathappensifIwantedtoaddanewfeature?
• UpdatesarebuiltandpostedtotheAppleAppStoreforreview
• Applecanapproveorrejectanupdate• Ittakes6meforAppletoapproveorrejectanapp
• Oneshouldupdatetheappforfeatureaddi6onsandbugfixes• ManypeopleupdatetheappforgeXngfreshdataintothe
app,butthatshouldbeavoided
• AppledoesnotchargeforsubmiXngupdatestotheapp
10/10/09 26
<<FAQs
Onceyoudeveloptheapp,whoownstheapp?
• Youowntheapp• Weholdrightstotheapponly6llwearepaidinfull• Oncewereceiveourpayment,allrightsareautoma6cally
transferredtoyouastheowneroftheapp
• Youcanchoosetomodifytheappatwillonceyouowntheapp’ssourcecode
10/10/09 27
<<FAQs
WillIgetthesourcecodetotheapp?When?
• Youowntheapp,itisyoursourcecode• Assoonasyoupayus,therightstotheapparetransferredto
youandwesendyouthesourcecode
• Youcanmodifythesourcecodeatwill
10/10/09 28
<<FAQs
WillyouhelpmeuploadtheapptothetheAppStore
• Yes,wewill• WewilluseyouraccounttouploadtheapptotheAppStore
forreviewbyApple
• Youwillhavetoprovideusyouraccountcreden6als• Pleasenotethatwehavenocontroloverthereviewand
approvalprocessitself.ThatisinthehandsofApple
10/10/09 29
<<FAQs
Formoreinforma6on
SiddharthSethiCell‐+19254150883
Email–[email protected]–www.infobeans.com
Blog–hfp://wordpress.infobeans.com
LinkedInprofile‐hfp://www.linkedin.com/in/siddharthsethi
Address–2410CaminoRamon,Suite288,SanRamon,CA94583
10/10/09 30
<<Formoreinforma2on