30
InfoBeans Mobile Development Prac6ce iPhone Apps and their development FAQs

iPhone Apps FAQ

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

Page 1: iPhone Apps FAQ

InfoBeansMobileDevelopment

Prac6ceiPhoneAppsandtheir

developmentFAQs

Page 2: iPhone Apps FAQ

Aimofthispresenta6on

•  iPhoneisarela6velynewpla>ormandmanyofusarenotawareofthepla>orm,itscapabili6es,thewayAppleworksandsoon.Thispresenta6onaimstohelpanswersomeoftheseques6ons

10/10/09 2

<<About

Page 3: iPhone Apps FAQ

WhatisaniPhoneapp?

•  AniPhoneappisaprogramthatrunsonyouriPhone.Itenablesyoutoaccomplishacertaintask

•  Theycouldbeu6lityapps,games,enterpriseapps,entertainmentapps,appstoaccessyourbankaccountetc

•  AsApplesays–thereisanappforeverything•  Somepopularappsare

–  Facebook–socialnetworking–  DoodleBuddy–drawing–  PandoraRadio–radioonyouriPhone–  Yelp–restaurantreviews

10/10/09 3

<<FAQs

Page 4: iPhone Apps FAQ

HowdoIgettheseapps?

•  InstalliTunes(soTwarefromApple)onyourWindowsorMaccomputer

•  YoucreateanaccountoniTunes

10/10/09 4

<<FAQs

Page 5: iPhone Apps FAQ

WhyshouldIbuildaniPhoneappinthefirstplace?

•  Ithasbecomeagreatnewmarke6nganddistribu6onmechanismthatcangiveyourbusinessawholenewwayoftransac6ngbusinessandgeXngyourbrandknowninfrontofmillionsofusers

•  iPhonesarethemarketleadersinthesmartphonesegment•  TheiPhoneusergroupisthemostinfluen6albuyingdemographic

–  Students–  Execu6vesandprofessionals–  Enthusiasts

•  TheiPhonehasbecomeagreatdevicetosurftheinternet,playgames,interactwithsocialnetworksandtransactbusiness

•  TheiPhonehasuniquefeaturesthatyourappcantakeadvantageof•  MostappsmadefortheiPhonealsorunontheiPodTouch,thereby

furtherincreasingthemarketyouarecateringto

10/10/09 5

<<FAQs

Page 6: iPhone Apps FAQ

HowdowebuildaniPhoneapp?

•  iPhoneappsarebuiltusingtechnologiesfromApple–  Cocoaframework

–  Objec6veC–  ToolssuppliedbyAppletodevelop,testanddistribute

10/10/09 6

<<FAQs

Page 7: iPhone Apps FAQ

WhatdoIneedtotellyou,ifIwanttostartbuildinganapp?•  Tostartbuildinganapp

–  SignanNDAwithus–wewanttoprotectyouridea–  Talktousaboutyouridea–  Enumeratethefeaturesthatyouwouldliketoseeinyourapp–  Wewillgetbacktoyouwithwhatitwouldtaketobuildtheapp–  Enlistabudget–  Priori6zethefeaturesthatarecri6cal

•  Oncewereceivetheinforma6onfromyou,wewillgiveyouabudgetand6meline

•  Wewillworkwithyouateachoftheabovestepstoachieveyourbusinessobjec6ve

•  Wedonothaveaset“requirements”template.Weencourageyoutojustwriteyourideaaseitheramindmaporabulletlist

10/10/09 7

<<FAQs

Page 8: iPhone Apps FAQ

WhosubmitstheapptotheAppStore?

•  Wecan,oryoucan

•  Wewillgladlyhelpyousubmittheapptotheappstore•  Youcanuseouraccount,butwerecommendthatyouuse

youraccount–itisjustbefer,cleanerandgivesyoumorecontrol

•  Ifyourappisapaidapp,youhavetouseyourownaccount.Wewills6llhelpyousubmittheapptotheAppStore

•  Itgenerallytakesacoupleofhourstoactuallysubmittheapp

10/10/09 8

<<FAQs

Page 9: iPhone Apps FAQ

Doyouchargearecurringfee?

•  No,wedonot•  Ourfeeisaone6mefee,thatcoversthecostofdesignand

developmentorwhateverwecommittoyouintheSOW.

•  Oncewedoourpartofthework,therearenorecurringfeesthatwechargeourclients

•  Ifyouwantustodoextrawork–featureaddi6on,maintenanceetc,wewillletyouknowinadvancewhatthecostswillbe

10/10/09 9

<<FAQs

Page 10: iPhone Apps FAQ

DoyousignanNDA?HowdoIprotectmyidea?

•  Yes,wewillgladlysignanNDA–andactuallyencouragesigningit

•  ThisisamutualNDAthatprotectsallstakeholders•  Wewillnotrunawaywithyouridea–itisnothowour

businessworks.Webuildappsforourclients.WeveryrarelyputourownappsontheAppStore

•  Wewillnotdiscloseyourideatoanyoneoutsideourorganiza6on

•  Wehaveareputa6onatstakeandwewilldoalltomaintainourstellarreputa6on

10/10/09 10

<<FAQs

Page 11: iPhone Apps FAQ

Howmuchwillitcosttobuildmyapp?

•  Again,itdepends,onwhatyouhavesetouttobuild•  Itcancostafewhundredtoafewthousanddollars•  Wewillgladlygiveyouadiscountif

–  Youagreetoprominentlycreditusinyourappandyourwebsite

–  Youcontractwithustobuildmorethanoneapp

•  Talktous–wewillhelpyoubuildanappwellwithinyourbudget.OurclientsareoTensurprisedbyourpricing.Youcouldbeaswell!

10/10/09 11

<<FAQs

Page 12: iPhone Apps FAQ

HowdoIdistributemyapp?

•  Onceyourappisbuilt,yousubmitittotheAppStoreforreviewandapprovalfromApple

•  OnceAppleapproves,itappearsontheAppStoreiniTunes•  Itcanbedownloadedfromthere

•  Youcansendyourfriendsalinktotheapp•  YoucanputthelinkonFacebook,Twiferetcandletthe

worldknowaboutyourapp

10/10/09 12

<<FAQs

Page 13: iPhone Apps FAQ

IsmyideaalreadyontheAppStore?HowcanIfindout?

•  SearchonAppStore(iniTunes,topright,thereisasearchbar)usingkeywordsthatcouldberelatedtoyouridea

•  Youwillknowifanapplikeyoursalreadyexists•  Butdonotstopthere

–  Seeifyourappcanbebuiltinabefermanner–  Seeifyoucanmarketyourappbefer–ifyoudonotknowaboutthat

app,chancesarethatitisnotmarketedproperly

•  Talktous–wemightbeabletohelpyoudifferen6ateyourapporbuildsomethingthatisbefer,orevengiveyou6psonhowtomarketyourappbefer

10/10/09 13

<<FAQs

Page 14: iPhone Apps FAQ

Doyouhelpinmarke6ngtheapp?

•  Yes,wedo•  Wecanhelpyoucreateamarke6ngstrategyaroundyourapp•  What’smore,wewillhelpyouwithyourideato

–  Makeitviral

–  Incorporatemarke6ngelementsthatcanhelpyourappgeneratedirectorindirectbusiness

–  Integrateyourappwithyourexis6ngwebsitetoreinforceyourdistribu6onmechanism

10/10/09 14

<<FAQs

Page 15: iPhone Apps FAQ

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

Page 16: iPhone Apps FAQ

WhatdoesApplechargeforsubmiXngtheapp?

•  Nothing•  YoudoneedanaccountontheAppleAppStoreforwhich

thereisaone6me$99fee.

•  YoucanuploadanynumberofappsaTeryougetthisaccount

10/10/09 16

<<FAQs

Page 17: iPhone Apps FAQ

Istherearecurringapphos6ngfeethatApplecharges?

•  No•  Youdonotgetchargedanythingforfreeapps•  Forpaidapps,applegets30%ofthecostoftheapp,each

6meitisdownloaded.Youget70%

10/10/09 17

<<FAQs

Page 18: iPhone Apps FAQ

HowdoIknowhowmany6mesmyapphasbeendownloaded?

•  Appleprovidesyoumonthly,weeklyanddailyreports

•  Theyalsoprovideyouwithotherinforma6onlikeloca6ontheappwasdownloadedfrom,dateand6meetc

10/10/09 18

<<FAQs

Page 19: iPhone Apps FAQ

WillmyappbeapprovedbyApple?

•  Mostlikelyitwill•  Someofthereasonsitmightnotbeapprovedare

–  Explicitadultcontent–  Bugs–  TryingtorecreatetheiPhonefunc6onalityinyourapptocircumvent

theirownapps–  UseofunpublishedAPIs

•  Thisisnotanexhaus6velist.Appleisnotconsistentinitsapprovalpolicies

•  Wecannotguaranteeit,noonecan

10/10/09 19

<<FAQs

Page 20: iPhone Apps FAQ

WhatifmyAppisnotapprovedbyApple?

•  Well,hardluck

•  Applesome6mesgivesreasonsforwhyithasnotbeenapproved.Wecanhelpyouanalyzethesitua6onandworkwithyoutofindasolu6on

•  ThereisonlyonegenuineAppleAppStore,soyoucannotreallytakeyourapplica6onelsewhere

10/10/09 20

<<FAQs

Page 21: iPhone Apps FAQ

HowdoIknowifmyideaisfeasibleornot?

•  Wehelpyoudoafreeini6alfeasibilitystudy

•  Inmostcases,wecantellifyourmainideaisfeasibleornotbeforewestarttheapp

•  Ifwecannotdeterminefeasibilityearlieron,wewillletyouknowupfronthowmuchitwillcosttodeterminefeasibilityandthenproceedtobuildtheapp

10/10/09 21

<<FAQs

Page 22: iPhone Apps FAQ

Canthesameappbeusedonothermobilephones?

•  Theexactsameappcannotbeusedasisonothermobilephones

•  Butwecanhelpyouporttheapptootherpla>ormsliketheBlackberry,AndroidorWindowsMobile

•  Generallythecostofpor6ngislowerthanthecostofbuildingthefirstapp,asyoucanreusethelogicandsomepor6onsofthecodeasis

10/10/09 22

<<FAQs

Page 23: iPhone Apps FAQ

Whatisthedifferencebetweenawebappandana6veapp?

•  Awebapprunsinsideabrowserandalwaysneedsanac6veinternetconnec6on.ItiswrifeninHTMLandJavaScript

•  Ana6veapprunsonthemobileopera6ngsystemandtakesadvantageofthehardware’sfeatures.FortheiPhoneitiswrifeninObjec6veC

10/10/09 23

<<FAQs

Page 24: iPhone Apps FAQ

Myappneedstotalk/interactwithmyexternalwebsite/database.Isthatpossible?

•  Yes,itispossible.Theappcantalktoanotherwebsite/database

•  Itisdone,mostlybybuildingawebservicethataccessesthedatafortheiPhoneandsitsonyourserver

•  iPhoneappscanalsoconsumeRSSfeeds,XMLdataandhfpfeeds

10/10/09 24

<<FAQs

Page 25: iPhone Apps FAQ

CanIcreatealiteandapaidversinofmyapp?Woulditcostalotmore?

•  Yesyoucanandinmanycasesyoushould

•  Theliteversionallowsyoutogiveyourcustomersanopportunitytotryoutyourproductbeforetheydecidetoby.Thisisagoodideatopromotesalesanden6ceuserstobuy

•  Ifbuiltcorrectly,thecostshouldbeincremental,ratherthanawholelotmore

•  Talktous.Onceweknowyourrequirements,wewouldbeabletogiveyouabeferanswer

10/10/09 25

<<FAQs

Page 26: iPhone Apps FAQ

Howdowemanageupdatestotheapp?WhathappensifIwantedtoaddanewfeature?

•  UpdatesarebuiltandpostedtotheAppleAppStoreforreview

•  Applecanapproveorrejectanupdate•  Ittakes6meforAppletoapproveorrejectanapp

•  Oneshouldupdatetheappforfeatureaddi6onsandbugfixes•  ManypeopleupdatetheappforgeXngfreshdataintothe

app,butthatshouldbeavoided

•  AppledoesnotchargeforsubmiXngupdatestotheapp

10/10/09 26

<<FAQs

Page 27: iPhone Apps FAQ

Onceyoudeveloptheapp,whoownstheapp?

•  Youowntheapp•  Weholdrightstotheapponly6llwearepaidinfull•  Oncewereceiveourpayment,allrightsareautoma6cally

transferredtoyouastheowneroftheapp

•  Youcanchoosetomodifytheappatwillonceyouowntheapp’ssourcecode

10/10/09 27

<<FAQs

Page 28: iPhone Apps FAQ

WillIgetthesourcecodetotheapp?When?

•  Youowntheapp,itisyoursourcecode•  Assoonasyoupayus,therightstotheapparetransferredto

youandwesendyouthesourcecode

•  Youcanmodifythesourcecodeatwill

10/10/09 28

<<FAQs

Page 29: iPhone Apps FAQ

WillyouhelpmeuploadtheapptothetheAppStore

•  Yes,wewill•  WewilluseyouraccounttouploadtheapptotheAppStore

forreviewbyApple

•  Youwillhavetoprovideusyouraccountcreden6als•  Pleasenotethatwehavenocontroloverthereviewand

approvalprocessitself.ThatisinthehandsofApple

10/10/09 29

<<FAQs

Page 30: iPhone Apps FAQ

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