Upload
infobeans-systems-pvt-ltd
View
4.352
Download
0
Embed Size (px)
DESCRIPTION
This InfoBeans FAQ tries to answer some very common and basic questions regarding development of iPhone apps, their cost, distribution and copyright.
Citation preview
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